def test_already_allocated(self): # Should fail if already allocated p = PackTree(1, 2, 3, 4) p.allocated = True assert p.request(1, 2) is None assert p.request(2, 3) is None # No dividing should have occurred... assert p.children is None
def test_already_allocated(self): # Should fail if already allocated p = PackTree(1, 2, 3, 4) p.allocated = True assert p.request(1, 2) is None assert p.request(2, 3) is None # No dividing should have occurred... assert p.children is None
def test_first_one(self): p = PackTree(1, 2, 3, 4) p.allocated = True p.free(1, 2) assert p.allocated is False
def test_full(self): p = PackTree(0, 0, 9, 9) p.allocated = True assert p.alloc(1, 1) is None
def test_first_one(self): p = PackTree(1, 2, 3, 4) p.allocated = True p.free(1, 2) assert p.allocated is False
def test_full(self): p = PackTree(0, 0, 9, 9) p.allocated = True assert p.alloc(1, 1) is None