def test_parse_uuid_invalid(self):
# Invalid uuid4 taken from https://gist.github.com/ShawnMilo/7777304
uuid_str = '89eb3586-8a82-47a4-c911-758a62601cf7'
self.assertFalse(_ZipArchive._is_uuid4(uuid_str))
# Not a UUID.
uuid_str = 'abc123'
self.assertFalse(_ZipArchive._is_uuid4(uuid_str))
# Other UUID versions.
for uuid_ in (uuid.uuid1(), uuid.uuid3(uuid.NAMESPACE_DNS, 'foo'),
uuid.uuid5(uuid.NAMESPACE_DNS, 'bar')):
uuid_str = str(uuid_)
self.assertFalse(_ZipArchive._is_uuid4(uuid_str))
评论列表
文章目录