diff options
author | David Lord <davidism@gmail.com> | 2021-11-09 12:50:28 -0800 |
---|---|---|
committer | David Lord <davidism@gmail.com> | 2021-11-10 11:07:04 -0800 |
commit | 6faf093f9dc6d605d1b7c2285b1a2d8223b7b537 (patch) | |
tree | 85476abf89617d932c9a7a89baa49b534698ebf7 /tests | |
parent | 88745a2b9edc536322828b162695353fa2d95bff (diff) | |
download | jinja2-6faf093f9dc6d605d1b7c2285b1a2d8223b7b537.tar.gz |
remove deprecated legacy resolve mode for context subclass
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_regression.py | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/tests/test_regression.py b/tests/test_regression.py index 7e23369..46e492b 100644 --- a/tests/test_regression.py +++ b/tests/test_regression.py @@ -591,23 +591,6 @@ class TestBug: env = MyEnvironment(loader=loader) assert env.get_template("test").render(foobar="test") == "test" - def test_legacy_custom_context(self, env): - from jinja2.runtime import Context, missing - - with pytest.deprecated_call(): - - class MyContext(Context): - def resolve(self, name): - if name == "foo": - return 42 - return super().resolve(name) - - x = MyContext(env, parent={"bar": 23}, name="foo", blocks={}) - assert x._legacy_resolve_mode - assert x.resolve_or_missing("foo") == 42 - assert x.resolve_or_missing("bar") == 23 - assert x.resolve_or_missing("baz") is missing - def test_recursive_loop_bug(self, env): tmpl = env.from_string( "{%- for value in values recursive %}1{% else %}0{% endfor -%}" |