mirror of
https://github.com/kristoferssolo/Tetris.git
synced 2026-03-22 00:36:20 +00:00
feat(ai): add get_holes
This commit is contained in:
@@ -48,3 +48,12 @@ class TestFitness(unittest.TestCase):
|
||||
answers = (5, 0, 4)
|
||||
for field, answer in zip(self.fields, answers):
|
||||
self.assertEqual(get_bumpiness(None, field), answer)
|
||||
|
||||
def test_get_holes(self):
|
||||
answers = (
|
||||
np.array([1, 1, 0, 1, 2]),
|
||||
np.array([0, 0, 0, 0, 0]),
|
||||
np.array([0, 1, 0, 0, 0]),
|
||||
)
|
||||
for field, answer in zip(self.fields, answers):
|
||||
self.assertTrue(np.array_equal(get_holes(field), answer))
|
||||
|
||||
Reference in New Issue
Block a user