tests: really assert cook's generated environment is as expected (#33536)
This commit is contained in:
parent
eca3d26b3e
commit
6bb4f07ba3
|
@ -39,6 +39,16 @@ def test_cook_example(db, fake_notify, monkeypatch, fake_themes):
|
|||
# below JSON file was created by this instruction
|
||||
#json.dump(environment, open('tests_schemas/example_env.json', 'w'),
|
||||
# sort_keys=True, indent=4, separators=(',', ': '))
|
||||
expected_env = json.load(open('tests_schemas/example_env.json', 'r'))
|
||||
|
||||
expected = json.load(open('tests_schemas/example_env.json', 'r'))
|
||||
assert json.dumps(environment, sort_keys=True), json.dumps(expected, sort_keys=True)
|
||||
# remove secret_key and timestamp values that alway change
|
||||
environment['timestamp'] = 'XXXXXXXXXX.XX'
|
||||
expected_env['timestamp'] = 'XXXXXXXXXX.XX'
|
||||
for service in environment['services']:
|
||||
service['secret_key'] = 'XXX'
|
||||
for service in expected_env['services']:
|
||||
service['secret_key'] = 'XXX'
|
||||
|
||||
dump = json.dumps(environment, sort_keys=True, indent=4, separators=(',', ': '))
|
||||
expected_dump = json.dumps(expected_env, sort_keys=True, indent=4, separators=(',', ': '))
|
||||
assert dump == expected_dump
|
||||
|
|
Loading…
Reference in New Issue