Exemple #1
0
 def testOffsetInEveryRegion(self):
   r0, r1, r2 = R(0, 10), R(10, 10), R(20, 10)
   self.assertEqual(
       memory._PrioritizeRegions([r0, r1, r2], [5, 15, 25]), [r0, r1, r2])
Exemple #2
0
 def testFewerOffsetsThanRegions(self):
   r0, r1, r2 = R(0, 10), R(10, 10), R(20, 10)
   self.assertEqual(
       memory._PrioritizeRegions([r0, r1, r2], [10]), [r1, r0, r2])
Exemple #3
0
 def testMultipleOffsets(self):
   r0, r1, r2 = R(0, 10), R(10, 10), R(20, 10)
   self.assertEqual(
       memory._PrioritizeRegions([r0, r1, r2], [10, 20]), [r1, r2, r0])
Exemple #4
0
 def testEmptyInput(self):
   r0, r1, r2 = R(0, 10), R(10, 10), R(20, 10)
   self.assertEqual(memory._PrioritizeRegions([r0, r1, r2], []), [r0, r1, r2])
   self.assertEqual(memory._PrioritizeRegions([], [5]), [])