cpython: 6ceb5bf24da8 (original) (raw)

--- a/Lib/test/test_uuid.py +++ b/Lib/test/test_uuid.py @@ -1,5 +1,6 @@ -from unittest import TestCase +import unittest from test import test_support +import os import uuid def importable(name): @@ -9,7 +10,7 @@ def importable(name): except: return False -class TestUUID(TestCase): +class TestUUID(unittest.TestCase): last_node = None source2node = {} @@ -299,24 +300,22 @@ class TestUUID(TestCase): else: TestUUID.last_node = node

def test_random_getnode(self): node = uuid._random_getnode() @@ -324,22 +323,20 @@ class TestUUID(TestCase): self.assertTrue(node & 0x010000000000) self.assertTrue(node < (1L << 48))

def test_getnode(self):

@@ -349,13 +346,8 @@ class TestUUID(TestCase): self.assertEqual(node1, node2)

- equal = self.assertEqual # Make sure uuid1() generates UUIDs that are actually version 1. @@ -408,13 +400,8 @@ class TestUUID(TestCase): equal(u, uuid.UUID(v)) equal(str(u), v)

- equal = self.assertEqual # Make sure uuid4() generates UUIDs that are actually version 4. @@ -446,12 +433,8 @@ class TestUUID(TestCase): equal(u, uuid.UUID(v)) equal(str(u), v)

- # On at least some versions of OSX uuid.uuid4 generates # the same sequence of UUIDs in the parent and any # children started using fork.

--- a/Misc/NEWS +++ b/Misc/NEWS @@ -58,6 +58,8 @@ IDLE Tests ----- +- Issue #18094: test_uuid no more reports skipped tests as passed. +