def test_reset_all(): settings_before = settings_list() settings_set("example.bool", False) settings_set("example.int", 21) settings_set("example.string", "pif paf pouf") settings_set("example.enum", "c") assert settings_before != settings_list() settings_reset_all() if settings_before != settings_list(): for i in settings_before: assert settings_before[i] == settings_list()[i]
def test_reset_all_backup(): settings_before = settings_list() settings_set("example.bool", False) settings_set("example.int", 21) settings_set("example.string", "pif paf pouf") settings_set("example.enum", "c") settings_after_modification = settings_list() assert settings_before != settings_after_modification old_settings_backup_path = settings_reset_all()["old_settings_backup_path"] for i in settings_after_modification: del settings_after_modification[i]["description"] assert settings_after_modification == json.load( open(old_settings_backup_path, "r"))
def test_settings_list_modified(): settings_set("example.int", 21) assert settings_list()["example.int"] == { "default": 42, "description": "Dummy int setting", "type": "int", "value": 21, }
def test_settings_list_modified(): settings_set("example.int", 21) assert settings_list()["example.int"] == { 'default': 42, 'description': 'Dummy int setting', 'type': 'int', 'value': 21 }
def test_settings_list(): assert settings_list() == _get_settings()