Archipelago/worlds/witness/test
NewSoupVi f99ee77325
The Witness: Add some unit tests (#3328)
* Add hidden early symbol item option, make some unit tests

* Add early symbol item false to the arrows test

* I guess it's not an issue

* more tests

* assertEqual

* cleanup

* add minimum symbols test for all 3 modes

* Formatting

* Add more minimal beatability tests

* one more for the road

* I HATE THIS AAAAAAAAAAAHHHHHHHHHHH WHY DID WE GO WITH OPTIONS

* loiaqeäsdhgalikSDGHjasDÖKHGASKLDÖGHJASKLJGHJSAÖkfaöslifjasöfASGJÖASDLFGJ'sklgösLGIKsdhJLGÖsdfjälghklDASFJghjladshfgjasdfälkjghasdöLfghasd-kjgjASDLÖGHAESKDLJGJÖsdaLGJHsadöKGjFDSLAkgjölSÄDghbASDFKGjasdLJGhjLÖSDGHLJASKDkgjldafjghjÖLADSFghäasdökgjäsadjlgkjsadkLHGsaDÖLGSADGÖLwSdlgkJLwDSFÄLHBJsaöfdkHweaFGIoeWjvlkdösmVJÄlsafdJKhvjdsJHFGLsdaövhWDsköLV-ksdFJHGVöSEKD

* fix imports (within apworld needs to be relative)

* Update worlds/witness/options.py

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

* Sure

* good suggestion

* subtest

* Add some EP shuffle unit tests, also an explicit event-checking unit test

* add more tests yay

* oops

* mypy

* Update worlds/witness/options.py

Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>

* Collapse into one test :(

* More efficiency

* line length

* More collapsing

* Cleanup and docstrings

---------

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2024-07-06 13:40:55 +02:00
..
__init__.py The Witness: Add some unit tests (#3328) 2024-07-06 13:40:55 +02:00
test_auto_elevators.py The Witness: Add some unit tests (#3328) 2024-07-06 13:40:55 +02:00
test_disable_non_randomized.py The Witness: Add some unit tests (#3328) 2024-07-06 13:40:55 +02:00
test_door_shuffle.py The Witness: Add some unit tests (#3328) 2024-07-06 13:40:55 +02:00
test_ep_shuffle.py The Witness: Add some unit tests (#3328) 2024-07-06 13:40:55 +02:00
test_lasers.py The Witness: Add some unit tests (#3328) 2024-07-06 13:40:55 +02:00
test_roll_other_options.py The Witness: Add some unit tests (#3328) 2024-07-06 13:40:55 +02:00
test_symbol_shuffle.py The Witness: Add some unit tests (#3328) 2024-07-06 13:40:55 +02:00