Skip to content

Commit 6e9492e

Browse files
Moved testing infrastructure to edq-utils.
1 parent 2d26514 commit 6e9492e

File tree

86 files changed

+58
-368
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+58
-368
lines changed

pacai/core/board_test.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import glob
22
import os
33

4+
import edq.testing.unittest
5+
46
import pacai.core.board
5-
import pacai.test.base
67

7-
class BoardTest(pacai.test.base.BaseTest):
8+
class BoardTest(edq.testing.unittest.BaseTest):
89
"""
910
Test the core board class.
1011
"""

pacai/core/gamestate_test.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1+
import edq.testing.unittest
2+
13
import pacai.core.board
24
import pacai.core.gamestate
35
import pacai.core.ticket
46
import pacai.search.position
5-
import pacai.test.base
67

7-
class GameStateTest(pacai.test.base.BaseTest):
8+
class GameStateTest(edq.testing.unittest.BaseTest):
89
""" Test different game state functionalities. """
910

1011
def test_get_agent_position_base(self):
@@ -30,7 +31,7 @@ def test_get_agent_position_base(self):
3031
1: agent_1_position,
3132
}
3233
agent_positions_actual = state.get_agent_positions()
33-
self.assertDictEqualJSON(agent_positions_expected, agent_positions_actual)
34+
self.assertJSONDictEqual(agent_positions_expected, agent_positions_actual)
3435

3536
self.assertEqual(agent_0_position, state.get_agent_position(), 'default agent')
3637
self.assertEqual(agent_0_position, state.get_agent_position(0), 'agent 0')

pacai/core/spritesheet_test.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import glob
22
import os
33

4+
import edq.testing.unittest
5+
46
import pacai.core.spritesheet
5-
import pacai.test.base
67

7-
class SpriteSheetTest(pacai.test.base.BaseTest):
8+
class SpriteSheetTest(edq.testing.unittest.BaseTest):
89
""" Test sprite sheet functionality. """
910

1011
def test_load_default_sprite_sheets(self):

pacai/core/ticket_test.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
import edq.testing.unittest
2+
13
import pacai.core.ticket
2-
import pacai.test.base
34

4-
class TicketTest(pacai.test.base.BaseTest):
5+
class TicketTest(edq.testing.unittest.BaseTest):
56
""" Test ticket functionality. """
67

78
def test_ordering_base(self):

pacai/search/distance_test.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1+
import edq.testing.unittest
2+
13
import pacai.core.board
24
import pacai.search.distance
35
import pacai.search.position
4-
import pacai.test.base
56

6-
class DistanceTest(pacai.test.base.BaseTest):
7+
class DistanceTest(edq.testing.unittest.BaseTest):
78
""" Test different distance-related functionalities. """
89

910
def test_manhattan_base(self):

pacai/student/learning.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ class ApproximateQLearningAgent(QLearningAgent):
275275

276276
def __init__(self,
277277
feature_extractor_func: pacai.core.features.FeatureExtractor | pacai.util.reflection.Reference | str =
278-
pacai.core.features.score_feature_extractor,
278+
pacai.core.features.score_feature_extractor,
279279
**kwargs: typing.Any) -> None:
280280
self.weights: pacai.core.features.WeightDict = pacai.core.features.WeightDict()
281281
""" The feature weights learned by this agent. """

pacai/test/base.py

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)