7478: Fix nodemanager's libcloud install dependency.
[arvados.git] / services / nodemanager / tests / testutil.py
index 555144c4d05d2bc562d9bc2357fa93421f64b35f..2ec13c0b8bbdb00d375b70cccb7fd31f31d66fe6 100644 (file)
@@ -78,7 +78,7 @@ class MockShutdownTimer(object):
 
 
 class MockSize(object):
-    def __init__(self, factor):
+    def __init__(self, factor, preemptable=False):
         self.id = 'z{}.test'.format(factor)
         self.name = 'test size '+self.id
         self.ram = 128 * factor
@@ -87,6 +87,8 @@ class MockSize(object):
         self.bandwidth = 16 * factor
         self.price = float(factor)
         self.extra = {}
+        self.real = self
+        self.preemptable = preemptable
 
     def __eq__(self, other):
         return self.id == other.id