def test_migrated_entity_unchanged(self): e = MigratedEntity(mock.Mock(), mock.Mock(), MockData.get_fake_node(), MockData.get_fake_entity()) action, result = e.save() self.assertEquals(action, 'Unchanged') self.assertEquals(result, None)
def test_migrated_entity_update(self): fake_node = MockData.get_fake_node('nNEWID') e = MigratedEntity(mock.Mock(), mock.Mock(), fake_node, MockData.get_fake_entity()) action, result = e.save() self.assertEquals(action, 'Updated') self.assertEquals(result, {'agent_id': 'nNEWID', 'metadata': {'ck_node_id': 'nNEWID'}})
def test_migrated_entity_new(self): e = MigratedEntity(mock.Mock(), mock.Mock(), MockData.get_fake_node()) action, result = e.save() self.assertEquals(action, 'Created') self.assertEquals(result, {'agent_id': 'nFAKEID', 'ip_addresses': {'private0_v4': '1.2.3.4', 'private1_v4': '5.6.7.8', 'public0_v4': '50.50.50.50', 'public1_v4': '60.60.60.60'}, 'label': 'FAKE_NAME', 'metadata': {'ck_node_id': 'nFAKEID'}})