From bf682fa2061dc7cdb3439c2b5e1592455b9b7bf1 Mon Sep 17 00:00:00 2001 From: gengchc2 Date: Mon, 12 Nov 2018 19:48:18 -0800 Subject: [PATCH] Add job delete unit test for sqlalchemy Change-Id: I874372186eb4fd37a642dba50cad74c8fb73c6be --- freezer_api/tests/unit/sqlalchemy/test_job.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/freezer_api/tests/unit/sqlalchemy/test_job.py b/freezer_api/tests/unit/sqlalchemy/test_job.py index e07554d5..232e7405 100644 --- a/freezer_api/tests/unit/sqlalchemy/test_job.py +++ b/freezer_api/tests/unit/sqlalchemy/test_job.py @@ -59,3 +59,21 @@ class DbJobTestCase(base.DbTestCase): get('schedule_interval'), self.fake_job_0.get('job_schedule'). get('schedule_interval')) + + def test_add_and_delete_job(self): + job_doc = copy.deepcopy(self.fake_job_0) + job_id = self.dbapi.add_job(user_id=self.fake_job_0.get('user_id'), + doc=job_doc, + project_id="myproject") + self.assertIsNotNone(job_id) + + result = self.dbapi.delete_job(user_id=self.fake_job_0.get('user_id'), + job_id=job_id, + project_id="myproject") + + self.assertIsNotNone(result) + self.assertEqual(result, job_id) + result = self.dbapi.get_job(project_id="myproject", + user_id=self.fake_job_0.get('user_id'), + job_id=job_id) + self.assertEqual(len(result), 0)