Files @ 2fcaffe8cb70
Branch filter:

Location: OneEye/src/tests/testGo.py

Laman
checking for a legal position
from unittest import TestCase

from go import isLegalPosition


class TestLegal(TestCase):
	def testLegal(self):
		board=[
			[0,0,0,0,0],
			[1,1,1,1,1],
			[-1,-1,0,1,0],
			[0,0,0,-1,-1],
			[0,-1,0,-1,0]
		]
		self.assertTrue(isLegalPosition(board))

	def testIllegal(self):
		board=[
			[0,1,0,0,0],
			[1,-1,1,0,0],
			[0,1,0,0,0],
			[0,0,0,0,0],
			[0,0,0,0,0]
		]
		self.assertFalse(isLegalPosition(board))