Exemple #1
0
    def test_almost_state(self):
        """Testy dla układów prawie docelowych."""
        self.assertEqual(
            fifteen_totdist(((1, 2, 3, 4), (5, 6, 7, 8), (9, 10, 11, 0),
                             (13, 14, 15, 12))), 1)

        self.assertEqual(
            fifteen_totdist(((1, 2, 3, 4), (5, 6, 7, 8), (9, 10, 11, 12),
                             (13, 14, 0, 15))), 1)
Exemple #2
0
    def test_almost_state(self):
        """Testy dla układów prawie docelowych."""
        self.assertEqual(fifteen_totdist(
                (( 1,  2,  3,  4),
                 ( 5,  6,  7,  8),
                 ( 9, 10, 11,  0),
                 (13, 14, 15, 12))), 1)

        self.assertEqual(fifteen_totdist(
                (( 1,  2,  3,  4),
                 ( 5,  6,  7,  8),
                 ( 9, 10, 11, 12),
                 (13, 14,  0, 15))), 1)
Exemple #3
0
    def test_various_state(self):
        """Testy dla różnych stanów."""
        self.assertEqual(
            fifteen_totdist(((2, 1, 3, 4), (5, 6, 7, 8), (9, 10, 11, 12),
                             (13, 14, 15, 0))), 2)

        self.assertEqual(
            fifteen_totdist(((1, 2, 11, 4), (5, 6, 7, 8), (9, 10, 3, 12),
                             (13, 14, 15, 0))), 4)

        self.assertEqual(
            fifteen_totdist(((1, 15, 3, 4), (5, 6, 7, 2), (9, 0, 11, 12),
                             (13, 14, 8, 10))), 13)
Exemple #4
0
 def test_target_state(self):
     """Test dla układu docelowego."""
     self.assertEqual(fifteen_totdist(
             (( 1,  2,  3,  4),
              ( 5,  6,  7,  8),
              ( 9, 10, 11, 12),
              (13, 14, 15,  0))), 0)
Exemple #5
0
    def test_various_state(self):
        """Testy dla różnych stanów."""
        self.assertEqual(fifteen_totdist(
                (( 2,  1,  3,  4),
                 ( 5,  6,  7,  8),
                 ( 9, 10, 11, 12),
                 (13, 14, 15,  0))), 2)

        self.assertEqual(fifteen_totdist(
                (( 1,  2, 11,  4),
                 ( 5,  6,  7,  8),
                 ( 9, 10,  3, 12),
                 (13, 14, 15,  0))), 4)

        self.assertEqual(fifteen_totdist(
                (( 1, 15,  3,  4),
                 ( 5,  6,  7,  2),
                 ( 9,  0, 11, 12),
                 (13, 14,  8, 10))), 13)
Exemple #6
0
 def test_target_state(self):
     """Test dla układu docelowego."""
     self.assertEqual(
         fifteen_totdist(((1, 2, 3, 4), (5, 6, 7, 8), (9, 10, 11, 12),
                          (13, 14, 15, 0))), 0)