Skip to content

Instantly share code, notes, and snippets.

@jleechan2015
Created May 24, 2026 05:01
Show Gist options
  • Select an option

  • Save jleechan2015/cfe93edc3d3f9754cea66a0a4bd1bae3 to your computer and use it in GitHub Desktop.

Select an option

Save jleechan2015/cfe93edc3d3f9754cea66a0a4bd1bae3 to your computer and use it in GitHub Desktop.
PR #7076 spell DC equipment bonus — E2E test evidence @ 3a9f80d8e944096aa8599f741d4cbc1a60f5ddd8
Activating virtual environment: /Users/jleechan/projects/worldarchitect.ai/venv
Running python -m pytest mvp_site/tests/test_end2end/test_spell_dc_equipment_end2end.py mvp_site/tests/test_spells_endpoint.py -v
============================= test session starts ==============================
platform darwin -- Python 3.12.11, pytest-9.0.3, pluggy-1.6.0 -- /Users/jleechan/projects/worldarchitect.ai/venv/bin/python
cachedir: .pytest_cache
rootdir: /Users/jleechan/projects/worldarchitect.ai/mvp_site
configfile: pytest.ini
plugins: cov-7.1.0, timeout-2.4.0, testmon-2.2.0, anyio-4.13.0
collecting ... collected 12 items
mvp_site/tests/test_end2end/test_spell_dc_equipment_end2end.py::TestSpellDCEquipmentBonusStats::test_stats_spell_attack_includes_amulet_bonus PASSED [ 8%]
mvp_site/tests/test_end2end/test_spell_dc_equipment_end2end.py::TestSpellDCEquipmentBonusStats::test_stats_spell_dc_includes_ring_bonus PASSED [ 16%]
mvp_site/tests/test_end2end/test_spell_dc_equipment_end2end.py::TestSpellDCEquipmentBonusStats::test_stats_spell_dc_no_equipment_is_base_value PASSED [ 25%]
mvp_site/tests/test_end2end/test_spell_dc_equipment_end2end.py::TestSpellDCEquipmentBonusSpells::test_spells_spell_attack_includes_amulet_bonus PASSED [ 33%]
mvp_site/tests/test_end2end/test_spell_dc_equipment_end2end.py::TestSpellDCEquipmentBonusSpells::test_spells_spell_dc_includes_ring_bonus PASSED [ 41%]
mvp_site/tests/test_end2end/test_spell_dc_equipment_end2end.py::TestSpellDCEquipmentBonusSpells::test_spells_spell_dc_no_equipment_is_base_value PASSED [ 50%]
mvp_site/tests/test_spells_endpoint.py::TestSpellsEndpointFallback::test_campaign_not_found_returns_404 PASSED [ 58%]
mvp_site/tests/test_spells_endpoint.py::TestSpellsEndpointFallback::test_fallback_message_shown_when_slots_present_but_no_spells PASSED [ 66%]
mvp_site/tests/test_spells_endpoint.py::TestSpellsEndpointFallback::test_fallback_shown_with_resources_spell_slots_format PASSED [ 75%]
mvp_site/tests/test_spells_endpoint.py::TestSpellsEndpointFallback::test_no_fallback_when_cantrips_present PASSED [ 83%]
mvp_site/tests/test_spells_endpoint.py::TestSpellsEndpointFallback::test_no_fallback_when_no_spell_slots_at_all PASSED [ 91%]
mvp_site/tests/test_spells_endpoint.py::TestSpellsEndpointFallback::test_no_fallback_when_spells_known_present PASSED [100%]
=============================== warnings summary ===============================
<frozen importlib._bootstrap>:488
<frozen importlib._bootstrap>:488: DeprecationWarning: Type google._upb._message.MessageMapContainer uses PyType_Spec with a metaclass that has custom tp_new. This is deprecated and will no longer be allowed in Python 3.14.
<frozen importlib._bootstrap>:488
<frozen importlib._bootstrap>:488: DeprecationWarning: Type google._upb._message.ScalarMapContainer uses PyType_Spec with a metaclass that has custom tp_new. This is deprecated and will no longer be allowed in Python 3.14.
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
======================== 12 passed, 2 warnings in 2.21s ========================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment