def test_entity(self): e = EntityBase({'fooBar': 'baz'}, type='container', name='x') self.assertEqual(e.attributes, {'type': 'container', 'name':'x', 'fooBar': 'baz'}) self.assertEqual(e.name, 'x') self.assertEqual(e['name'], 'x') e.name = 'y' self.assertEqual(e.name, 'y') self.assertEqual(e['name'], 'y') self.assertEqual(e.attributes['name'], 'y') e.xx = 'xx' self.assertEqual(e.xx, 'xx') self.assertEqual(e['xx'], 'xx') self.assertEqual(e.attributes['xx'], 'xx')
def test_entity(self): e = EntityBase({'foo-bar': 'baz'}, type='container', name='x') self.assertEqual(e.attributes, {'type': 'container', 'name':'x', 'foo-bar': 'baz'}) self.assertEqual(e.name, 'x') self.assertEqual(e['name'], 'x') e.name = 'y' self.assertEqual(e.name, 'y') self.assertEqual(e['name'], 'y') self.assertEqual(e.attributes['name'], 'y') e.xx = 'xx' self.assertEqual(e.xx, 'xx') self.assertEqual(e['xx'], 'xx') self.assertEqual(e.attributes['xx'], 'xx')
def setUp(self): self.sent = [] self.neighbors = {} self.id = "R1" self.instance = 0 # Fake configuration self.config = EntityBase({ 'helloInterval': 1.0, 'helloMaxAge': 3.0, 'raInterval': 30.0, 'remoteLsMaxAge': 60.0 }) self.neighbors = {}