Example #1
0
 def test_definitions(self):
     config = MyServerConfig()
     self.assertEqual([], config.get_definitions())
     counter = 0
     for definition in self.definitions:
         config.add_definition(definition)
         counter += 1
         self.assertEqual(self.definitions[:counter],
                          config.get_definitions())
     for counter in xrange(len(self.definitions)):
         self.assertEqual(self.definitions[counter],
                          config.get_definition(counter))
     config.add_definition(DefinitionElement('test'), 1)
     self.assertEqual(DefinitionElement('test'), config.get_definition(1))
     config.remove_definition(1)
     self.assertEqual(self.definitions, config.get_definitions())
     for counter in xrange(len(self.definitions)):
         config.remove_definition(0)
         self.assertEqual(self.definitions[counter + 1:],
                          config.get_definitions())
Example #2
0
 def test_definitions(self):
     config = MyServerConfig()
     self.assertEqual([], config.get_definitions())
     counter = 0
     for definition in self.definitions:
         config.add_definition(definition)
         counter += 1
         self.assertEqual(self.definitions[:counter],
                          config.get_definitions())
     for counter in xrange(len(self.definitions)):
         self.assertEqual(self.definitions[counter],
                          config.get_definition(counter))
     config.add_definition(DefinitionElement('test'), 1)
     self.assertEqual(DefinitionElement('test'), config.get_definition(1))
     config.remove_definition(1)
     self.assertEqual(self.definitions, config.get_definitions())
     for counter in xrange(len(self.definitions)):
         config.remove_definition(0)
         self.assertEqual(self.definitions[counter + 1:],
                          config.get_definitions())