def test_delete_rserver_2(self, mock_f1, mock_f2): """rs parent_id not empty""" self.rs['parent_id'] = 1 cmd.delete_rserver(self.ctx, self.rs) self.assertFalse(self.ctx.device.delete_real_server.called, "delete_rserver called") self.assertFalse(mock_f1.called) self.assertFalse(mock_f2.called)
def test_delete_rserver_3(self, mock_f1, mock_f2): """rs parent_id empty, rss empty""" mock_f2.return_value = () cmd.delete_rserver(self.ctx, self.rs) self.assertFalse(self.ctx.device.create_real_server.called, "create_rserver called") self.assertTrue(self.ctx.device.delete_real_server.called) self.assertFalse(mock_f1.called, "server_update called")
def test_delete_rserver_1(self, mock_f1, mock_f2): """rs empty, len rss > 0""" mock_f1.return_value = ({'id': 2}, {'id': 3}) cmd.delete_rserver(self.ctx, self.rs) self.assertTrue(self.ctx.device.delete_real_server.called, "ctx_delete_rs not called") self.assertTrue(mock_f2.called, "server_upd not called") self.assertTrue(self.ctx.device.create_real_server.called, "ctx_create_rs not called") self.assertNotEquals(len(mock_f1.return_value), 0)
def test_delete_rserver_1(self, mock_f1, mock_f2): """rs parent_id empty, len rss > 0""" mock_f1.return_value = ({'id': 2}, {'id': 3}) cmd.delete_rserver(self.ctx, self.rs) self.assertTrue(self.ctx.device.delete_real_server.called, "ctx_delete_rs not called") self.assertTrue(mock_f2.called, "server_upd not called") self.assertTrue(mock_f2.call_count == 3) mock_f2.assert_any_call(self.ctx.conf, 2, {'parent_id': 3}) mock_f2.assert_any_call(self.ctx.conf, 3, {'parent_id': 3}) mock_f2.assert_any_call(self.ctx.conf, 3, {'parent_id': '', 'deployed': 'True'}) self.assertTrue(self.ctx.device.create_real_server.called, "ctx_create_rs not called") self.assertNotEquals(len(mock_f1.return_value), 0)
def test_delete_rserver_3(self, mock_f1, mock_f2): """rs empty, rss empty""" mock_f2.return_value = () cmd.delete_rserver(self.ctx, self.rs) self.assertFalse(mock_f1.called,\ "server_update called")