Example #1
0
    def test_equality(self):
        t1 = Tile(-6, -20, (0, 1, 2, 3))

        self.assertEqual(t1, Tile(-6, -20, (0, 1, 2, 3)))
        self.assertNotEqual(t1, Tile(-4, -20, (0, 1, 2, 3)))
        self.assertNotEqual(t1, Tile(-6, -24, (0, 1, 2, 3)))
        self.assertNotEqual(t1, Tile(-6, -20, (0, 1, 2, 0)))
    def test_compute_path(self):
        """Tests that the correct path is computed when a col,row,depth is
        given to compute_path

        """
        for path in quadtree.iterate_base4(7):
            t1 = Tile.from_path(path)
            col = t1.col
            row = t1.row
            depth = len(path)

            t2 = Tile.compute_path(col, row, depth)
            self.assertEqual(t1, t2)
Example #3
0
    def test_compute_path(self):
        """Tests that the correct path is computed when a col,row,depth is
        given to compute_path

        """
        for path in quadtree.iterate_base4(7):
            t1 = Tile.from_path(path)
            col = t1.col
            row = t1.row
            depth = len(path)

            t2 = Tile.compute_path(col, row, depth)
            self.assertEqual(t1, t2)
 def test_depth2_compute_path(self):
     """Test comptue_path on all 16 tiles of a depth 2 tree"""
     for (col, row), path in items:
         t = Tile.compute_path(col, row, 2)
         self.assertEqual(t.path, path)
 def test_depth2_from_path(self):
     """Test frompath on all 16 tiles of a depth 2 tree"""
     for (col, row), path in items:
         t = Tile.from_path(path)
         self.assertEqual(t.col, col)
         self.assertEqual(t.row, row)
Example #6
0
 def test_depth2_compute_path(self):
     """Test comptue_path on all 16 tiles of a depth 2 tree"""
     for (col, row), path in items:
         t = Tile.compute_path(col, row, 2)
         self.assertEqual(t.path, path)
Example #7
0
 def test_depth2_from_path(self):
     """Test frompath on all 16 tiles of a depth 2 tree"""
     for (col, row), path in items:
         t = Tile.from_path(path)
         self.assertEqual(t.col, col)
         self.assertEqual(t.row, row)