Remove unnecessary unicode prefixes

Change-Id: Iaae10962581b84b4ae2af1a064dd27d78c05dd4d
This commit is contained in:
songwenping 2022-04-19 19:57:30 +08:00 committed by Wenping Song
parent de4429f2be
commit de2b367b48
7 changed files with 47 additions and 50 deletions

View File

@ -43,8 +43,8 @@ source_suffix = '.rst'
master_doc = 'index' master_doc = 'index'
# General information about the project. # General information about the project.
project = u'oslo.utils' project = 'oslo.utils'
copyright = u'2014, OpenStack Foundation' copyright = '2014, OpenStack Foundation'
# If true, '()' will be appended to :func: etc. cross-reference text. # If true, '()' will be appended to :func: etc. cross-reference text.
add_function_parentheses = True add_function_parentheses = True
@ -74,6 +74,6 @@ htmlhelp_basename = '%sdoc' % project
latex_documents = [ latex_documents = [
('index', ('index',
'%s.tex' % project, '%s.tex' % project,
u'%s Documentation' % project, '%s Documentation' % project,
u'OpenStack Foundation', 'manual'), 'OpenStack Foundation', 'manual'),
] ]

View File

@ -303,8 +303,6 @@ def mask_password(message, secret="***"): # nosec
'"password" : "***"' '"password" : "***"'
>>> mask_password("'original_password' : 'aaaaa'") >>> mask_password("'original_password' : 'aaaaa'")
"'original_password' : '***'" "'original_password' : '***'"
>>> mask_password("u'original_password' : u'aaaaa'")
"u'original_password' : u'***'"
.. versionadded:: 0.2 .. versionadded:: 0.2

View File

@ -233,7 +233,6 @@ class NetworkUtilsTest(test_base.BaseTestCase):
def test_is_valid_mac(self): def test_is_valid_mac(self):
self.assertTrue(netutils.is_valid_mac("52:54:00:cf:2d:31")) self.assertTrue(netutils.is_valid_mac("52:54:00:cf:2d:31"))
self.assertTrue(netutils.is_valid_mac(u"52:54:00:cf:2d:31"))
self.assertFalse(netutils.is_valid_mac("127.0.0.1")) self.assertFalse(netutils.is_valid_mac("127.0.0.1"))
self.assertFalse(netutils.is_valid_mac("not:a:mac:address")) self.assertFalse(netutils.is_valid_mac("not:a:mac:address"))
self.assertFalse(netutils.is_valid_mac("52-54-00-cf-2d-31")) self.assertFalse(netutils.is_valid_mac("52-54-00-cf-2d-31"))

View File

