def test_populate_columns_for_height_four_and_six_diamonds_fills_half_right( self): s = Solver(12) r = s.populate_right_column(s.calculate_height()[1], 6) self.assertEqual([True, True, False, False], r)
def test_is_certain_when_right_column_contains_two_and_index_is_one(self): s = Solver(5) r = s.populate_right_column(s.calculate_height()[1], 4) self.assertEqual(True, s.is_certain(r, 1))
def test_populate_columns_for_height_four_and_eight_diamonds_fills_right( self): s = Solver(14) r = s.populate_right_column(s.calculate_height()[1], 8) self.assertEqual([True, True, True, True], r)