|
@@ -1,4 +1,4 @@
|
|
|
-from typing import Dict
|
|
|
+from typing import Any, Dict
|
|
|
|
|
|
import pytest
|
|
|
|
|
@@ -41,6 +41,16 @@ def mock_event(arg):
|
|
|
),
|
|
|
({"a": "red", "b": "blue"}, '{{"a": "red", "b": "blue"}}'),
|
|
|
(BaseVar(name="var", type_="int"), "{var}"),
|
|
|
+ (
|
|
|
+ BaseVar(
|
|
|
+ name="_",
|
|
|
+ type_=Any,
|
|
|
+ state="",
|
|
|
+ is_local=True,
|
|
|
+ is_string=False,
|
|
|
+ ),
|
|
|
+ "{_}",
|
|
|
+ ),
|
|
|
(BaseVar(name='state.colors["a"]', type_="str"), '{state.colors["a"]}'),
|
|
|
({"a": BaseVar(name="val", type_="str")}, '{{"a": val}}'),
|
|
|
({"a": BaseVar(name='"val"', type_="str")}, '{{"a": "val"}}'),
|