示例#1
0
    def test_par_str_x(self):
        """Test le constructeur par str avec cases vides."""
        generee = Grille.par_str(
            """
x234
3x12
21x3
432x
"""
        )
        attendue = Grille(["x", 2, 3, 4, 3, "x", 1, 2, 2, 1, "x", 3, 4, 3, 2, "x"])
        assert attendue == generee
示例#2
0
    def test_verifie_carres(self):
        essai = Grille.par_str(
            """
12xx
xx12
2xx3
x32x
"""
        )
        assert essai._verifie_carres()
        essai = Grille([1, 2, 3, 4, 2, 1, 4, 3, 3, 4, 1, 2, 4, 3, 2, 1])
        assert not essai._verifie_carres()
示例#3
0
    def test_par_str(self):
        """Test le constructeur par str."""
        generee = Grille.par_str(
            """
1234
3412
2143
4321
"""
        )
        attendue = Grille([1, 2, 3, 4, 3, 4, 1, 2, 2, 1, 4, 3, 4, 3, 2, 1])
        assert attendue == generee