Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docker/mariadb/create_database_user.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
cur.execute(sql)

print('Granting rights for running Django tests...')
sql = "grant create on *.* to `{}`".format(
sql = "grant create, alter on *.* to `{}`".format(
os.environ['DJANGO_DB_USER_NAME'])
cur.execute(sql)

Expand Down
12 changes: 9 additions & 3 deletions src/feedback_plugin/tests/test_process_raw_data.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
from datetime import datetime, timezone
import os
from zoneinfo import ZoneInfo
import sys
if sys.version_info.major == 3 and sys.version_info.minor >= 9:
from zoneinfo import ZoneInfo
else:
from backports.zoneinfo import ZoneInfo

from django.test import TestCase

Expand Down Expand Up @@ -75,8 +79,10 @@ def test_load_fixtures(self):
test_data = load_test_data(os.path.join(
os.path.dirname(os.path.realpath(__file__)),
'test_data/'))

create_test_database(test_data)
try:
create_test_database(test_data)
except:
print("Problem with creating the test data.\nPossible missing grants for the user.")

self.assertEqual(Upload.objects.all().count(), 8)
self.assertEqual(Server.objects.all().count(), 5)
Expand Down