From e2ed7391bc6fecb4f7bd5488dde7080fdc127a28 Mon Sep 17 00:00:00 2001 From: Marc 'risson' Schmitt Date: Fri, 19 Apr 2024 13:39:42 +0200 Subject: [PATCH] fix event list creation Signed-off-by: Marc 'risson' Schmitt --- tests/benchmark/fixtures.py | 47 +++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/tests/benchmark/fixtures.py b/tests/benchmark/fixtures.py index 4b2d0efd31..571836741a 100755 --- a/tests/benchmark/fixtures.py +++ b/tests/benchmark/fixtures.py @@ -266,29 +266,30 @@ class EventList(TestSuite): ] def create_data(self, event_count: int): - Event.objects.bulk_create( - [ - Event( - user={ - "pk": str(uuid4()), - "name": str(uuid4()), - "username": str(uuid4()), - "email": f"{uuid4()}@example.org", - }, - action="custom_benchmark", - app="tests_benchmarks", - context={ - str(uuid4()): str(uuid4()), - str(uuid4()): str(uuid4()), - str(uuid4()): str(uuid4()), - str(uuid4()): str(uuid4()), - str(uuid4()): str(uuid4()), - }, - client_ip="192.0.2.42", - ) - for _ in range(event_count) - ] - ) + for _ in range(event_count // 1000): + Event.objects.bulk_create( + [ + Event( + user={ + "pk": str(uuid4()), + "name": str(uuid4()), + "username": str(uuid4()), + "email": f"{uuid4()}@example.org", + }, + action="custom_benchmark", + app="tests_benchmarks", + context={ + str(uuid4()): str(uuid4()), + str(uuid4()): str(uuid4()), + str(uuid4()): str(uuid4()), + str(uuid4()): str(uuid4()), + str(uuid4()): str(uuid4()), + }, + client_ip="192.0.2.42", + ) + for _ in range(1000) + ] + ) def main(action: str, selected_suite: str | None = None):