mirror of
https://github.com/ArchipelagoMW/Archipelago.git
synced 2026-03-24 09:23:21 -07:00
Move tests out of init, add colon to game name (now that it's safe).
This commit is contained in:
@@ -5,4 +5,4 @@ jak1_id = 741000000
|
||||
jak1_max = jak1_id + 999999
|
||||
|
||||
# The name of the game.
|
||||
jak1_name = "Jak and Daxter The Precursor Legacy"
|
||||
jak1_name = "Jak and Daxter: The Precursor Legacy"
|
||||
|
||||
@@ -1,107 +0,0 @@
|
||||
from worlds.jakanddaxter import JakAndDaxterWorld
|
||||
from ..GameID import jak1_name
|
||||
from test.bases import WorldTestBase
|
||||
|
||||
|
||||
class JakAndDaxterTestBase(WorldTestBase):
|
||||
game = jak1_name
|
||||
world: JakAndDaxterWorld
|
||||
|
||||
level_info = {
|
||||
"Geyser Rock": {
|
||||
"cells": 4,
|
||||
"flies": 7,
|
||||
"orbs": 50,
|
||||
"caches": 0,
|
||||
},
|
||||
"Sandover Village": {
|
||||
"cells": 6,
|
||||
"flies": 7,
|
||||
"orbs": 50,
|
||||
"caches": 1,
|
||||
},
|
||||
"Forbidden Jungle": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 150,
|
||||
"caches": 1,
|
||||
},
|
||||
"Sentinel Beach": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 150,
|
||||
"caches": 2,
|
||||
},
|
||||
"Misty Island": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 150,
|
||||
"caches": 1,
|
||||
},
|
||||
"Fire Canyon": {
|
||||
"cells": 2,
|
||||
"flies": 7,
|
||||
"orbs": 50,
|
||||
"caches": 0,
|
||||
},
|
||||
"Rock Village": {
|
||||
"cells": 6,
|
||||
"flies": 7,
|
||||
"orbs": 50,
|
||||
"caches": 1,
|
||||
},
|
||||
"Precursor Basin": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 200,
|
||||
"caches": 0,
|
||||
},
|
||||
"Lost Precursor City": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 200,
|
||||
"caches": 2,
|
||||
},
|
||||
"Boggy Swamp": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 200,
|
||||
"caches": 0,
|
||||
},
|
||||
"Mountain Pass": {
|
||||
"cells": 4,
|
||||
"flies": 7,
|
||||
"orbs": 50,
|
||||
"caches": 0,
|
||||
},
|
||||
"Volcanic Crater": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 50,
|
||||
"caches": 0,
|
||||
},
|
||||
"Spider Cave": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 200,
|
||||
"caches": 0,
|
||||
},
|
||||
"Snowy Mountain": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 200,
|
||||
"caches": 3,
|
||||
},
|
||||
"Lava Tube": {
|
||||
"cells": 2,
|
||||
"flies": 7,
|
||||
"orbs": 50,
|
||||
"caches": 0,
|
||||
},
|
||||
"Gol and Maia's Citadel": {
|
||||
"cells": 5,
|
||||
"flies": 7,
|
||||
"orbs": 200,
|
||||
"caches": 3,
|
||||
},
|
||||
}
|
||||
|
||||
107
worlds/jakanddaxter/test/bases.py
Normal file
107
worlds/jakanddaxter/test/bases.py
Normal file
@@ -0,0 +1,107 @@
|
||||
from worlds.jakanddaxter import JakAndDaxterWorld
|
||||
from ..GameID import jak1_name
|
||||
from test.bases import WorldTestBase
|
||||
|
||||
|
||||
class JakAndDaxterTestBase(WorldTestBase):
|
||||
game = jak1_name
|
||||
world: JakAndDaxterWorld
|
||||
|
||||
level_info = {
|
||||
"Geyser Rock": {
|
||||
"cells": 4,
|
||||
"flies": 7,
|
||||
"orbs": 50,
|
||||
"caches": 0,
|
||||
},
|
||||
"Sandover Village": {
|
||||
"cells": 6,
|
||||
"flies": 7,
|
||||
"orbs": 50,
|
||||
"caches": 1,
|
||||
},
|
||||
"Forbidden Jungle": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 150,
|
||||
"caches": 1,
|
||||
},
|
||||
"Sentinel Beach": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 150,
|
||||
"caches": 2,
|
||||
},
|
||||
"Misty Island": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 150,
|
||||
"caches": 1,
|
||||
},
|
||||
"Fire Canyon": {
|
||||
"cells": 2,
|
||||
"flies": 7,
|
||||
"orbs": 50,
|
||||
"caches": 0,
|
||||
},
|
||||
"Rock Village": {
|
||||
"cells": 6,
|
||||
"flies": 7,
|
||||
"orbs": 50,
|
||||
"caches": 1,
|
||||
},
|
||||
"Precursor Basin": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 200,
|
||||
"caches": 0,
|
||||
},
|
||||
"Lost Precursor City": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 200,
|
||||
"caches": 2,
|
||||
},
|
||||
"Boggy Swamp": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 200,
|
||||
"caches": 0,
|
||||
},
|
||||
"Mountain Pass": {
|
||||
"cells": 4,
|
||||
"flies": 7,
|
||||
"orbs": 50,
|
||||
"caches": 0,
|
||||
},
|
||||
"Volcanic Crater": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 50,
|
||||
"caches": 0,
|
||||
},
|
||||
"Spider Cave": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 200,
|
||||
"caches": 0,
|
||||
},
|
||||
"Snowy Mountain": {
|
||||
"cells": 8,
|
||||
"flies": 7,
|
||||
"orbs": 200,
|
||||
"caches": 3,
|
||||
},
|
||||
"Lava Tube": {
|
||||
"cells": 2,
|
||||
"flies": 7,
|
||||
"orbs": 50,
|
||||
"caches": 0,
|
||||
},
|
||||
"Gol and Maia's Citadel": {
|
||||
"cells": 5,
|
||||
"flies": 7,
|
||||
"orbs": 200,
|
||||
"caches": 3,
|
||||
},
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
import typing
|
||||
|
||||
from ..test import JakAndDaxterTestBase
|
||||
from .bases import JakAndDaxterTestBase
|
||||
from ..GameID import jak1_id
|
||||
from ..regs.RegionBase import JakAndDaxterRegion
|
||||
from ..locs import (ScoutLocations as Scouts,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ..test import JakAndDaxterTestBase
|
||||
from .bases import JakAndDaxterTestBase
|
||||
from ..Items import move_item_table
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ..test import JakAndDaxterTestBase
|
||||
from .bases import JakAndDaxterTestBase
|
||||
from ..Items import orb_item_table
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ..test import JakAndDaxterTestBase
|
||||
from .bases import JakAndDaxterTestBase
|
||||
|
||||
|
||||
class ReorderedCellCountsTest(JakAndDaxterTestBase):
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from ..test import JakAndDaxterTestBase
|
||||
from .bases import JakAndDaxterTestBase
|
||||
|
||||
|
||||
class TradesCostNothingTest(JakAndDaxterTestBase):
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
from BaseClasses import ItemClassification
|
||||
from ..test import JakAndDaxterTestBase
|
||||
from .bases import JakAndDaxterTestBase
|
||||
|
||||
|
||||
class NoTrapsTest(JakAndDaxterTestBase):
|
||||
|
||||
Reference in New Issue
Block a user