/
usr
/
lib
/
python2.6
/
site-packages
/
oslo_utils
/
tests
/
/usr/lib/python2.6/site-packages/oslo_utils/tests
mkdir
upload
Name
Size
Mode
Actions
fake/
-
0755
rm
base.py
1976
0644
edit
dl
rm
base.pyc
1559
0644
edit
dl
rm
tests_encodeutils.py
9573
0644
edit
dl
rm
tests_encodeutils.pyc
9941
0644
edit
dl
rm
test_eventletutils.py
4770
0644
edit
dl
rm
test_eventletutils.pyc
5012
0644
edit
dl
rm
test_excutils.py
9344
0644
edit
dl
rm
test_excutils.pyc
10112
0644
edit
dl
rm
test_fileutils.py
6027
0644
edit
dl
rm
test_fileutils.pyc
8302
0644
edit
dl
rm
test_fixture.py
2582
0644
edit
dl
rm
test_fixture.pyc
2298
0644
edit
dl
rm
test_fnmatch.py
2121
0644
edit
dl
rm
test_fnmatch.pyc
2228
0644
edit
dl
rm
test_imageutils.py
7859
0644
edit
dl
rm
test_imageutils.pyc
6796
0644
edit
dl
rm
test_importutils.py
5330
0644
edit
dl
rm
test_importutils.pyc
6622
0644
edit
dl
rm
test_netutils.py
13786
0644
edit
dl
rm
test_netutils.pyc
15107
0644
edit
dl
rm
test_reflection.py
9524
0644
edit
dl
rm
test_reflection.pyc
17558
0644
edit
dl
rm
test_secretutils.py
2254
0644
edit
dl
rm
test_secretutils.pyc
1814
0644
edit
dl
rm
test_strutils.py
26836
0644
edit
dl
rm
test_strutils.pyc
20743
0644
edit
dl
rm
test_timeutils.py
21225
0644
edit
dl
rm
test_timeutils.pyc
27682
0644
edit
dl
rm
test_uuidutils.py
2127
0644
edit
dl
rm
test_uuidutils.pyc
2394
0644
edit
dl
rm
test_versionutils.py
3735
0644
edit
dl
rm
test_versionutils.pyc
4946
0644
edit
dl
rm
__init__.py
570
0644
edit
dl
rm
__init__.pyc
148
0644
edit
dl
rm
Edit:
/usr/lib/python2.6/site-packages/oslo_utils/tests/test_uuidutils.py
(2127B)
# Copyright (c) 2012 Intel Corporation. # All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. import uuid from oslotest import base as test_base from oslo_utils import uuidutils class UUIDUtilsTest(test_base.BaseTestCase): def test_generate_uuid(self): uuid_string = uuidutils.generate_uuid() self.assertTrue(isinstance(uuid_string, str)) self.assertEqual(len(uuid_string), 36) # make sure there are 4 dashes self.assertEqual(len(uuid_string.replace('-', '')), 32) def test_is_uuid_like(self): self.assertTrue(uuidutils.is_uuid_like(str(uuid.uuid4()))) self.assertTrue(uuidutils.is_uuid_like( '{12345678-1234-5678-1234-567812345678}')) self.assertTrue(uuidutils.is_uuid_like( '12345678123456781234567812345678')) self.assertTrue(uuidutils.is_uuid_like( 'urn:uuid:12345678-1234-5678-1234-567812345678')) self.assertTrue(uuidutils.is_uuid_like( 'urn:bbbaaaaa-aaaa-aaaa-aabb-bbbbbbbbbbbb')) self.assertTrue(uuidutils.is_uuid_like( 'uuid:bbbaaaaa-aaaa-aaaa-aabb-bbbbbbbbbbbb')) self.assertTrue(uuidutils.is_uuid_like( '{}---bbb---aaa--aaa--aaa-----aaa---aaa--bbb-bbb---bbb-bbb-bb-{}')) def test_is_uuid_like_insensitive(self): self.assertTrue(uuidutils.is_uuid_like(str(uuid.uuid4()).upper())) def test_id_is_uuid_like(self): self.assertFalse(uuidutils.is_uuid_like(1234567)) def test_name_is_uuid_like(self): self.assertFalse(uuidutils.is_uuid_like('zhongyueluo'))
Save
cmd:
run