Archipelago/test/general
black-sliver a45e8730cb
Fill: fix fill_restrictive for mixed minimal and non-minimal and test (#1800)
* Tests: add test for mixing minimal and non-minimal

* Tests: minor cleanup in test_minimal_mixed_fill

* fix fill_restrictive for mixed minimal/non-minimal

The reason why this only happens for minimal is because it would not accept the solution it found otherwise.
Tracking and releasing unreachable items would be the better solution, but that's a lot harder to do.

* fix typo in fill_restrictive

* fix pep8 in fill_restrictive

* Fill: cleanup invalid unsafe placements, better comments

* Fill: more cleanup
2023-06-25 02:55:13 +02:00
..
TestFill.py Fill: fix fill_restrictive for mixed minimal and non-minimal and test (#1800) 2023-06-25 02:55:13 +02:00
TestHelpers.py Test: fix setting seed from the hash of the seed method, rather than calling it 2023-05-03 04:31:35 +02:00
TestHostYAML.py Tests: verify and fix host.yaml/Utils.py match (#1302) 2022-12-08 02:06:34 +01:00
TestIDs.py Tests: verify that a world doesn't use the same ID multiple times (#985) 2022-09-01 21:25:06 +02:00
TestImplemented.py ArchipIDLE: add a completion condition instead of hard coding tests around a game (#1444) 2023-02-23 21:16:10 -05:00
TestItems.py Tests: datapackage and more multiworld renaming (#1454) 2023-02-15 22:46:10 +01:00
TestLocations.py Tests: Add tests for location name groups (#1706) 2023-04-14 20:11:01 +02:00
TestNames.py Test: item/location name must not be numeric 2022-09-20 18:38:16 +02:00
TestOptions.py Tests: check that options have a docstring (#823) 2023-04-10 04:33:47 +02:00
TestReachability.py Tests: make names more unique 2023-06-01 01:45:24 +02:00
__init__.py Tests: test that worlds don't create regions or locations after `create_items` (#1465) 2023-02-27 02:13:24 +01:00