Skip to content

Commit dda3900

Browse files
committed
added test case for deprecated state.get_attr() warning message; see #88
1 parent 7bc14a1 commit dda3900

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

tests/test_function.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,7 @@ def func6c(var_name=None, value=None):
394394
395395
seq_num += 1
396396
log.info(f"func6c var = {var_name}, value = {value}")
397-
pyscript.done = [seq_num, var_name, value, state.getattr("pyscript.f6cvar1")]
397+
pyscript.done = [seq_num, var_name, value, state.get_attr("pyscript.f6cvar1")]
398398
399399
@state_trigger("pyscript.f6dvar1.attr1 == 10 and pyscript.f6dvar1.old.attr1 == 20 and pyscript.f6dvar1.nosuchattr == None and pyscript.f6dvar1.old.nosuchattr == None")
400400
def func6d(var_name=None, value=None, old_value=None):
@@ -680,6 +680,7 @@ def func9(var_name=None, value=None, old_value=None):
680680
"1",
681681
{"attr3": 987, "attr4": 4},
682682
]
683+
assert "state.get_attr() is deprecated: use state.getattr() instead" in caplog.text
683684

684685
#
685686
# check we can trigger based on an old attrib value

0 commit comments

Comments
 (0)