Merge branch '11850-singlecontainer-max-requirements'
[arvados.git] / sdk / cwl / tests / test_fsaccess.py
index 43a508fe304944a37affcb8e7e1e9b97c62e9f31..d52e948710188dfb16e5ce175f5eb317138c7449 100644 (file)
@@ -37,21 +37,33 @@ class TestFsAccess(unittest.TestCase):
         cr().manifest_text.return_value = 'x' * 524289
         self.assertEqual(0, cache.total)
         c1 = cache.get("99999999999999999999999999999991+99")
+        self.assertIn("99999999999999999999999999999991+99", cache.collections)
+        self.assertNotIn("99999999999999999999999999999992+99", cache.collections)
         self.assertEqual((524289*128)*1, cache.total)
 
         c2 = cache.get("99999999999999999999999999999992+99")
+        self.assertIn("99999999999999999999999999999991+99", cache.collections)
+        self.assertIn("99999999999999999999999999999992+99", cache.collections)
         self.assertEqual((524289*128)*2, cache.total)
 
         c1 = cache.get("99999999999999999999999999999991+99")
+        self.assertIn("99999999999999999999999999999991+99", cache.collections)
+        self.assertIn("99999999999999999999999999999992+99", cache.collections)
         self.assertEqual((524289*128)*2, cache.total)
 
         c3 = cache.get("99999999999999999999999999999993+99")
+        self.assertIn("99999999999999999999999999999991+99", cache.collections)
+        self.assertIn("99999999999999999999999999999992+99", cache.collections)
         self.assertEqual((524289*128)*3, cache.total)
+
         c4 = cache.get("99999999999999999999999999999994+99")
+        self.assertIn("99999999999999999999999999999991+99", cache.collections)
+        self.assertNotIn("99999999999999999999999999999992+99", cache.collections)
         self.assertEqual((524289*128)*3, cache.total)
+
         c5 = cache.get("99999999999999999999999999999995+99")
-        self.assertEqual((524289*128)*3, cache.total)
-        c6 = cache.get("99999999999999999999999999999996+99")
+        self.assertNotIn("99999999999999999999999999999991+99", cache.collections)
+        self.assertNotIn("99999999999999999999999999999992+99", cache.collections)
         self.assertEqual((524289*128)*3, cache.total)
 
 
@@ -61,19 +73,36 @@ class TestFsAccess(unittest.TestCase):
         cr().manifest_text.return_value = 'x' * 524287
         self.assertEqual(0, cache.total)
         c1 = cache.get("99999999999999999999999999999991+99")
+        self.assertIn("99999999999999999999999999999991+99", cache.collections)
+        self.assertNotIn("99999999999999999999999999999992+99", cache.collections)
         self.assertEqual((524287*128)*1, cache.total)
 
         c2 = cache.get("99999999999999999999999999999992+99")
+        self.assertIn("99999999999999999999999999999991+99", cache.collections)
+        self.assertIn("99999999999999999999999999999992+99", cache.collections)
         self.assertEqual((524287*128)*2, cache.total)
 
         c1 = cache.get("99999999999999999999999999999991+99")
+        self.assertIn("99999999999999999999999999999991+99", cache.collections)
+        self.assertIn("99999999999999999999999999999992+99", cache.collections)
         self.assertEqual((524287*128)*2, cache.total)
 
         c3 = cache.get("99999999999999999999999999999993+99")
+        self.assertIn("99999999999999999999999999999991+99", cache.collections)
+        self.assertIn("99999999999999999999999999999992+99", cache.collections)
         self.assertEqual((524287*128)*3, cache.total)
+
         c4 = cache.get("99999999999999999999999999999994+99")
+        self.assertIn("99999999999999999999999999999991+99", cache.collections)
+        self.assertIn("99999999999999999999999999999992+99", cache.collections)
         self.assertEqual((524287*128)*4, cache.total)
+
         c5 = cache.get("99999999999999999999999999999995+99")
+        self.assertIn("99999999999999999999999999999991+99", cache.collections)
+        self.assertNotIn("99999999999999999999999999999992+99", cache.collections)
         self.assertEqual((524287*128)*4, cache.total)
+
         c6 = cache.get("99999999999999999999999999999996+99")
+        self.assertNotIn("99999999999999999999999999999991+99", cache.collections)
+        self.assertNotIn("99999999999999999999999999999992+99", cache.collections)
         self.assertEqual((524287*128)*4, cache.total)