def test_to_string_definitions(self): config = MyServerConfig([ DefinitionElement('a'), DefinitionTree( definitions=[DefinitionElement('b'), DefinitionElement('c')]) ]) copy = MyServerConfig.from_string(str(config)) self.assertEqual(config, copy)
def test_from_string_definitions(self): text = '''<MYSERVER> <DEFINE name="a" /> <DEFINE> <DEFINE name="b" /> <DEFINE name="c" /> </DEFINE> </MYSERVER>''' config = MyServerConfig.from_string(text) right = MyServerConfig([DefinitionElement('a'), DefinitionTree( definitions = [DefinitionElement('b'), DefinitionElement('c')])]) self.assertEqual(config, right)
def test_from_string_definitions(self): text = '''<MYSERVER> <DEFINE name="a" /> <DEFINE> <DEFINE name="b" /> <DEFINE name="c" /> </DEFINE> </MYSERVER>''' config = MyServerConfig.from_string(text) right = MyServerConfig([ DefinitionElement('a'), DefinitionTree( definitions=[DefinitionElement('b'), DefinitionElement('c')]) ]) self.assertEqual(config, right)
def get_server_configuration(self): '''Get server settings.''' return MyServerConfig.from_string(self.get_file('&&&server'))
def test_from_string(self): text = '<MYSERVER />' config = MyServerConfig.from_string(text) right = MyServerConfig() self.assertEqual(config, right)
def test_to_string(self): config = MyServerConfig() copy = MyServerConfig.from_string(str(config)) self.assertEqual(config, copy)
def test_to_string_definitions(self): config = MyServerConfig([DefinitionElement('a'), DefinitionTree( definitions = [DefinitionElement('b'), DefinitionElement('c')])]) copy = MyServerConfig.from_string(str(config)) self.assertEqual(config, copy)