11767: Test cases that it will convert fractional values from squeue.
authorPeter Amstutz <peter.amstutz@curoverse.com>
Fri, 26 May 2017 19:31:57 +0000 (15:31 -0400)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Fri, 26 May 2017 19:31:57 +0000 (15:31 -0400)
services/nodemanager/tests/test_jobqueue.py

index 8d9c54c33f5b07f5feb5d7d13b3e630dff8b9eac..fced67ce13442624b02e7fb21d1d8c16e13df946 100644 (file)
@@ -180,10 +180,13 @@ class JobQueueMonitorActorTestCase(testutil.RemotePollLoopActorTestMixin,
         self.assertEqual(512, jobqueue.JobQueueMonitorActor.coerce_to_mb("512M"))
         self.assertEqual(1024, jobqueue.JobQueueMonitorActor.coerce_to_mb("1024M"))
         self.assertEqual(1024, jobqueue.JobQueueMonitorActor.coerce_to_mb("1G"))
+        self.assertEqual(1536, jobqueue.JobQueueMonitorActor.coerce_to_mb("1.5G"))
         self.assertEqual(2048, jobqueue.JobQueueMonitorActor.coerce_to_mb("2G"))
         self.assertEqual(1025, jobqueue.JobQueueMonitorActor.coerce_to_mb("1025M"))
         self.assertEqual(1048576, jobqueue.JobQueueMonitorActor.coerce_to_mb("1T"))
+        self.assertEqual(1572864, jobqueue.JobQueueMonitorActor.coerce_to_mb("1.5T"))
         self.assertEqual(1073741824, jobqueue.JobQueueMonitorActor.coerce_to_mb("1P"))
+        self.assertEqual(1610612736, jobqueue.JobQueueMonitorActor.coerce_to_mb("1.5P"))
         self.assertEqual(0, jobqueue.JobQueueMonitorActor.coerce_to_mb("0"))
         self.assertEqual(0, jobqueue.JobQueueMonitorActor.coerce_to_mb("0M"))
         self.assertEqual(0, jobqueue.JobQueueMonitorActor.coerce_to_mb("0G"))