Changeset 391 for python/trunk/Lib/test/test_strop.py
- Timestamp:
- Mar 19, 2014, 11:31:01 PM (11 years ago)
- Location:
- python/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
python/trunk
-
Property svn:mergeinfo
set to
/python/vendor/Python-2.7.6 merged eligible /python/vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
python/trunk/Lib/test/test_strop.py
r2 r391 11 11 12 12 def test_atoi(self): 13 self.assert _(strop.atoi(" 1 ") == 1)13 self.assertTrue(strop.atoi(" 1 ") == 1) 14 14 self.assertRaises(ValueError, strop.atoi, " 1x") 15 15 self.assertRaises(ValueError, strop.atoi, " x1 ") 16 16 17 17 def test_atol(self): 18 self.assert _(strop.atol(" 1 ") == 1L)18 self.assertTrue(strop.atol(" 1 ") == 1L) 19 19 self.assertRaises(ValueError, strop.atol, " 1x") 20 20 self.assertRaises(ValueError, strop.atol, " x1 ") 21 21 22 22 def test_atof(self): 23 self.assert _(strop.atof(" 1 ") == 1.0)23 self.assertTrue(strop.atof(" 1 ") == 1.0) 24 24 self.assertRaises(ValueError, strop.atof, " 1x") 25 25 self.assertRaises(ValueError, strop.atof, " x1 ") 26 26 27 27 def test_capitalize(self): 28 self.assert _(strop.capitalize(" hello ") == " hello ")29 self.assert _(strop.capitalize("hello ") == "Hello ")28 self.assertTrue(strop.capitalize(" hello ") == " hello ") 29 self.assertTrue(strop.capitalize("hello ") == "Hello ") 30 30 31 31 def test_find(self): 32 self.assert _(strop.find("abcdefghiabc", "abc") == 0)33 self.assert _(strop.find("abcdefghiabc", "abc", 1) == 9)34 self.assert _(strop.find("abcdefghiabc", "def", 4) == -1)32 self.assertTrue(strop.find("abcdefghiabc", "abc") == 0) 33 self.assertTrue(strop.find("abcdefghiabc", "abc", 1) == 9) 34 self.assertTrue(strop.find("abcdefghiabc", "def", 4) == -1) 35 35 36 36 def test_rfind(self): 37 self.assert _(strop.rfind("abcdefghiabc", "abc") == 9)37 self.assertTrue(strop.rfind("abcdefghiabc", "abc") == 9) 38 38 39 39 def test_lower(self): 40 self.assert _(strop.lower("HeLLo") == "hello")40 self.assertTrue(strop.lower("HeLLo") == "hello") 41 41 42 42 def test_upper(self): 43 self.assert _(strop.upper("HeLLo") == "HELLO")43 self.assertTrue(strop.upper("HeLLo") == "HELLO") 44 44 45 45 def test_swapcase(self): 46 self.assert _(strop.swapcase("HeLLo cOmpUteRs") == "hEllO CoMPuTErS")46 self.assertTrue(strop.swapcase("HeLLo cOmpUteRs") == "hEllO CoMPuTErS") 47 47 48 48 def test_strip(self): 49 self.assert _(strop.strip(" \t\n hello \t\n ") == "hello")49 self.assertTrue(strop.strip(" \t\n hello \t\n ") == "hello") 50 50 51 51 def test_lstrip(self): 52 self.assert _(strop.lstrip(" \t\n hello \t\n ") == "hello \t\n ")52 self.assertTrue(strop.lstrip(" \t\n hello \t\n ") == "hello \t\n ") 53 53 54 54 def test_rstrip(self): 55 self.assert _(strop.rstrip(" \t\n hello \t\n ") == " \t\n hello")55 self.assertTrue(strop.rstrip(" \t\n hello \t\n ") == " \t\n hello") 56 56 57 57 def test_replace(self): 58 58 replace = strop.replace 59 self.assert _(replace("one!two!three!", '!', '@', 1)59 self.assertTrue(replace("one!two!three!", '!', '@', 1) 60 60 == "one@two!three!") 61 self.assert _(replace("one!two!three!", '!', '@', 2)61 self.assertTrue(replace("one!two!three!", '!', '@', 2) 62 62 == "one@two@three!") 63 self.assert _(replace("one!two!three!", '!', '@', 3)63 self.assertTrue(replace("one!two!three!", '!', '@', 3) 64 64 == "one@two@three@") 65 self.assert _(replace("one!two!three!", '!', '@', 4)65 self.assertTrue(replace("one!two!three!", '!', '@', 4) 66 66 == "one@two@three@") 67 67 … … 70 70 # string.replace() function. 71 71 72 self.assert _(replace("one!two!three!", '!', '@', 0)72 self.assertTrue(replace("one!two!three!", '!', '@', 0) 73 73 == "one@two@three@") 74 self.assert _(replace("one!two!three!", '!', '@')74 self.assertTrue(replace("one!two!three!", '!', '@') 75 75 == "one@two@three@") 76 self.assert _(replace("one!two!three!", 'x', '@')76 self.assertTrue(replace("one!two!three!", 'x', '@') 77 77 == "one!two!three!") 78 self.assert _(replace("one!two!three!", 'x', '@', 2)78 self.assertTrue(replace("one!two!three!", 'x', '@', 2) 79 79 == "one!two!three!") 80 80 81 81 def test_split(self): 82 82 split = strop.split 83 self.assert _(split("this is the split function")83 self.assertTrue(split("this is the split function") 84 84 == ['this', 'is', 'the', 'split', 'function']) 85 self.assert _(split("a|b|c|d", '|') == ['a', 'b', 'c', 'd'])86 self.assert _(split("a|b|c|d", '|', 2) == ['a', 'b', 'c|d'])87 self.assert _(split("a b c d", None, 1) == ['a', 'b c d'])88 self.assert _(split("a b c d", None, 2) == ['a', 'b', 'c d'])89 self.assert _(split("a b c d", None, 3) == ['a', 'b', 'c', 'd'])90 self.assert _(split("a b c d", None, 4) == ['a', 'b', 'c', 'd'])91 self.assert _(split("a b c d", None, 0) == ['a', 'b', 'c', 'd'])92 self.assert _(split("a b c d", None, 2) == ['a', 'b', 'c d'])85 self.assertTrue(split("a|b|c|d", '|') == ['a', 'b', 'c', 'd']) 86 self.assertTrue(split("a|b|c|d", '|', 2) == ['a', 'b', 'c|d']) 87 self.assertTrue(split("a b c d", None, 1) == ['a', 'b c d']) 88 self.assertTrue(split("a b c d", None, 2) == ['a', 'b', 'c d']) 89 self.assertTrue(split("a b c d", None, 3) == ['a', 'b', 'c', 'd']) 90 self.assertTrue(split("a b c d", None, 4) == ['a', 'b', 'c', 'd']) 91 self.assertTrue(split("a b c d", None, 0) == ['a', 'b', 'c', 'd']) 92 self.assertTrue(split("a b c d", None, 2) == ['a', 'b', 'c d']) 93 93 94 94 def test_join(self): 95 self.assert _(strop.join(['a', 'b', 'c', 'd']) == 'a b c d')96 self.assert _(strop.join(('a', 'b', 'c', 'd'), '') == 'abcd')97 self.assert _(strop.join(Sequence()) == 'w x y z')95 self.assertTrue(strop.join(['a', 'b', 'c', 'd']) == 'a b c d') 96 self.assertTrue(strop.join(('a', 'b', 'c', 'd'), '') == 'abcd') 97 self.assertTrue(strop.join(Sequence()) == 'w x y z') 98 98 99 99 # try a few long ones 100 self.assert _(strop.join(['x' * 100] * 100, ':')100 self.assertTrue(strop.join(['x' * 100] * 100, ':') 101 101 == (('x' * 100) + ":") * 99 + "x" * 100) 102 self.assert _(strop.join(('x' * 100,) * 100, ':')102 self.assertTrue(strop.join(('x' * 100,) * 100, ':') 103 103 == (('x' * 100) + ":") * 99 + "x" * 100) 104 104 105 105 def test_maketrans(self): 106 self.assert _(strop.maketrans("abc", "xyz") == transtable)106 self.assertTrue(strop.maketrans("abc", "xyz") == transtable) 107 107 self.assertRaises(ValueError, strop.maketrans, "abc", "xyzq") 108 108 109 109 def test_translate(self): 110 self.assert _(strop.translate("xyzabcdef", transtable, "def")110 self.assertTrue(strop.translate("xyzabcdef", transtable, "def") 111 111 == "xyzxyz") 112 112 … … 124 124 pass 125 125 else: 126 self.assertEqual s(len(r), len(a) * 3)126 self.assertEqual(len(r), len(a) * 3) 127 127 128 128 @test_support.precisionbigmemtest(size=test_support._2G - 1, memuse=1) … … 134 134 pass # acceptable on 32-bit 135 135 else: 136 self.assertEqual s(len(r), len(a) * 3)136 self.assertEqual(len(r), len(a) * 3) 137 137 138 138 transtable = '\000\001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037 !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`xyzdefghijklmnopqrstuvwxyz{|}~\177\200\201\202\203\204\205\206\207\210\211\212\213\214\215\216\217\220\221\222\223\224\225\226\227\230\231\232\233\234\235\236\237\240\241\242\243\244\245\246\247\250\251\252\253\254\255\256\257\260\261\262\263\264\265\266\267\270\271\272\273\274\275\276\277\300\301\302\303\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377'
Note:
See TracChangeset
for help on using the changeset viewer.