Archipelago/test
Silvris fb9ef19c15
Core: add list/dict merging feature to triggers (#2793)
* proof of concept

* add dict support, block top/game level merge

* prevent key error when option being merged is new

* update triggers guide

* Add documentation about add/remove/replace

* move to trailing name instead of proper tag

* update docs

* confirm types

* Update Utils.py

* Update Generate.py

* pep8

* move to + syntax

* forgot to support sets

* specify received type of type error

* Update Generate.py

Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com>

* Apply suggestion from review

* add test for update weights

* move test to new test case

* Apply suggestions from code review

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

---------

Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com>
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2024-03-12 22:08:12 +01:00
..
benchmark Tests: add world load benchmark (#2768) 2024-02-04 09:09:07 +01:00
general Core: add list/dict merging feature to triggers (#2793) 2024-03-12 22:08:12 +01:00
multiworld Tests: add test for 2-player-multiworlds (#2386) 2024-03-11 23:22:30 +01:00
netutils Tests: modern PEP8-ify core test modules and methods (#2298) 2023-10-22 13:00:27 +02:00
programs Tests: modern PEP8-ify core test modules and methods (#2298) 2023-10-22 13:00:27 +02:00
utils Utils: YAML goes brrrt (#2868) 2024-02-27 08:44:34 +01:00
webhost WebHost: Fix /api/generate (#2693) 2024-01-11 17:44:12 -05:00
worlds Core: fix unittest world discovery (#2262) 2023-10-03 09:47:22 +02:00
TestBase.py Tests: modern PEP8-ify core test modules and methods (#2298) 2023-10-22 13:00:27 +02:00
__init__.py Core: fix unittest world discovery (#2262) 2023-10-03 09:47:22 +02:00
bases.py LTTP: remove multiworld = None (#2290) 2024-03-10 08:18:25 +01:00