fix: move utils.py outside of dashboard

they are useful in other contexts too ;)
This commit is contained in:
Livio Bieri 2023-11-01 14:02:46 +01:00
parent 5f436da0a0
commit d125e66c02
7 changed files with 22 additions and 20 deletions

View File

@ -252,7 +252,9 @@ def create_course_session_edoniq_test(
def create_performance_criteria_page( def create_performance_criteria_page(
course: Course, course_page: CoursePage, circle: Circle course: Course,
course_page: CoursePage,
circle: Circle,
) -> PerformanceCriteria: ) -> PerformanceCriteria:
competence_navi_page = CompetenceNaviPageFactory( competence_navi_page = CompetenceNaviPageFactory(
title="Competence Navi", title="Competence Navi",

View File

@ -4,12 +4,7 @@ from typing import Tuple
from graphene_django.utils import GraphQLTestCase from graphene_django.utils import GraphQLTestCase
from vbv_lernwelt.assignment.models import Assignment, AssignmentType from vbv_lernwelt.assignment.models import Assignment, AssignmentType
from vbv_lernwelt.course.models import CourseSession, CourseSessionUser from vbv_lernwelt.course.creators.test_utils import (
from vbv_lernwelt.course_session.models import (
CourseSessionAssignment,
CourseSessionEdoniqTest,
)
from vbv_lernwelt.dashboard.tests.graphql.utils import (
add_course_session_group_supervisor, add_course_session_group_supervisor,
add_course_session_user, add_course_session_user,
create_assignment, create_assignment,
@ -23,6 +18,11 @@ from vbv_lernwelt.dashboard.tests.graphql.utils import (
create_course_session_group, create_course_session_group,
create_user, create_user,
) )
from vbv_lernwelt.course.models import CourseSession, CourseSessionUser
from vbv_lernwelt.course_session.models import (
CourseSessionAssignment,
CourseSessionEdoniqTest,
)
from vbv_lernwelt.learnpath.models import Circle from vbv_lernwelt.learnpath.models import Circle

View File

@ -3,9 +3,7 @@ from datetime import timedelta
from django.utils import timezone from django.utils import timezone
from graphene_django.utils import GraphQLTestCase from graphene_django.utils import GraphQLTestCase
from vbv_lernwelt.course.models import CourseSessionUser from vbv_lernwelt.course.creators.test_utils import (
from vbv_lernwelt.course_session.services.attendance import AttendanceUserStatus
from vbv_lernwelt.dashboard.tests.graphql.utils import (
add_course_session_group_supervisor, add_course_session_group_supervisor,
add_course_session_user, add_course_session_user,
create_attendance_course, create_attendance_course,
@ -15,6 +13,8 @@ from vbv_lernwelt.dashboard.tests.graphql.utils import (
create_course_session_group, create_course_session_group,
create_user, create_user,
) )
from vbv_lernwelt.course.models import CourseSessionUser
from vbv_lernwelt.course_session.services.attendance import AttendanceUserStatus
class DashboardAttendanceTestCase(GraphQLTestCase): class DashboardAttendanceTestCase(GraphQLTestCase):

View File

@ -1,8 +1,6 @@
from graphene_django.utils import GraphQLTestCase from graphene_django.utils import GraphQLTestCase
from vbv_lernwelt.course.models import CourseSessionUser from vbv_lernwelt.course.creators.test_utils import (
from vbv_lernwelt.course.services import mark_course_completion
from vbv_lernwelt.dashboard.tests.graphql.utils import (
add_course_session_group_supervisor, add_course_session_group_supervisor,
add_course_session_user, add_course_session_user,
create_circle, create_circle,
@ -12,6 +10,8 @@ from vbv_lernwelt.dashboard.tests.graphql.utils import (
create_performance_criteria_page, create_performance_criteria_page,
create_user, create_user,
) )
from vbv_lernwelt.course.models import CourseSessionUser
from vbv_lernwelt.course.services import mark_course_completion
class DashboardCompetenceTestCase(GraphQLTestCase): class DashboardCompetenceTestCase(GraphQLTestCase):

View File

@ -1,9 +1,7 @@
from graphene_django.utils import GraphQLTestCase from graphene_django.utils import GraphQLTestCase
from vbv_lernwelt.assignment.models import AssignmentType from vbv_lernwelt.assignment.models import AssignmentType
from vbv_lernwelt.course.models import CourseSessionUser from vbv_lernwelt.course.creators.test_utils import (
from vbv_lernwelt.course.services import mark_course_completion
from vbv_lernwelt.dashboard.tests.graphql.utils import (
add_course_session_group_supervisor, add_course_session_group_supervisor,
add_course_session_user, add_course_session_user,
create_assignment, create_assignment,
@ -15,6 +13,8 @@ from vbv_lernwelt.dashboard.tests.graphql.utils import (
create_performance_criteria_page, create_performance_criteria_page,
create_user, create_user,
) )
from vbv_lernwelt.course.models import CourseSessionUser
from vbv_lernwelt.course.services import mark_course_completion
class DashboardTestCase(GraphQLTestCase): class DashboardTestCase(GraphQLTestCase):

View File

@ -1,7 +1,6 @@
from graphene_django.utils import GraphQLTestCase from graphene_django.utils import GraphQLTestCase
from vbv_lernwelt.course.models import CourseSessionUser from vbv_lernwelt.course.creators.test_utils import (
from vbv_lernwelt.dashboard.tests.graphql.utils import (
add_course_session_group_supervisor, add_course_session_group_supervisor,
add_course_session_user, add_course_session_user,
create_circle, create_circle,
@ -10,6 +9,7 @@ from vbv_lernwelt.dashboard.tests.graphql.utils import (
create_course_session_group, create_course_session_group,
create_user, create_user,
) )
from vbv_lernwelt.course.models import CourseSessionUser
from vbv_lernwelt.feedback.models import FeedbackResponse from vbv_lernwelt.feedback.models import FeedbackResponse

View File

@ -1,7 +1,6 @@
from graphene_django.utils import GraphQLTestCase from graphene_django.utils import GraphQLTestCase
from vbv_lernwelt.course.models import CourseSessionUser from vbv_lernwelt.course.creators.test_utils import (
from vbv_lernwelt.dashboard.tests.graphql.utils import (
add_course_session_group_course_session, add_course_session_group_course_session,
add_course_session_group_supervisor, add_course_session_group_supervisor,
add_course_session_user, add_course_session_user,
@ -10,6 +9,7 @@ from vbv_lernwelt.dashboard.tests.graphql.utils import (
create_course_session_group, create_course_session_group,
create_user, create_user,
) )
from vbv_lernwelt.course.models import CourseSessionUser
class DashboardTestCase(GraphQLTestCase): class DashboardTestCase(GraphQLTestCase):