From 320b357e4e57cda3da994363ac8ad54811265b0d Mon Sep 17 00:00:00 2001 From: gecong1973 Date: Mon, 12 Nov 2018 17:19:58 -0800 Subject: [PATCH] Add action delete unit test for sql The patch add get and delete action unit test for sql Change-Id: Ia7e021b39fc25607153db7b6c0d2b5e7ea402b75 --- .../tests/unit/sqlalchemy/test_action.py | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/freezer_api/tests/unit/sqlalchemy/test_action.py b/freezer_api/tests/unit/sqlalchemy/test_action.py index 2ca71d4e..8af48970 100644 --- a/freezer_api/tests/unit/sqlalchemy/test_action.py +++ b/freezer_api/tests/unit/sqlalchemy/test_action.py @@ -65,3 +65,27 @@ class DbActionTestCase(base.DbTestCase): self.assertEqual(freezer_action.get('mode'), self.freezer_action_0.get('mode')) + + def test_add_and_delete_action(self): + action_doc = copy.deepcopy(self.fake_action_0) + action_id = self.dbapi.add_action(user_id=self.fake_action_0. + get('user_id'), + doc=action_doc, + project_id="myproject") + self.assertIsNotNone(action_id) + + result = self.dbapi.delete_action(project_id="myproject", + user_id=self.fake_action_0. + get('user_id'), + action_id=action_id) + + self.assertIsNotNone(result) + + self.assertEqual(result, action_id) + + result = self.dbapi.get_action(project_id="myproject", + user_id=self.fake_action_0. + get('user_id'), + action_id=action_id) + + self.assertEqual(len(result), 0)