X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=tests%2Fprocesses.py;h=e8967f70273e2345df966d599d50fdbeb4069e39;hb=13bce001bd86de2c20dff2f93d9f08cfae95a16b;hp=0488efc0f2a6b661feeae79d454843dd97c809ab;hpb=be5fe79322159cee339baa7919e38774298ebd95;p=plomtask diff --git a/tests/processes.py b/tests/processes.py index 0488efc..e8967f7 100644 --- a/tests/processes.py +++ b/tests/processes.py @@ -3,7 +3,7 @@ from unittest import TestCase from urllib.parse import urlencode from tests.utils import TestCaseWithDB, TestCaseWithServer from plomtask.processes import Process -from plomtask.exceptions import NotFoundException +from plomtask.exceptions import NotFoundException, BadFormatException class TestsSansDB(TestCase): @@ -25,10 +25,8 @@ class TestsWithDB(TestCaseWithDB): p_saved.save(self.db_conn) self.assertEqual(p_saved.id_, Process.by_id(self.db_conn, 1, create=False).id_) - p_saved = Process(0) - p_saved.save(self.db_conn) - self.assertEqual(p_saved.id_, - Process.by_id(self.db_conn, 2, create=False).id_) + with self.assertRaises(BadFormatException): + p_saved = Process(0) p_saved = Process(5) p_saved.save(self.db_conn) self.assertEqual(p_saved.id_, @@ -50,8 +48,6 @@ class TestsWithDB(TestCaseWithDB): Process.by_id(self.db_conn, 1, create=False) self.assertNotEqual(Process(1).id_, Process.by_id(self.db_conn, None, create=True).id_) - self.assertNotEqual(Process(1).id_, - Process.by_id(self.db_conn, 0, create=True).id_) self.assertEqual(Process(1).id_, Process.by_id(self.db_conn, 1, create=True).id_) self.assertEqual(Process(2).id_, @@ -100,7 +96,7 @@ class TestsWithServer(TestCaseWithServer): self.conn.request('GET', '/process?id=') self.assertEqual(self.conn.getresponse().status, 200) self.conn.request('GET', '/process?id=0') - self.assertEqual(self.conn.getresponse().status, 200) + self.assertEqual(self.conn.getresponse().status, 400) self.conn.request('GET', '/process?id=FOO') self.assertEqual(self.conn.getresponse().status, 400) self.conn.request('GET', '/processes')