def setUp(self): self.matrix = [ 1, 2, 0, 4, 3, 4, 0, 0, 2, 1, 0, 4, 4, 3, 4, 3, ] self.board = Board(self.matrix) self.rules = RuleHandler()
class TestRulesHandler(TestCase): def setUp(self): self.matrix = [ 1, 2, 0, 4, 3, 4, 0, 0, 2, 1, 0, 4, 4, 3, 4, 3, ] self.board = Board(self.matrix) self.rules = RuleHandler() def test_rules(self): cell = self.board.get_cell(1, 1) assert self.rules.is_valid(self.board, cell) cell = self.board.get_cell(1, 2) assert self.rules.is_valid(self.board, cell) cell = self.board.get_cell(2, 3) assert not self.rules.is_valid(self.board, cell)