Skip to content

Commit bbbcc94

Browse files
committed
fix: TT-256 Avoid creating fake users from test
1 parent d4abe83 commit bbbcc94

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

tests/conftest.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import copy
12
from datetime import datetime, timedelta
23

34
import jwt
@@ -216,14 +217,15 @@ def time_entries_dao():
216217
return time_entries_dao
217218

218219

219-
@pytest.yield_fixture(scope="module")
220+
@pytest.fixture(scope="module")
220221
def running_time_entry(
221222
time_entry_repository: TimeEntryCosmosDBRepository,
222223
owner_id: str,
223224
tenant_id: str,
224225
event_context: EventContext,
225226
):
226-
created_time_entry = time_entry_repository.create(
227+
current_time_entry_repository = copy.copy(time_entry_repository)
228+
created_time_entry = current_time_entry_repository.create(
227229
{
228230
"project_id": fake.uuid4(),
229231
"owner_id": owner_id,
@@ -234,7 +236,7 @@ def running_time_entry(
234236

235237
yield created_time_entry
236238

237-
time_entry_repository.delete_permanently(
239+
current_time_entry_repository.delete_permanently(
238240
id=created_time_entry.id, event_context=event_context
239241
)
240242

0 commit comments

Comments
 (0)