@@ -38,7 +38,7 @@ def test_code_variables_capture(tmpdir):
3838 app = tmpdir .join ("app.py" )
3939 app .write (
4040 dedent (
41- f """
41+ """
4242 import os
4343 from posthog import Posthog
4444
@@ -58,26 +58,26 @@ def trigger_error():
5858 my_string = "hello world"
5959 my_number = 42
6060 my_bool = True
61- my_dict = {{ "name": "test", "value": 123} }
62- my_sensitive_dict = {{
61+ my_dict = {"name": "test", "value": 123}
62+ my_sensitive_dict = {
6363 "safe_key": "safe_value",
6464 "password": "secret123", # key matches pattern -> should be masked
6565 "other_key": "contains_password_here", # value matches pattern -> should be masked
66- }}
67- my_nested_dict = {{
68- "level1": {{
69- "level2": {{
66+ }
67+ my_nested_dict = {
68+ "level1": {
69+ "level2": {
7070 "api_key": "nested_secret", # deeply nested key matches
7171 "data": "contains_token_here", # deeply nested value matches
7272 "safe": "visible",
73- }}
74- }}
75- }}
73+ }
74+ }
75+ }
7676 my_list = ["safe_item", "has_password_inside", "another_safe"]
7777 my_tuple = ("tuple_safe", "secret_in_value", "tuple_also_safe")
7878 my_list_of_dicts = [
79- {{ "id": 1, "password": "list_dict_secret"} },
80- {{ "id": 2, "value": "safe_value"} },
79+ {"id": 1, "password": "list_dict_secret"},
80+ {"id": 2, "value": "safe_value"},
8181 ]
8282 my_obj = UnserializableObject()
8383 my_password = "secret123" # Should be masked by default (name matches)
0 commit comments