Move tests out of init, add colon to game name (now that it's safe).

This commit is contained in:
massimilianodelliubaldini
2025-05-13 21:51:57 -04:00
parent dc1142c43d
commit 48fe414cda
9 changed files with 114 additions and 114 deletions

View File

@@ -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"

View File

@@ -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,
},
}

View 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,
},
}

View File

@@ -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,

View File

@@ -1,4 +1,4 @@
from ..test import JakAndDaxterTestBase
from .bases import JakAndDaxterTestBase
from ..Items import move_item_table

View File

@@ -1,4 +1,4 @@
from ..test import JakAndDaxterTestBase
from .bases import JakAndDaxterTestBase
from ..Items import orb_item_table

View File

@@ -1,4 +1,4 @@
from ..test import JakAndDaxterTestBase
from .bases import JakAndDaxterTestBase
class ReorderedCellCountsTest(JakAndDaxterTestBase):

View File

@@ -1,4 +1,4 @@
from ..test import JakAndDaxterTestBase
from .bases import JakAndDaxterTestBase
class TradesCostNothingTest(JakAndDaxterTestBase):

View File

@@ -1,5 +1,5 @@
from BaseClasses import ItemClassification
from ..test import JakAndDaxterTestBase
from .bases import JakAndDaxterTestBase
class NoTrapsTest(JakAndDaxterTestBase):