Update tests, add translations
This commit is contained in:
parent
b52781fe22
commit
fabb759daa
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-06-18 15:24+0200\n"
|
||||
"POT-Creation-Date: 2024-07-27 20:59+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
@ -38,32 +38,32 @@ msgstr ""
|
|||
msgid "Nicht bestanden"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/assignment/export.py:203 vbv_lernwelt/assignment/export.py:206
|
||||
#: vbv_lernwelt/assignment/export.py:207
|
||||
#: vbv_lernwelt/assignment/export.py:204 vbv_lernwelt/assignment/export.py:208
|
||||
#: vbv_lernwelt/assignment/export.py:209
|
||||
msgid "Keine Daten"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/core/admin.py:32
|
||||
#: vbv_lernwelt/core/admin.py:38 vbv_lernwelt/sso/admin.py:83
|
||||
msgid "Personal info"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/core/admin.py:34
|
||||
#: vbv_lernwelt/core/admin.py:40
|
||||
msgid "Permissions"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/core/admin.py:45
|
||||
#: vbv_lernwelt/core/admin.py:51
|
||||
msgid "Important dates"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/core/admin.py:47
|
||||
#: vbv_lernwelt/core/admin.py:53
|
||||
msgid "Profile"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/core/admin.py:62
|
||||
#: vbv_lernwelt/core/admin.py:70
|
||||
msgid "Organisation"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/core/admin.py:75
|
||||
#: vbv_lernwelt/core/admin.py:83 vbv_lernwelt/sso/admin.py:86
|
||||
msgid "Additional data"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -87,31 +87,31 @@ msgstr ""
|
|||
msgid "Lehrgang-Seite"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:272
|
||||
#: vbv_lernwelt/course/models.py:278
|
||||
msgid "Teilnehmer"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:273
|
||||
#: vbv_lernwelt/course/models.py:279
|
||||
msgid "Experte/Trainer"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:332
|
||||
#: vbv_lernwelt/course/models.py:339
|
||||
msgid "Dokumente im Circle ein/aus"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:336
|
||||
#: vbv_lernwelt/course/models.py:343
|
||||
msgid "Lernmentor-Funktion ein/aus"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:340
|
||||
#: vbv_lernwelt/course/models.py:347
|
||||
msgid "Kompetenzweise ein/aus"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:343
|
||||
#: vbv_lernwelt/course/models.py:350
|
||||
msgid "Versicherungsvermittler-Lehrgang"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:344
|
||||
#: vbv_lernwelt/course/models.py:351
|
||||
msgid "ÜK-Lehrgang"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -119,31 +119,43 @@ msgstr ""
|
|||
msgid "export_anwesenheit"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:92
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:86
|
||||
msgid "Optionale Anwesenheit"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:96
|
||||
msgid "Anwesenheit"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:116
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:119
|
||||
msgid "Ja"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:119
|
||||
msgid "Nein"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:128
|
||||
msgid "Anwesend"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:116
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:128
|
||||
msgid "Nicht anwesend"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:123
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:135
|
||||
msgid "Vorname"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:124
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:136
|
||||
msgid "Nachname"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:125
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:137
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:126
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:138
|
||||
msgid "Lehrvertragsnummer"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-07-12 09:37+0200\n"
|
||||
"POT-Creation-Date: 2024-07-27 20:59+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
@ -95,23 +95,23 @@ msgstr ""
|
|||
msgid "Experte/Trainer"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:338
|
||||
#: vbv_lernwelt/course/models.py:339
|
||||
msgid "Dokumente im Circle ein/aus"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:342
|
||||
#: vbv_lernwelt/course/models.py:343
|
||||
msgid "Lernmentor-Funktion ein/aus"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:346
|
||||
#: vbv_lernwelt/course/models.py:347
|
||||
msgid "Kompetenzweise ein/aus"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:349
|
||||
#: vbv_lernwelt/course/models.py:350
|
||||
msgid "Versicherungsvermittler-Lehrgang"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:350
|
||||
#: vbv_lernwelt/course/models.py:351
|
||||
msgid "ÜK-Lehrgang"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -119,31 +119,44 @@ msgstr ""
|
|||
msgid "export_anwesenheit"
|
||||
msgstr "export_presence"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:92
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:86
|
||||
#| msgid "Anwesenheit"
|
||||
msgid "Optionale Anwesenheit"
|
||||
msgstr "Présence facultative"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:96
|
||||
msgid "Anwesenheit"
|
||||
msgstr "Présence"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:117
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:119
|
||||
msgid "Ja"
|
||||
msgstr "Oui"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:119
|
||||
msgid "Nein"
|
||||
msgstr "Non"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:128
|
||||
msgid "Anwesend"
|
||||
msgstr "Présent"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:117
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:128
|
||||
msgid "Nicht anwesend"
|
||||
msgstr "Pas présent"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:124
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:135
|
||||
msgid "Vorname"
|
||||
msgstr "Prénom"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:125
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:136
|
||||
msgid "Nachname"
|
||||
msgstr "Nom de famille"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:126
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:137
|
||||
msgid "Email"
|
||||
msgstr "E-mail"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:127
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:138
|
||||
msgid "Lehrvertragsnummer"
|
||||
msgstr "Numéro de contrat d'apprentissage"
|
||||
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-07-12 09:36+0200\n"
|
||||
"POT-Creation-Date: 2024-07-27 20:59+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
@ -95,23 +95,23 @@ msgstr ""
|
|||
msgid "Experte/Trainer"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:338
|
||||
#: vbv_lernwelt/course/models.py:339
|
||||
msgid "Dokumente im Circle ein/aus"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:342
|
||||
#: vbv_lernwelt/course/models.py:343
|
||||
msgid "Lernmentor-Funktion ein/aus"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:346
|
||||
#: vbv_lernwelt/course/models.py:347
|
||||
msgid "Kompetenzweise ein/aus"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:349
|
||||
#: vbv_lernwelt/course/models.py:350
|
||||
msgid "Versicherungsvermittler-Lehrgang"
|
||||
msgstr ""
|
||||
|
||||
#: vbv_lernwelt/course/models.py:350
|
||||
#: vbv_lernwelt/course/models.py:351
|
||||
msgid "ÜK-Lehrgang"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -119,31 +119,44 @@ msgstr ""
|
|||
msgid "export_anwesenheit"
|
||||
msgstr "esportazione_presenza"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:92
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:86
|
||||
#| msgid "Anwesenheit"
|
||||
msgid "Optionale Anwesenheit"
|
||||
msgstr "Presenza opzionale"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:96
|
||||
msgid "Anwesenheit"
|
||||
msgstr "Presenza"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:117
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:119
|
||||
msgid "Ja"
|
||||
msgstr "Sì"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:119
|
||||
msgid "Nein"
|
||||
msgstr "No"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:128
|
||||
msgid "Anwesend"
|
||||
msgstr "Presente"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:117
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:128
|
||||
msgid "Nicht anwesend"
|
||||
msgstr "Non presente"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:124
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:135
|
||||
msgid "Vorname"
|
||||
msgstr "Nome"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:125
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:136
|
||||
msgid "Nachname"
|
||||
msgstr "Cognome"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:126
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:137
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:127
|
||||
#: vbv_lernwelt/course_session/services/export_attendance.py:138
|
||||
msgid "Lehrvertragsnummer"
|
||||
msgstr "Numero di contratto di tirocinio"
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ from vbv_lernwelt.core.constants import TEST_STUDENT1_USER_ID, TEST_STUDENT2_USE
|
|||
from vbv_lernwelt.core.create_default_users import create_default_users
|
||||
from vbv_lernwelt.core.models import User
|
||||
from vbv_lernwelt.course.creators.test_course import create_test_course
|
||||
from vbv_lernwelt.course.models import CourseSession
|
||||
from vbv_lernwelt.course.models import CourseSession, CourseSessionUser
|
||||
from vbv_lernwelt.course_session.services.export_attendance import export_attendance
|
||||
|
||||
|
||||
|
|
@ -42,6 +42,11 @@ class AttendanceExportTestCase(ExportBaseTestCase):
|
|||
self.test_student1 = User.objects.get(id=TEST_STUDENT1_USER_ID)
|
||||
self.test_student1.additional_json_data = {"Lehrvertragsnummer": 1234567890}
|
||||
self.test_student1.save()
|
||||
csu1 = CourseSessionUser.objects.get(
|
||||
user=self.test_student1, course_session=self.course_session_be
|
||||
)
|
||||
csu1.optional_attendance = True
|
||||
csu1.save()
|
||||
self.test_student2 = User.objects.get(id=TEST_STUDENT2_USER_ID)
|
||||
self.test_student2.additional_json_data = {"Lehrvertragsnummer": 1987654321}
|
||||
self.test_student2.save()
|
||||
|
|
@ -64,6 +69,7 @@ class AttendanceExportTestCase(ExportBaseTestCase):
|
|||
self.test_student1.last_name,
|
||||
self.test_student1.email,
|
||||
self.test_student1.additional_json_data["Lehrvertragsnummer"],
|
||||
"Ja",
|
||||
"Anwesend",
|
||||
],
|
||||
[
|
||||
|
|
@ -71,6 +77,7 @@ class AttendanceExportTestCase(ExportBaseTestCase):
|
|||
self.test_student2.last_name,
|
||||
self.test_student2.email,
|
||||
self.test_student2.additional_json_data["Lehrvertragsnummer"],
|
||||
"Nein",
|
||||
"Nicht anwesend",
|
||||
],
|
||||
[
|
||||
|
|
@ -78,6 +85,7 @@ class AttendanceExportTestCase(ExportBaseTestCase):
|
|||
self.test_student3.last_name,
|
||||
self.test_student3.email,
|
||||
None,
|
||||
"Nein",
|
||||
"Nicht anwesend",
|
||||
],
|
||||
]
|
||||
|
|
@ -95,6 +103,7 @@ class AttendanceExportTestCase(ExportBaseTestCase):
|
|||
"Nachname",
|
||||
"Email",
|
||||
"Lehrvertragsnummer",
|
||||
"Optionale Anwesenheit",
|
||||
f"Anwesenheit {csac.get_circle().title} {csac.due_date.start.strftime('%d.%m.%Y')}",
|
||||
]
|
||||
|
||||
|
|
@ -103,7 +112,7 @@ class AttendanceExportTestCase(ExportBaseTestCase):
|
|||
self.assertEqual(len(wb.sheetnames), 1)
|
||||
self.assertEqual(wb.sheetnames[0], "Test Bern 2022 a")
|
||||
|
||||
self._check_export(wb, self.expected_data_be, 4, 5)
|
||||
self._check_export(wb, self.expected_data_be, 4, 6)
|
||||
|
||||
def test_attendance_export_multiple_cs(self):
|
||||
self.attendance_course_zh.attendance_user_list = [
|
||||
|
|
@ -123,6 +132,7 @@ class AttendanceExportTestCase(ExportBaseTestCase):
|
|||
self.test_student2.last_name,
|
||||
self.test_student2.email,
|
||||
self.test_student2.additional_json_data["Lehrvertragsnummer"],
|
||||
"Nein",
|
||||
"Anwesend",
|
||||
],
|
||||
]
|
||||
|
|
@ -136,10 +146,10 @@ class AttendanceExportTestCase(ExportBaseTestCase):
|
|||
self.assertEqual(wb.sheetnames[0], "Test Bern 2022 a")
|
||||
self.assertEqual(wb.sheetnames[1], "Test Zürich 2022 a")
|
||||
|
||||
self._check_export(wb, self.expected_data_be, 4, 5)
|
||||
self._check_export(wb, self.expected_data_be, 4, 6)
|
||||
|
||||
wb.active = wb["Test Zürich 2022 a"]
|
||||
self._check_export(wb, expected_data_zh, 2, 5)
|
||||
self._check_export(wb, expected_data_zh, 2, 6)
|
||||
|
||||
def test_french_export(self):
|
||||
activate("fr")
|
||||
|
|
@ -150,6 +160,7 @@ class AttendanceExportTestCase(ExportBaseTestCase):
|
|||
"Nom de famille",
|
||||
"E-mail",
|
||||
"Numéro de contrat d'apprentissage",
|
||||
"Présence facultative",
|
||||
f"Présence {self.attendance_course_be.get_circle().title} {self.attendance_course_be.due_date.start.strftime('%d.%m.%Y')}",
|
||||
]
|
||||
|
||||
|
|
@ -160,6 +171,7 @@ class AttendanceExportTestCase(ExportBaseTestCase):
|
|||
self.test_student1.last_name,
|
||||
self.test_student1.email,
|
||||
self.test_student1.additional_json_data["Lehrvertragsnummer"],
|
||||
"Oui",
|
||||
"Présent",
|
||||
],
|
||||
[
|
||||
|
|
@ -167,6 +179,7 @@ class AttendanceExportTestCase(ExportBaseTestCase):
|
|||
self.test_student2.last_name,
|
||||
self.test_student2.email,
|
||||
self.test_student2.additional_json_data["Lehrvertragsnummer"],
|
||||
"Non",
|
||||
"Pas présent",
|
||||
],
|
||||
[
|
||||
|
|
@ -174,10 +187,11 @@ class AttendanceExportTestCase(ExportBaseTestCase):
|
|||
self.test_student3.last_name,
|
||||
self.test_student3.email,
|
||||
None,
|
||||
"Non",
|
||||
"Pas présent",
|
||||
],
|
||||
]
|
||||
self._check_export(wb, expected_data_be, 4, 5)
|
||||
self._check_export(wb, expected_data_be, 4, 6)
|
||||
|
||||
def test_italian_export(self):
|
||||
activate("it")
|
||||
|
|
@ -188,6 +202,7 @@ class AttendanceExportTestCase(ExportBaseTestCase):
|
|||
"Cognome",
|
||||
"Email",
|
||||
"Numero di contratto di tirocinio",
|
||||
"Presenza opzionale",
|
||||
f"Presenza {self.attendance_course_be.get_circle().title} {self.attendance_course_be.due_date.start.strftime('%d.%m.%Y')}",
|
||||
]
|
||||
|
||||
|
|
@ -198,6 +213,7 @@ class AttendanceExportTestCase(ExportBaseTestCase):
|
|||
self.test_student1.last_name,
|
||||
self.test_student1.email,
|
||||
self.test_student1.additional_json_data["Lehrvertragsnummer"],
|
||||
"Sì",
|
||||
"Presente",
|
||||
],
|
||||
[
|
||||
|
|
@ -205,6 +221,7 @@ class AttendanceExportTestCase(ExportBaseTestCase):
|
|||
self.test_student2.last_name,
|
||||
self.test_student2.email,
|
||||
self.test_student2.additional_json_data["Lehrvertragsnummer"],
|
||||
"No",
|
||||
"Non presente",
|
||||
],
|
||||
[
|
||||
|
|
@ -212,7 +229,8 @@ class AttendanceExportTestCase(ExportBaseTestCase):
|
|||
self.test_student3.last_name,
|
||||
self.test_student3.email,
|
||||
None,
|
||||
"No",
|
||||
"Non presente",
|
||||
],
|
||||
]
|
||||
self._check_export(wb, expected_data_be, 4, 5)
|
||||
self._check_export(wb, expected_data_be, 4, 6)
|
||||
|
|
|
|||
Loading…
Reference in New Issue