|
============================= test session starts ============================== |
|
platform darwin -- Python 3.13.7, pytest-9.0.2, pluggy-1.6.0 -- /Users/jleechan/projects/worktree_livingw3/venv/bin/python3 |
|
cachedir: .pytest_cache |
|
rootdir: /Users/jleechan/.worktrees/worldarchitect/wa-593/mvp_site |
|
configfile: pytest.ini |
|
plugins: anyio-4.12.1, timeout-2.4.0, testmon-2.2.0, cov-7.0.0 |
|
collecting ... collected 33 items |
|
|
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardConstants::test_ai_pick_rest_id PASSED [ 3%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardConstants::test_wizard_mode_constant_exists PASSED [ 6%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardConstants::test_wizard_round_count_matches PASSED [ 9%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardConstants::test_wizard_rounds_has_7_entries PASSED [ 12%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardConstants::test_wizard_rounds_order PASSED [ 15%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardAgentRouting::test_wizard_agent_does_not_advance_time PASSED [ 18%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardAgentRouting::test_wizard_agent_mode_constant PASSED [ 21%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardAgentRouting::test_wizard_agent_not_selected_when_field_absent PASSED [ 24%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardAgentRouting::test_wizard_agent_not_selected_when_inactive PASSED [ 27%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardAgentRouting::test_wizard_agent_priority_over_character_creation PASSED [ 30%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardAgentRouting::test_wizard_agent_selected_when_wizard_active PASSED [ 33%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardAgentMatchesGameState::test_does_not_match_when_inactive PASSED [ 36%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardAgentMatchesGameState::test_does_not_match_when_no_wizard_field PASSED [ 39%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardAgentMatchesGameState::test_does_not_match_when_none PASSED [ 42%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardAgentMatchesGameState::test_does_not_match_when_wizard_active_round_9 PASSED [ 45%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardAgentMatchesGameState::test_matches_at_round_7 PASSED [ 48%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardAgentMatchesGameState::test_matches_when_active PASSED [ 51%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardAgentMatchesGameState::test_matches_with_dict_game_state PASSED [ 54%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardAgentMatchesGameState::test_matches_with_dict_high_round PASSED [ 57%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardAgentBuild::test_build_includes_wizard_content PASSED [ 60%] |
|
mvp_site/tests/test_campaign_wizard.py::TestCampaignWizardAgentBuild::test_build_produces_non_empty_instructions PASSED [ 63%] |
|
mvp_site/tests/test_one_click_launch.py::TestDragonKnightOneClick::test_dragon_knight_oneclick_creates_campaign PASSED [ 66%] |
|
mvp_site/tests/test_one_click_launch.py::TestDragonKnightOneClick::test_dragon_knight_oneclick_has_character_creation PASSED [ 69%] |
|
mvp_site/tests/test_one_click_launch.py::TestDragonKnightOneClick::test_dragon_knight_oneclick_no_wizard_state PASSED [ 72%] |
|
mvp_site/tests/test_one_click_launch.py::TestCustomWizardOneClick::test_wizard_oneclick_character_creation_not_in_progress PASSED [ 75%] |
|
mvp_site/tests/test_one_click_launch.py::TestCustomWizardOneClick::test_wizard_oneclick_creates_campaign PASSED [ 78%] |
|
mvp_site/tests/test_one_click_launch.py::TestCustomWizardOneClick::test_wizard_oneclick_has_wizard_state PASSED [ 81%] |
|
mvp_site/tests/test_one_click_launch.py::TestCustomWizardOneClick::test_wizard_oneclick_skips_opening_story PASSED [ 84%] |
|
mvp_site/tests/test_one_click_launch.py::TestCustomPromptOneClick::test_prompt_oneclick_creates_campaign PASSED [ 87%] |
|
mvp_site/tests/test_one_click_launch.py::TestCustomPromptOneClick::test_prompt_oneclick_has_character_creation PASSED [ 90%] |
|
mvp_site/tests/test_one_click_launch.py::TestCustomPromptOneClick::test_prompt_oneclick_no_wizard_state PASSED [ 93%] |
|
mvp_site/tests/test_one_click_launch.py::TestCustomPromptOneClick::test_wizard_oneclick_strips_default_world_and_uses_marker_prompt PASSED [ 96%] |
|
mvp_site/tests/test_one_click_launch.py::TestOneClickDefaultTitle::test_title_required_even_for_oneclick PASSED [100%] |
|
|
|
======================== 33 passed in 62.09s (0:01:02) ========================= |