def test_sucessful_construct(self): test_pg = model.PlacementGroup('foo', self.mock_context, 'affinity') self.assertEqual(test_pg.name, 'foo') self.assertEqual(test_pg.members, set()) self.assertEqual(test_pg.stack_name, 'bar-foo') self.assertEqual(test_pg.policy, 'affinity') test_map = {'foo': test_pg} self.assertEqual(model.PlacementGroup.map, test_map)
def test_add_member(self): test_pg = model.PlacementGroup('foo', self.mock_context, 'affinity') test_pg.add_member('foo') self.assertEqual(test_pg.members, set(['foo']))