예제 #1
0
    def test_chunking(self):
        self.assertEqual(
            CacheSemantics.getAppropriateChunksForSize(0,50),
            []
            )

        self.assertEqual(
            CacheSemantics.getAppropriateChunksForSize(100,50),
            [(0,50),(50,100)]
            )

        self.assertEqual(
            CacheSemantics.getAppropriateChunksForSize(120,50),
            [(0,50),(50,120)]
            )

        self.assertEqual(
            CacheSemantics.getAppropriateChunksForSize(130,50),
            [(0,50),(50,100),(100,130)]
            )