예제 #1
0
 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))
예제 #2
0
 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))
예제 #3
0
    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))
예제 #4
0
    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))