def test_create_cache(self): with TempDirectory() as temp: directory = create_ziphmm_directory(temp.path) xdir = ZipDirectory(directory) self.assertFalse(xdir.is_cached(3)) xdir.create_cache(3) self.assertTrue(xdir.is_cached(3))
def test_load(self): with TempDirectory() as temp: directory = create_ziphmm_directory(temp.path) xdir = ZipDirectory(directory) self.assertTrue(xdir.is_cached(2)) xseq2 = xdir.load(2) self.assertEqual(2, xseq2.state_count) self.assertTrue(xdir.is_cached(2)) self.assertFalse(xdir.is_cached(3)) xseq3 = xdir.load(3) self.assertEqual(3, xseq3.state_count) self.assertTrue(xdir.is_cached(3)) self.assertFalse(xdir.is_cached(4)) xseq4 = xdir.load(4) self.assertEqual(4, xseq4.state_count) self.assertTrue(xdir.is_cached(4))