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)] )