Skip to content

Commit 2b7b146

Browse files
committed
Debug CLI dj.config
1 parent 53e81e3 commit 2b7b146

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

tests/test_cli.py

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,20 @@ def test_cli_config():
6161

6262
stdout, stderr = process.communicate()
6363

64-
assert dj.config == json.loads(
65-
stdout[4:519]
66-
.replace("'", '"')
67-
.replace("None", "null")
68-
.replace("True", "true")
69-
.replace("False", "false")
70-
)
64+
snippet = stdout[4:519]
65+
assert snippet
66+
assert isinstance(snippet, str)
67+
try:
68+
assert dj.config == json.loads(
69+
snippet.replace("'", '"')
70+
.replace("None", "null")
71+
.replace("True", "true")
72+
.replace("False", "false")
73+
)
74+
except Exception as e:
75+
print(snippet)
76+
print(stdout)
77+
raise AssertionError(f"Error decoding JSON {snippet=}") from e
7178

7279

7380
def test_cli_args():

0 commit comments

Comments
 (0)