Beispiel #1
0
 def test_bool(self):
     "Tests the boolean status of a node"
     self.assertTrue(self.tree)
     t = DirtyTiles(3)
     self.assertFalse(t)
     t.set_dirty((0,0,0))
     self.assertTrue(t)
Beispiel #2
0
    def test_iterate_fail(self):
        """Meta-test: Make sure test_iterate() would actually fail"""
        # if an extra item were returned"""
        self.tree.set_dirty((1,1,1))
        self.assertRaises(AssertionError, self.test_iterate)

        # If something was supposed to be returned but wasn't
        tree = DirtyTiles(3)
        c = len(self.dirty_paths) // 2
        for t in self.dirty_paths:
            tree.set_dirty(t)
            c -= 1
            if c <= 0:
                break
        self.tree = tree
        self.assertRaises(AssertionError, self.test_iterate)
Beispiel #3
0
 def setUp(self):
     self.tree = DirtyTiles(3)
     for t in self.dirty_paths:
         self.tree.set_dirty(t)