summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDavid Lord <davidism@gmail.com>2021-11-09 12:50:28 -0800
committerDavid Lord <davidism@gmail.com>2021-11-10 11:07:04 -0800
commit6faf093f9dc6d605d1b7c2285b1a2d8223b7b537 (patch)
tree85476abf89617d932c9a7a89baa49b534698ebf7 /tests
parent88745a2b9edc536322828b162695353fa2d95bff (diff)
downloadjinja2-6faf093f9dc6d605d1b7c2285b1a2d8223b7b537.tar.gz
remove deprecated legacy resolve mode for context subclass
Diffstat (limited to 'tests')
-rw-r--r--tests/test_regression.py17
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 -%}"