2023-04-25 17:06:14 +02:00
|
|
|
from django.test import TestCase
|
|
|
|
from django.urls import resolve
|
|
|
|
|
|
|
|
|
|
|
|
class URLTestCase(TestCase):
|
2024-01-21 13:53:57 +01:00
|
|
|
def test_chrono_url(self):
|
2023-04-25 17:06:14 +02:00
|
|
|
self.assertEqual(resolve("/follow-up/chrono/").view_name, "chrono_list")
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/chrono/gymnast/1/").view_name, "chrono_list_for_gymnast"
|
|
|
|
)
|
|
|
|
self.assertEqual(resolve("/follow-up/chrono/add/").view_name, "chrono_create")
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/chrono/add/1/").view_name, "chrono_create_for_gymnast"
|
|
|
|
)
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/chrono/edit/1/").view_name, "chrono_update"
|
|
|
|
)
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/chrono/details/1/").view_name, "jump_chrono_details"
|
|
|
|
)
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/chrono/details/1/add/").view_name,
|
|
|
|
"jump_chrono_values_create_or_update",
|
|
|
|
)
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/chrono/add_jump_chrono_value/").view_name,
|
|
|
|
"add_jump_chrono_value",
|
|
|
|
)
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/chrono/remove_jump_chrono_value/").view_name,
|
|
|
|
"remove_jump_chrono_value",
|
|
|
|
)
|
2024-01-21 13:53:57 +01:00
|
|
|
# self.assertEqual(
|
|
|
|
# resolve(
|
|
|
|
# "/follow-up/chrono/detailed_score_for_date_range/1/1/2022-09-01/2022-09-20/"
|
|
|
|
# ).view_name,
|
|
|
|
# "average_jump_chrono_details_between_two_date",
|
|
|
|
# )
|
2023-04-25 17:06:14 +02:00
|
|
|
|
2024-01-21 13:53:57 +01:00
|
|
|
def test_learned_skill_url(self):
|
2023-04-25 17:06:14 +02:00
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/learnedskill/add/").view_name, "learnedskill_create"
|
|
|
|
)
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/learnedskill/add/1/").view_name, "learnedskill_create"
|
|
|
|
)
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/learnedskill/new/").view_name, "gymnast_learn_skill"
|
|
|
|
)
|
|
|
|
|
2024-01-21 13:53:57 +01:00
|
|
|
def test_score_url(self):
|
2023-04-25 17:06:14 +02:00
|
|
|
# Score URL
|
|
|
|
self.assertEqual(resolve("/follow-up/score/").view_name, "score_listing")
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/score/gymnast/1/").view_name, "score_list_for_gymnast"
|
|
|
|
)
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/score/add/gymnast/1/").view_name,
|
|
|
|
"score_create_for_gymnast",
|
|
|
|
)
|
|
|
|
self.assertEqual(resolve("/follow-up/score/add/").view_name, "score_create")
|
|
|
|
self.assertEqual(resolve("/follow-up/score/edit/1/").view_name, "score_update")
|
|
|
|
|
2024-01-21 13:53:57 +01:00
|
|
|
def test_injury_url(self):
|
2023-04-25 17:06:14 +02:00
|
|
|
self.assertEqual(
|
2023-07-06 23:37:07 +02:00
|
|
|
resolve("/follow-up/injury/search/").view_name, "injury_search"
|
2023-04-25 17:06:14 +02:00
|
|
|
)
|
2023-07-06 23:37:07 +02:00
|
|
|
self.assertEqual(resolve("/follow-up/injury/").view_name, "injuries_list")
|
|
|
|
self.assertEqual(resolve("/follow-up/injury/add/").view_name, "injury_create")
|
2023-04-25 17:06:14 +02:00
|
|
|
self.assertEqual(
|
2023-07-06 23:37:07 +02:00
|
|
|
resolve("/follow-up/injury/add/1/").view_name,
|
|
|
|
"injury_create_for_gymnast",
|
2023-04-25 17:06:14 +02:00
|
|
|
)
|
|
|
|
self.assertEqual(
|
2023-07-06 23:37:07 +02:00
|
|
|
resolve("/follow-up/injury/edit/1/").view_name, "injury_update"
|
2023-04-25 17:06:14 +02:00
|
|
|
)
|
2023-07-06 23:37:07 +02:00
|
|
|
self.assertEqual(resolve("/follow-up/injury/1/").view_name, "injury_details")
|
2023-04-25 17:06:14 +02:00
|
|
|
|
2024-01-21 13:53:57 +01:00
|
|
|
def test_welllbeing_url(self):
|
2023-07-05 09:33:03 +02:00
|
|
|
self.assertEqual(resolve("/follow-up/wellbeing/").view_name, "wellbeing_list")
|
2023-04-25 17:06:14 +02:00
|
|
|
self.assertEqual(
|
2023-07-05 09:33:03 +02:00
|
|
|
resolve("/follow-up/wellbeing/gymnast/1/").view_name,
|
|
|
|
"wellbeing_list_for_gymnast",
|
2023-04-25 17:06:14 +02:00
|
|
|
)
|
|
|
|
self.assertEqual(
|
2023-07-05 09:33:03 +02:00
|
|
|
resolve("/follow-up/wellbeing/add/").view_name, "wellbeing_create"
|
2023-04-25 17:06:14 +02:00
|
|
|
)
|
|
|
|
self.assertEqual(
|
2023-07-05 09:33:03 +02:00
|
|
|
resolve("/follow-up/wellbeing/add/1/").view_name,
|
|
|
|
"wellbeing_create_for_gymnast",
|
2023-04-25 17:06:14 +02:00
|
|
|
)
|
|
|
|
self.assertEqual(
|
2023-07-05 09:33:03 +02:00
|
|
|
resolve("/follow-up/wellbeing/edit/1/").view_name, "wellbeing_update"
|
2023-04-25 17:06:14 +02:00
|
|
|
)
|
|
|
|
self.assertEqual(
|
2023-07-05 09:33:03 +02:00
|
|
|
resolve("/follow-up/wellbeing/1/").view_name, "wellbeing_details"
|
2023-04-25 17:06:14 +02:00
|
|
|
)
|
|
|
|
|
2024-01-21 13:53:57 +01:00
|
|
|
def test_heightweight_url(self):
|
2023-04-25 17:06:14 +02:00
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/heightweight/gymnast/1/").view_name,
|
|
|
|
"heightweight_list_for_gymnast",
|
|
|
|
)
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/heightweight/add/").view_name, "heightweight_create"
|
|
|
|
)
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/heightweight/add/1/").view_name,
|
|
|
|
"heightweight_create_for_gymnast",
|
|
|
|
)
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/heightweight/edit/1/").view_name, "heightweight_update"
|
|
|
|
)
|
|
|
|
|
2024-01-21 13:53:57 +01:00
|
|
|
def test_routinedone_url(self):
|
2023-04-25 17:06:14 +02:00
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/routinedone/add/").view_name, "routinedone_create"
|
|
|
|
)
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/routinedone/increment/").view_name,
|
|
|
|
"increment_routinedone",
|
|
|
|
)
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/routinedone/add/1/").view_name,
|
|
|
|
"routinedone_create_for_gymnast",
|
|
|
|
)
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/routinedone/edit/1/").view_name, "routinedone_update"
|
|
|
|
)
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/routinedone/edit/1/").view_name, "routinedone_update"
|
|
|
|
)
|
|
|
|
|
2024-01-21 13:53:57 +01:00
|
|
|
def test_plan_url(self):
|
2023-04-25 17:06:14 +02:00
|
|
|
self.assertEqual(resolve("/follow-up/plan/add/").view_name, "plan_create")
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/plan/add/1/").view_name, "add_plan_for_gymnast"
|
|
|
|
)
|
|
|
|
self.assertEqual(
|
|
|
|
resolve("/follow-up/plan/add/1/2/").view_name, "add_skill_for_gymnast"
|
|
|
|
)
|
|
|
|
self.assertEqual(resolve("/follow-up/plan/edit/1/").view_name, "plan_update")
|