Merge branch '5043-crunchstat-long-lines' closes #5043
[arvados.git] / services / nodemanager / tests / test_jobqueue.py
index 6b5f53278b31f74bbb1e892256af70f0552c468c..4c97aed8b109a576843105bad7cf7f62b14426ce 100644 (file)
@@ -48,16 +48,15 @@ class ServerCalculatorTestCase(unittest.TestCase):
                                   {'min_scratch_mb_per_node': 200})
         self.assertEqual(6, len(servlist))
 
-    def test_server_calc_returns_at_least_min_nodes(self):
-        servcalc = self.make_calculator([1], min_nodes=5, max_nodes=9)
-        servlist = self.calculate(servcalc, {})
-        self.assertEqual(5, len(servlist))
-
     def test_job_requesting_max_nodes_accepted(self):
         servcalc = self.make_calculator([1], max_nodes=4)
         servlist = self.calculate(servcalc, {'min_nodes': 4})
         self.assertEqual(4, len(servlist))
 
+    def test_cheapest_size(self):
+        servcalc = self.make_calculator([2, 4, 1, 3])
+        self.assertEqual(testutil.MockSize(1), servcalc.cheapest_size())
+
 
 class JobQueueMonitorActorTestCase(testutil.RemotePollLoopActorTestMixin,
                                    unittest.TestCase):