summaryrefslogtreecommitdiff
path: root/morphlib/util_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'morphlib/util_tests.py')
-rw-r--r--morphlib/util_tests.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/morphlib/util_tests.py b/morphlib/util_tests.py
index 6637f571..e65d4507 100644
--- a/morphlib/util_tests.py
+++ b/morphlib/util_tests.py
@@ -42,3 +42,18 @@ class IndentTests(unittest.TestCase):
self.assertEqual(morphlib.util.indent('foo\nbar\n'),
' foo\n bar')
+
+class MakeConcurrencyTests(unittest.TestCase):
+
+ def test_returns_2_for_1_core(self):
+ self.assertEqual(morphlib.util.make_concurrency(cores=1), 2)
+
+ def test_returns_3_for_2_cores(self):
+ self.assertEqual(morphlib.util.make_concurrency(cores=2), 3)
+
+ def test_returns_5_for_3_cores(self):
+ self.assertEqual(morphlib.util.make_concurrency(cores=3), 5)
+
+ def test_returns_6_for_4_cores(self):
+ self.assertEqual(morphlib.util.make_concurrency(cores=4), 6)
+