diff options
author | Brett Cannon <bcannon@gmail.com> | 2007-09-07 03:17:50 +0000 |
---|---|---|
committer | Brett Cannon <bcannon@gmail.com> | 2007-09-07 03:17:50 +0000 |
commit | 68a6da99e6dc127d817143f74e98d665117f99c2 (patch) | |
tree | 255d2f0ad64e37e68fe430615209a129926a7711 | |
parent | 161586c8049a240268d1b7c5ff26ddf7f4af92c2 (diff) | |
download | cpython-git-68a6da99e6dc127d817143f74e98d665117f99c2.tar.gz |
Make uuid1 and uuid4 tests conditional on whether ctypes can be imported;
implementation of either function depends on ctypes but uuid as a whole does
not.
-rw-r--r-- | Lib/test/test_uuid.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Lib/test/test_uuid.py b/Lib/test/test_uuid.py index 90671be05d..ab926ae183 100644 --- a/Lib/test/test_uuid.py +++ b/Lib/test/test_uuid.py @@ -367,6 +367,12 @@ class TestUUID(TestCase): self.assertEqual(node1, node2) def test_uuid1(self): + # uuid1 requires ctypes. + try: + import ctypes + except ImportError: + return + equal = self.assertEqual # Make sure uuid1() generates UUIDs that are actually version 1. @@ -420,6 +426,12 @@ class TestUUID(TestCase): equal(str(u), v) def test_uuid4(self): + # uuid4 requires ctypes. + try: + import ctypes + except ImportError: + return + equal = self.assertEqual # Make sure uuid4() generates UUIDs that are actually version 4. |