From 41b10cf61135eda6425847c50f10faaca77361b7 Mon Sep 17 00:00:00 2001
From: Guido Trotter <ultrotter@google.com>
Date: Fri, 16 Apr 2010 17:19:40 +0100
Subject: [PATCH] uidpool: test the separator= argument

Also, fix the string quoting style.

Signed-off-by: Guido Trotter <ultrotter@google.com>
Reviewed-by: Balazs Lecz <leczb@google.com>
---
 test/ganeti.uidpool_unittest.py | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/test/ganeti.uidpool_unittest.py b/test/ganeti.uidpool_unittest.py
index 638c8b250..a5c0ca33b 100755
--- a/test/ganeti.uidpool_unittest.py
+++ b/test/ganeti.uidpool_unittest.py
@@ -46,8 +46,14 @@ class TestUidPool(testutils.GanetiTestCase):
 
   def testParseUidPool(self):
     self.assertEqualValues(
-        uidpool.ParseUidPool('1-100,200,'),
+        uidpool.ParseUidPool("1-100,200,"),
         [(1, 100), (200, 200)])
+    self.assertEqualValues(
+        uidpool.ParseUidPool("1000:2000-2500", separator=":"),
+        [(1000, 1000), (2000, 2500)])
+    self.assertEqualValues(
+        uidpool.ParseUidPool("1000\n2000-2500", separator="\n"),
+        [(1000, 1000), (2000, 2500)])
 
   def testCheckUidPool(self):
     # UID < UIDPOOL_UID_MIN
@@ -66,7 +72,13 @@ class TestUidPool(testutils.GanetiTestCase):
   def testFormatUidPool(self):
     self.assertEqualValues(
         uidpool.FormatUidPool([(1, 100), (200, 200)]),
-        '1-100, 200'),
+        "1-100, 200")
+    self.assertEqualValues(
+        uidpool.FormatUidPool([(1, 100), (200, 200)], separator=":"),
+        "1-100:200")
+    self.assertEqualValues(
+        uidpool.FormatUidPool([(1, 100), (200, 200)], separator="\n"),
+        "1-100\n200")
 
 
 if __name__ == '__main__':
-- 
GitLab