Changeset 64120 in vbox
- Timestamp:
- Oct 2, 2016 6:39:19 AM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 111077
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/common/utils.py
r62484 r64120 1523 1523 def hasNonAsciiCharacters(sText): 1524 1524 """ 1525 Returns True is specified string has non-ASCII characters .1526 """ 1527 sTmp = unicode(sText, errors='ignore') if isinstance(sText, str) else sText 1528 return not all(ord(c Char) < 128 for cChar in sTmp)1525 Returns True is specified string has non-ASCII characters, False if ASCII only. 1526 """ 1527 sTmp = unicode(sText, errors='ignore') if isinstance(sText, str) else sText; 1528 return not all(ord(ch) < 128 for ch in sTmp); 1529 1529 1530 1530 … … 1769 1769 self.assertEqual(parseIntervalSeconds('1 hour,2m ; 5second'), (3725, None)); 1770 1770 1771 def testHasNonAsciiChars(self): 1772 self.assertEqual(hasNonAsciiCharacters(''), False); 1773 self.assertEqual(hasNonAsciiCharacters('asdfgebASDFKJ@#$)(!@#UNASDFKHB*&$%&)@#(!)@(#!(#$&*#$&%*Y@#$IQWN---00;'), False); 1774 self.assertEqual(hasNonAsciiCharacters(u'12039889y!@#$%^&*()0-0asjdkfhoiuyweasdfASDFnvV'), False); 1775 self.assertEqual(hasNonAsciiCharacters(u'\u0079'), False); 1776 self.assertEqual(hasNonAsciiCharacters(u'\u0080'), True); 1777 self.assertEqual(hasNonAsciiCharacters(u'\u0081 \u0100'), True); 1778 1771 1779 if __name__ == '__main__': 1772 1780 unittest.main();
Note:
See TracChangeset
for help on using the changeset viewer.