def test_ZirkonSerializer_from_file(simple_config_content, serializer, tmp_text_file): tmp_text_file.write(SIMPLE_CONFIG_ZIRKON_SERIALIZATION) tmp_text_file.flush() tmp_text_file.seek(0) obj = serializer.from_file(filename=tmp_text_file.name) assert obj == simple_config_content
def test_Config_from_file_configobj(simple_config, tmp_text_file): tmp_text_file.write(SIMPLE_CONFIG_CONFIGOBJ_SERIALIZATION) tmp_text_file.flush() tmp_text_file.seek(0) config = Config.from_file(filename=tmp_text_file.name, protocol="configobj") assert config == simple_config
def test_Schema_from_file_configobj(simple_schema, tmp_text_file): tmp_text_file.write(SIMPLE_SCHEMA_CONFIGOBJ_SERIALIZATION) tmp_text_file.flush() tmp_text_file.seek(0) schema = Schema.from_file(filename=tmp_text_file.name, fmt="configobj") assert schema == simple_schema
def test_Schema_from_file_json(simple_schema, tmp_text_file): tmp_text_file.write(SIMPLE_SCHEMA_JSON_SERIALIZATION) tmp_text_file.flush() tmp_text_file.seek(0) schema = Schema.from_file(filename=tmp_text_file.name, fmt="json") assert schema == simple_schema
def test_ConfigObjSerializer_from_file(simple_config_content, serializer, tmp_text_file): tmp_text_file.write(SIMPLE_CONFIG_CONFIGOBJ_SERIALIZATION) tmp_text_file.flush() tmp_text_file.seek(0) obj = serializer.from_file(filename=tmp_text_file.name) assert compare_dicts(obj, simple_config_content)
def test_Config_from_file_zirkon(simple_config, tmp_text_file): tmp_text_file.write(SIMPLE_CONFIG_ZIRKON_SERIALIZATION) tmp_text_file.flush() tmp_text_file.seek(0) config = Config.from_file(filename=tmp_text_file.name, protocol="zirkon") assert config == simple_config
def test_Schema_from_file_configobj(simple_schema, tmp_text_file): tmp_text_file.write(SIMPLE_SCHEMA_CONFIGOBJ_SERIALIZATION) tmp_text_file.flush() tmp_text_file.seek(0) schema = Schema.from_file(filename=tmp_text_file.name, protocol="configobj") assert schema == simple_schema
def test_Schema_from_file_json(simple_schema, tmp_text_file): tmp_text_file.write(SIMPLE_SCHEMA_JSON_SERIALIZATION) tmp_text_file.flush() tmp_text_file.seek(0) schema = Schema.from_file(filename=tmp_text_file.name, protocol="json") assert schema == simple_schema
def test_Config_from_file_json(simple_config, tmp_text_file): tmp_text_file.write(SIMPLE_CONFIG_JSON_SERIALIZATION) tmp_text_file.flush() tmp_text_file.seek(0) config = Config.from_file(filename=tmp_text_file.name, fmt="json") assert config == simple_config