@ -39,27 +39,27 @@ class SecretUtilsTest(testscenarios.TestWithScenarios,
# the built-in function, otherwise that is in vain. # the built-in function, otherwise that is in vain.
ctc = secretutils._constant_time_compare ctc = secretutils._constant_time_compare
self.assertTrue(ctc(self.converter(u'abcd'), self.assertTrue(ctc(self.converter('abcd'),
self.converter(u'abcd'))) self.converter('abcd')))
self.assertTrue(ctc(self.converter(u''), self.assertTrue(ctc(self.converter(''),
self.converter(u''))) self.converter('')))
self.assertTrue(ctc('abcd', 'abcd')) self.assertTrue(ctc('abcd', 'abcd'))
self.assertFalse(ctc(self.converter(u'abcd'), self.assertFalse(ctc(self.converter('abcd'),
self.converter(u'efgh'))) self.converter('efgh')))
self.assertFalse(ctc(self.converter(u'abc'), self.assertFalse(ctc(self.converter('abc'),
self.converter(u'abcd'))) self.converter('abcd')))
self.assertFalse(ctc(self.converter(u'abc'), self.assertFalse(ctc(self.converter('abc'),
self.converter(u'abc\x00'))) self.converter('abc\x00')))
self.assertFalse(ctc(self.converter(u''), self.assertFalse(ctc(self.converter(''),
self.converter(u'abc'))) self.converter('abc')))
self.assertTrue(ctc(self.converter(u'abcd1234'), self.assertTrue(ctc(self.converter('abcd1234'),
self.converter(u'abcd1234'))) self.converter('abcd1234')))
self.assertFalse(ctc(self.converter(u'abcd1234'), self.assertFalse(ctc(self.converter('abcd1234'),
self.converter(u'ABCD234'))) self.converter('ABCD234')))
self.assertFalse(ctc(self.converter(u'abcd1234'), self.assertFalse(ctc(self.converter('abcd1234'),
self.converter(u'a'))) self.converter('a')))
self.assertFalse(ctc(self.converter(u'abcd1234'), self.assertFalse(ctc(self.converter('abcd1234'),
self.converter(u'1234abcd'))) self.converter('1234abcd')))
self.assertFalse(ctc('abcd1234', '1234abcd')) self.assertFalse(ctc('abcd1234', '1234abcd'))
_test_data = "Openstack forever".encode('utf-8') _test_data = "Openstack forever".encode('utf-8')

View File

@ -77,13 +77,13 @@ class StrUtilsTest(test_base.BaseTestCase):
def test_unicode_bool_from_string(self): def test_unicode_bool_from_string(self):
self._test_bool_from_string(str) self._test_bool_from_string(str)
self.assertFalse(strutils.bool_from_string(u'使用', strict=False)) self.assertFalse(strutils.bool_from_string('使用', strict=False))
exc = self.assertRaises(ValueError, strutils.bool_from_string, exc = self.assertRaises(ValueError, strutils.bool_from_string,
u'使用', strict=True) '使用', strict=True)
expected_msg = (u"Unrecognized value '使用', acceptable values are:" expected_msg = ("Unrecognized value '使用', acceptable values are:"
u" '0', '1', 'f', 'false', 'n', 'no', 'off', 'on'," " '0', '1', 'f', 'false', 'n', 'no', 'off', 'on',"
u" 't', 'true', 'y', 'yes'") " 't', 'true', 'y', 'yes'")
self.assertEqual(expected_msg, str(exc)) self.assertEqual(expected_msg, str(exc))
def test_other_bool_from_string(self): def test_other_bool_from_string(self):

View File

@ -96,7 +96,7 @@ class EncodeUtilsTest(test_base.BaseTestCase):
def test_to_utf8(self): def test_to_utf8(self):
self.assertEqual(encodeutils.to_utf8(b'a\xe9\xff'), # bytes self.assertEqual(encodeutils.to_utf8(b'a\xe9\xff'), # bytes
b'a\xe9\xff') b'a\xe9\xff')
self.assertEqual(encodeutils.to_utf8(u'a\xe9\xff\u20ac'), # Unicode self.assertEqual(encodeutils.to_utf8('a\xe9\xff\u20ac'), # Unicode
b'a\xc3\xa9\xc3\xbf\xe2\x82\xac') b'a\xc3\xa9\xc3\xbf\xe2\x82\xac')
self.assertRaises(TypeError, encodeutils.to_utf8, 123) # invalid self.assertRaises(TypeError, encodeutils.to_utf8, 123) # invalid
@ -112,7 +112,7 @@ class ExceptionToUnicodeTest(test_base.BaseTestCase):
def test_str_exception(self): def test_str_exception(self):
# The regular Exception class cannot be used directly: # The regular Exception class cannot be used directly:
# Exception(u'\xe9').__str__() raises an UnicodeEncodeError # Exception('\xe9').__str__() raises an UnicodeEncodeError
# on Python 2 # on Python 2
class StrException(Exception): class StrException(Exception):
def __init__(self, value): def __init__(self, value):
@ -129,12 +129,12 @@ class ExceptionToUnicodeTest(test_base.BaseTestCase):
# Decode from ASCII # Decode from ASCII
exc = StrException(b'bytes ascii') exc = StrException(b'bytes ascii')
self.assertEqual(encodeutils.exception_to_unicode(exc), self.assertEqual(encodeutils.exception_to_unicode(exc),
u'bytes ascii') 'bytes ascii')
# Decode from UTF-8 # Decode from UTF-8
exc = StrException(b'utf-8 \xc3\xa9\xe2\x82\xac') exc = StrException(b'utf-8 \xc3\xa9\xe2\x82\xac')
self.assertEqual(encodeutils.exception_to_unicode(exc), self.assertEqual(encodeutils.exception_to_unicode(exc),
u'utf-8 \xe9\u20ac') 'utf-8 \xe9\u20ac')
# Force the locale encoding to ASCII to test the fallback # Force the locale encoding to ASCII to test the fallback
with mock.patch.object(encodeutils, '_getfilesystemencoding', with mock.patch.object(encodeutils, '_getfilesystemencoding',
@ -142,17 +142,17 @@ class ExceptionToUnicodeTest(test_base.BaseTestCase):
# Fallback: decode from ISO-8859-1 # Fallback: decode from ISO-8859-1
exc = StrException(b'rawbytes \x80\xff') exc = StrException(b'rawbytes \x80\xff')
self.assertEqual(encodeutils.exception_to_unicode(exc), self.assertEqual(encodeutils.exception_to_unicode(exc),
u'rawbytes \x80\xff') 'rawbytes \x80\xff')
# No conversion needed # No conversion needed
exc = StrException(u'unicode ascii') exc = StrException('unicode ascii')
self.assertEqual(encodeutils.exception_to_unicode(exc), self.assertEqual(encodeutils.exception_to_unicode(exc),
u'unicode ascii') 'unicode ascii')
# No conversion needed # No conversion needed
exc = StrException(u'unicode \xe9\u20ac') exc = StrException('unicode \xe9\u20ac')
self.assertEqual(encodeutils.exception_to_unicode(exc), self.assertEqual(encodeutils.exception_to_unicode(exc),
u'unicode \xe9\u20ac') 'unicode \xe9\u20ac')
# Test the locale encoding # Test the locale encoding
with mock.patch.object(encodeutils, '_getfilesystemencoding', with mock.patch.object(encodeutils, '_getfilesystemencoding',
@ -161,10 +161,10 @@ class ExceptionToUnicodeTest(test_base.BaseTestCase):
# Decode from the locale encoding # Decode from the locale encoding
# (the message cannot be decoded from ASCII nor UTF-8) # (the message cannot be decoded from ASCII nor UTF-8)
self.assertEqual(encodeutils.exception_to_unicode(exc), self.assertEqual(encodeutils.exception_to_unicode(exc),
u'\u0420\u0443\u0441\u0441\u043a\u0438\u0439') '\u0420\u0443\u0441\u0441\u043a\u0438\u0439')
def test_oslo_i18n_message(self): def test_oslo_i18n_message(self):
# use the lazy translation to get a Message instance of oslo_i18n # use the lazy translation to get a Message instance of oslo_i18n
exc = oslo_i18n_fixture.Translation().lazy("test") exc = oslo_i18n_fixture.Translation().lazy("test")
self.assertEqual(encodeutils.exception_to_unicode(exc), self.assertEqual(encodeutils.exception_to_unicode(exc),
u"test") "test")

View File

@ -59,7 +59,7 @@ source_suffix = '.rst'
master_doc = 'index' master_doc = 'index'
# General information about the project. # General information about the project.
copyright = u'2016, oslo.utils Developers' copyright = '2016, oslo.utils Developers'
# Release notes do not need a version in the title, they span # Release notes do not need a version in the title, they span
# multiple versions. # multiple versions.
@ -195,8 +195,8 @@ htmlhelp_basename = 'oslo.utilsReleaseNotesDoc'
# author, documentclass [howto, manual, or own class]). # author, documentclass [howto, manual, or own class]).
latex_documents = [ latex_documents = [
('index', 'oslo.utilsReleaseNotes.tex', ('index', 'oslo.utilsReleaseNotes.tex',
u'oslo.utils Release Notes Documentation', 'oslo.utils Release Notes Documentation',
u'oslo.utils Developers', 'manual'), 'oslo.utils Developers', 'manual'),
] ]
# The name of an image file (relative to this directory) to place at the top of # The name of an image file (relative to this directory) to place at the top of
@ -226,8 +226,8 @@ latex_documents = [
# (source start file, name, description, authors, manual section). # (source start file, name, description, authors, manual section).
man_pages = [ man_pages = [
('index', 'oslo.utilsReleaseNotes', ('index', 'oslo.utilsReleaseNotes',
u'oslo.utils Release Notes Documentation', 'oslo.utils Release Notes Documentation',
[u'oslo.utils Developers'], 1) ['oslo.utils Developers'], 1)
] ]
# If true, show URL addresses after external links. # If true, show URL addresses after external links.
@ -240,8 +240,8 @@ man_pages = [
# dir menu entry, description, category) # dir menu entry, description, category)
texinfo_documents = [ texinfo_documents = [
('index', 'oslo.utilsReleaseNotes', ('index', 'oslo.utilsReleaseNotes',
u'oslo.utils Release Notes Documentation', 'oslo.utils Release Notes Documentation',
u'oslo.utils Developers', 'oslo.utilsReleaseNotes', 'oslo.utils Developers', 'oslo.utilsReleaseNotes',
'One line description of project.', 'One line description of project.',
'Miscellaneous'), 'Miscellaneous'),
] ]