| ============================= test session starts ==============================
|
| collected 594 items
|
|
|
| project/comp/tests/test_benchmark.py ss [ 0%]
|
| project/comp/tests/test_checkin.py ............... [ 2%]
|
| project/comp/tests/test_comp_entry_settings.py . [ 3%]
|
| project/comp/tests/test_copy.py . [ 3%]
|
| project/comp/tests/test_event_validation.py .. [ 3%]
|
| project/comp/tests/test_excel_parse.py . [ 3%]
|
| project/comp/tests/test_knockout.py ... [ 4%]
|
| project/comp/tests/test_lanedraws.py ..... [ 5%]
|
| project/comp/tests/test_live_notices.py ... [ 5%]
|
| project/comp/tests/test_nor_upload.py s [ 5%]
|
| project/comp/tests/test_racetec.py ......... [ 7%]
|
| project/comp/tests/test_renumbering.py .... [ 7%]
|
| project/comp/tests/test_timetable.py . [ 8%]
|
| project/comp/tests/test_timing_integration.py .......................... [ 12%]
|
| . [ 12%]
|
| project/comp/tests/test_timing_urls.py .......... [ 14%]
|
| project/comp/tests/test_various.py ..........s................ [ 18%]
|
| project/drapi/tests/test_auth.py ... [ 19%]
|
| project/drapi/tests/test_federation_api.py .... [ 20%]
|
| project/drapi/tests/test_roadresults_api.py .. [ 20%]
|
| project/drapi/tests/test_urls.py ............ [ 22%]
|
| project/euroath/tests/test_calendar_outputs.py ......s... [ 24%]
|
| project/federation/tests/test_ani.py ............ [ 26%]
|
| project/federation/tests/test_belarus.py .......... [ 27%]
|
| project/federation/tests/test_bmafs.py ........................... [ 32%]
|
| project/federation/tests/test_bmc.py .... [ 32%]
|
| project/federation/tests/test_disclaimers.py ... [ 33%]
|
| project/federation/tests/test_estonia_urls.py .......................... [ 37%]
|
| .................................. [ 43%]
|
| project/federation/tests/test_malta.py ..... [ 44%]
|
| project/federation/tests/test_malta_urls.py .. [ 44%]
|
| project/federation/tests/test_norway.py ... [ 45%]
|
| project/leagues/tests/test_league.py ................ [ 47%]
|
| project/reference/tests/test_age_groups.py ................... [ 51%]
|
| project/reference/tests/test_api_urls.py ... [ 51%]
|
| project/reference/tests/test_competition_methods.py ... [ 52%]
|
| project/reference/tests/test_core_database.py .......... [ 53%]
|
| project/reference/tests/test_easync.py ..... [ 54%]
|
| project/reference/tests/test_fmc.py ...... [ 55%]
|
| project/reference/tests/test_match_caching.py ......... [ 57%]
|
| project/reference/tests/test_match_models.py ............... [ 59%]
|
| project/reference/tests/test_match_views.py ......... [ 61%]
|
| project/reference/tests/test_mongo_comp.py ......... [ 62%]
|
| project/reference/tests/test_numbering.py ............... [ 65%]
|
| project/reference/tests/test_permissions.py ...... [ 66%]
|
| project/reference/tests/test_raza_scores.py ............ [ 68%]
|
| project/reference/tests/test_ref_leagues.py ........ [ 69%]
|
| project/reference/tests/test_relays.py ... [ 70%]
|
| project/reference/tests/test_road_relays.py ......... [ 71%]
|
| project/reference/tests/test_sa_sync.py ...... [ 72%]
|
| project/reference/tests/test_scoring.py ............. [ 74%]
|
| project/reference/tests/test_seo_tags.py ................. [ 77%]
|
| project/reference/tests/test_throw_weights.py ...... [ 78%]
|
| project/reference/tests/test_trackutils.py .... [ 79%]
|
| project/reference/tests/test_urls.py .................. [ 82%]
|
| project/reference/tests/test_various.py ......................... [ 86%]
|
| project/reference/tests/test_wc2017.py ...... [ 87%]
|
| project/comp/tests/test_events.py ............. [ 89%]
|
| project/comp/tests/test_mailing.py .sss...s..s..sss [ 92%]
|
| project/comp/tests/test_seeding.py ................ [ 95%]
|
| project/comp/tests/test_team_declarations.py ... [ 95%]
|
| project/comp/tests/test_various.py ......... [ 97%]
|
| project/federation/tests/test_bmc.py .....F....... [ 99%]
|
| project/federation/tests/test_estonia_urls.py sss [100%]
|
|
|
| =================================== FAILURES ===================================
|
| _______ BMCE2ETests.test_join_coach_membership_with_coach_data_succeeds ________
|
|
|
| self = <project.federation.tests.test_bmc.BMCE2ETests testMethod=test_join_coach_membership_with_coach_data_succeeds>
|
|
|
| [0m [94mdef [39;49;00m [90m [39;49;00m [92msetUp [39;49;00m( [96mself [39;49;00m): [90m [39;49;00m
|
| [96msuper [39;49;00m(BMCE2ETests, [96mself [39;49;00m).setUp() [90m [39;49;00m
|
| [96mself [39;49;00m.client = Client() [90m [39;49;00m
|
| [96mself [39;49;00m.user = get_user_model().objects.filter(username= [33m" [39;49;00m [33mtestsuperuser [39;49;00m [33m" [39;49;00m).first() [90m [39;49;00m
|
| > [96mself [39;49;00m.person = Person.objects.get(first_name= [33m' [39;49;00m [33mBMC [39;49;00m [33m' [39;49;00m) [90m [39;49;00m
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [90m [39;49;00m
|
|
|
| project/federation/tests/test_bmc.py:63:
|
| _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
| /opt/hostedtoolcache/Python/3.13.2/x64/lib/python3.13/site-packages/django/db/models/manager.py:87: in manager_method
|
| [0m [94mreturn [39;49;00m [96mgetattr [39;49;00m( [96mself [39;49;00m.get_queryset(), name)(*args, **kwargs) [90m [39;49;00m
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [90m [39;49;00m
|
| _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
|
|
| self = <CustomPersons []>, args = (), kwargs = {'first_name': 'BMC'}
|
| clone = <CustomPersons []>, limit = 21, num = 0
|
|
|
| [0m [94mdef [39;49;00m [90m [39;49;00m [92mget [39;49;00m( [96mself [39;49;00m, *args, **kwargs): [90m [39;49;00m
|
| [90m [39;49;00m [33m""" [39;49;00m
|
| [33m Perform the query and return a single object matching the given [39;49;00m
|
| [33m keyword arguments. [39;49;00m
|
| [33m """ [39;49;00m [90m [39;49;00m
|
| [94mif [39;49;00m [96mself [39;49;00m.query.combinator [95mand [39;49;00m (args [95mor [39;49;00m kwargs): [90m [39;49;00m
|
| [94mraise [39;49;00m NotSupportedError( [90m [39;49;00m
|
| [33m" [39;49;00m [33mCalling QuerySet.get(...) with filters after [39;49;00m [33m%s [39;49;00m [33m() is not [39;49;00m [33m" [39;49;00m [90m [39;49;00m
|
| [33m" [39;49;00m [33msupported. [39;49;00m [33m" [39;49;00m % [96mself [39;49;00m.query.combinator [90m [39;49;00m
|
| ) [90m [39;49;00m
|
| clone = [96mself [39;49;00m._chain() [94mif [39;49;00m [96mself [39;49;00m.query.combinator [94melse [39;49;00m [96mself [39;49;00m.filter(*args, **kwargs) [90m [39;49;00m
|
| [94mif [39;49;00m [96mself [39;49;00m.query.can_filter() [95mand [39;49;00m [95mnot [39;49;00m [96mself [39;49;00m.query.distinct_fields: [90m [39;49;00m
|
| clone = clone.order_by() [90m [39;49;00m
|
| limit = [94mNone [39;49;00m [90m [39;49;00m
|
| [94mif [39;49;00m ( [90m [39;49;00m
|
| [95mnot [39;49;00m clone.query.select_for_update [90m [39;49;00m
|
| [95mor [39;49;00m connections[clone.db].features.supports_select_for_update_with_limit [90m [39;49;00m
|
| ): [90m [39;49;00m
|
| limit = MAX_GET_RESULTS [90m [39;49;00m
|
| clone.query.set_limits(high=limit) [90m [39;49;00m
|
| num = [96mlen [39;49;00m(clone) [90m [39;49;00m
|
| [94mif [39;49;00m num == [94m1 [39;49;00m: [90m [39;49;00m
|
| [94mreturn [39;49;00m clone._result_cache[ [94m0 [39;49;00m] [90m [39;49;00m
|
| [94mif [39;49;00m [95mnot [39;49;00m num: [90m [39;49;00m
|
| > [94mraise [39;49;00m [96mself [39;49;00m.model.DoesNotExist( [90m [39;49;00m
|
| [33m" [39;49;00m [33m%s [39;49;00m [33m matching query does not exist. [39;49;00m [33m" [39;49;00m % [96mself [39;49;00m.model._meta.object_name [90m [39;49;00m
|
| ) [90m [39;49;00m
|
| E project.reference.models.Person.DoesNotExist: Person matching query does not exist.
|
|
|
| /opt/hostedtoolcache/Python/3.13.2/x64/lib/python3.13/site-packages/django/db/models/query.py:633: DoesNotExist
|
| =========================== short test summary info ============================
|
| [31mFAILED [0m project/federation/tests/test_bmc.py:: [1mBMCE2ETests::test_join_coach_membership_with_coach_data_succeeds [0m - project.reference.models.Person.DoesNotExist: Person matching query does not exist.
|
| ==== [31m [1m1 failed [0m, [32m577 passed [0m, [33m16 skipped [0m, [33m12771 warnings [0m [31m in 1348.36s (0:22:28) [0m [31m ====
|