Am 17. Mai 2011 16:01 schrieb Iustin Pop <[email protected]>:
> On Tue, May 17, 2011 at 04:24:33PM +0200, Michael Hanselmann wrote:
>> +  def testStrictDict(self):
>> +    fn = ht.TStrictDict(False, False, { "a": ht.TInt, })
>> +    print fn
> […]
>
> Err, wanted to ask: what's with this "print fn" in the tests?

Missed them as leftovers from testing. Will push with the following interdiff:

--- a/test/ganeti.ht_unittest.py
+++ b/test/ganeti.ht_unittest.py
@@ -189,7 +189,6 @@ class TestTypeChecks(unittest.TestCase):

   def testStrictDictRequireAllExclusive(self):
     fn = ht.TStrictDict(True, True, { "a": ht.TInt, })
-    print fn
     self.assertFalse(fn(1))
     self.assertFalse(fn(None))
     self.assertFalse(fn({}))
@@ -201,7 +200,6 @@ class TestTypeChecks(unittest.TestCase):
     self.assertTrue(fn({"a": -5, }))

     fn = ht.TStrictDict(True, True, { "a": ht.TInt, "x": ht.TString, })
-    print fn
     self.assertFalse(fn({}))
     self.assertFalse(fn({"a": -5, }))
     self.assertTrue(fn({"a": 123, "x": "", }))
@@ -209,7 +207,6 @@ class TestTypeChecks(unittest.TestCase):

   def testStrictDictExclusive(self):
     fn = ht.TStrictDict(False, True, { "a": ht.TInt, "b": ht.TList, })
-    print fn
     self.assertTrue(fn({}))
     self.assertTrue(fn({"a": 123, }))
     self.assertTrue(fn({"b": range(4), }))
@@ -220,7 +217,6 @@ class TestTypeChecks(unittest.TestCase):

   def testStrictDictRequireAll(self):
     fn = ht.TStrictDict(True, False, { "a": ht.TInt, "m": ht.TInt, })
-    print fn
     self.assertTrue(fn({"a": 1, "m": 2, "bar": object(), }))
     self.assertFalse(fn({}))
     self.assertFalse(fn({"a": 1, "bar": object(), }))
@@ -228,7 +224,6 @@ class TestTypeChecks(unittest.TestCase):

   def testStrictDict(self):
     fn = ht.TStrictDict(False, False, { "a": ht.TInt, })
-    print fn
     self.assertTrue(fn({}))
     self.assertFalse(fn({"a": ""}))
     self.assertTrue(fn({"a": 11}))

Michael

Reply via email to