X-Git-Url: https://plomlompom.com/repos/template?a=blobdiff_plain;f=tests%2Futils.py;h=6581c61a1546e952c08b2669d28efdc0e27a06ee;hb=916da7ef93591d5c542dec6b64f7643a16ca0e96;hp=a42b3f3ba61b1e28031bf35dca1d263048495830;hpb=ec2996e0036ceec72a1be79cea1166c4ab116582;p=plomtask diff --git a/tests/utils.py b/tests/utils.py index a42b3f3..6581c61 100644 --- a/tests/utils.py +++ b/tests/utils.py @@ -3,7 +3,7 @@ from unittest import TestCase from threading import Thread from http.client import HTTPConnection from urllib.parse import urlencode -from datetime import datetime +from uuid import uuid4 from os import remove as remove_file from typing import Mapping, Any from plomtask.db import DatabaseFile, DatabaseConnection @@ -53,8 +53,7 @@ class TestCaseWithDB(TestCase): Process.empty_cache() ProcessStep.empty_cache() Todo.empty_cache() - timestamp = datetime.now().timestamp() - self.db_file = DatabaseFile.create_at(f'test_db:{timestamp}') + self.db_file = DatabaseFile.create_at(f'test_db:{uuid4()}') self.db_conn = DatabaseConnection(self.db_file) def tearDown(self) -> None: @@ -262,5 +261,6 @@ class TestCaseWithServer(TestCaseWithDB): """POST basic Process.""" if not form_data: form_data = {'title': 'foo', 'description': 'foo', 'effort': 1.1} - self.check_post(form_data, '/process?id=', 302, f'/process?id={id_}') + self.check_post(form_data, f'/process?id={id_}', 302, + f'/process?id={id_}') return form_data