Ejemplo n.º 1
0
 def testWrite(self):
     configFields = JsonConfigParser( TestJsonConfig.TestSchema ).parseConfigFile( TestJsonConfig.configpath )
     configFields.string_setting = "This is a different sentence."
     configFields.int_setting = 100
     configFields.bool_setting = False
     
     # Write it.
     newConfigFilePath = TestJsonConfig.configpath + "_2"
     JsonConfigParser( TestJsonConfig.TestSchema ).writeConfigFile( newConfigFilePath, configFields )
     
     # Read it back.
     newConfigFields = JsonConfigParser( TestJsonConfig.TestSchema ).parseConfigFile( newConfigFilePath )
     assert newConfigFields == configFields, "Config field content was not preserved after writing/reading"
     assert list(configFields.__dict__.items()) == list(configFields.__dict__.items()), "Config field ORDER was not preserved after writing/reading"
Ejemplo n.º 2
0
 def testWrite(self):
     configFields = JsonConfigParser( TestJsonConfig.TestSchema ).parseConfigFile( TestJsonConfig.configpath )
     configFields.string_setting = "This is a different sentence."
     configFields.int_setting = 100
     configFields.bool_setting = False
     
     # Write it.
     newConfigFilePath = TestJsonConfig.configpath + "_2"
     JsonConfigParser( TestJsonConfig.TestSchema ).writeConfigFile( newConfigFilePath, configFields )
     
     # Read it back.
     newConfigFields = JsonConfigParser( TestJsonConfig.TestSchema ).parseConfigFile( newConfigFilePath )
     assert newConfigFields == configFields, "Config field content was not preserved after writing/reading"
     assert configFields.__dict__.items() == configFields.__dict__.items(), "Config field ORDER was not preserved after writing/reading"