These should now work a bit better. I built a better test suite ... and updated concepts for handlers.
I originally started this to debug Condition objects overlapping between Hero's.
Additionally merge in new Achievements code.
NOTES: I added a pytest.ini file that modifies the default parameters for pytest. I also set the 'slow' flag for test_combat_simulator.py ... this means it won't get run by default.
Run the combat simulator with: python3 -m pytest -m slow
These should now work a bit better. I built a better test suite ... and updated concepts for handlers. I originally started this to debug Condition objects overlapping between Hero's.
Additionally merge in new Achievements code.
NOTES: I added a pytest.ini file that modifies the default parameters for pytest. I also set the 'slow' flag for test_combat_simulator.py ... this means it won't get run by default.
Run the combat simulator with:
python3 -m pytest -m slow