Changeset 391 for python/trunk/Lib/test/test_pprint.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_pprint.py
r2 r391 24 24 def __repr__(self): 25 25 return tuple.__repr__(self) 26 27 class set2(set): 28 pass 29 30 class set3(set): 31 def __repr__(self): 32 return set.__repr__(self) 33 34 class frozenset2(frozenset): 35 pass 36 37 class frozenset3(frozenset): 38 def __repr__(self): 39 return frozenset.__repr__(self) 26 40 27 41 class dict2(dict): … … 115 129 (), tuple2(), tuple3(), 116 130 [], list2(), list3(), 131 set(), set2(), set3(), 132 frozenset(), frozenset2(), frozenset3(), 117 133 {}, dict2(), dict3(), 118 134 self.assertTrue, pprint, 119 135 -6, -6L, -6-6j, -1.5, "x", uni("x"), (3,), [3], {3: 6}, 120 (1,2), [3,4], {5: 6 , 7: 8},136 (1,2), [3,4], {5: 6}, 121 137 tuple2((1,2)), tuple3((1,2)), tuple3(range(100)), 122 138 [3,4], list2([3,4]), list3([3,4]), list3(range(100)), 123 {5: 6, 7: 8}, dict2({5: 6}), dict3({5: 6}), 139 set({7}), set2({7}), set3({7}), 140 frozenset({8}), frozenset2({8}), frozenset3({8}), 141 dict2({5: 6}), dict3({5: 6}), 124 142 range(10, -11, -1) 125 143 ): 126 144 native = repr(simple) 127 for function in "pformat", "saferepr": 128 f = getattr(pprint, function) 129 got = f(simple) 130 self.assertEqual(native, got, 131 "expected %s got %s from pprint.%s" % 132 (native, got, function)) 145 self.assertEqual(pprint.pformat(simple), native) 146 self.assertEqual(pprint.pformat(simple, width=1, indent=0) 147 .replace('\n', ' '), native) 148 self.assertEqual(pprint.saferepr(simple), native) 133 149 134 150 def test_basic_line_wrap(self): … … 206 222 207 223 def test_set_reprs(self): 208 self.assertEqual(pprint.pformat(set()), 'set( )')224 self.assertEqual(pprint.pformat(set()), 'set([])') 209 225 self.assertEqual(pprint.pformat(set(range(3))), 'set([0, 1, 2])') 210 self.assertEqual(pprint.pformat(frozenset()), 'frozenset()') 211 self.assertEqual(pprint.pformat(frozenset(range(3))), 'frozenset([0, 1, 2])') 226 self.assertEqual(pprint.pformat(set(range(7)), width=20), '''\ 227 set([0, 228 1, 229 2, 230 3, 231 4, 232 5, 233 6])''') 234 self.assertEqual(pprint.pformat(set2(range(7)), width=20), '''\ 235 set2([0, 236 1, 237 2, 238 3, 239 4, 240 5, 241 6])''') 242 self.assertEqual(pprint.pformat(set3(range(7)), width=20), 243 'set3([0, 1, 2, 3, 4, 5, 6])') 244 245 self.assertEqual(pprint.pformat(frozenset()), 'frozenset([])') 246 self.assertEqual(pprint.pformat(frozenset(range(3))), 247 'frozenset([0, 1, 2])') 248 self.assertEqual(pprint.pformat(frozenset(range(7)), width=20), '''\ 249 frozenset([0, 250 1, 251 2, 252 3, 253 4, 254 5, 255 6])''') 256 self.assertEqual(pprint.pformat(frozenset2(range(7)), width=20), '''\ 257 frozenset2([0, 258 1, 259 2, 260 3, 261 4, 262 5, 263 6])''') 264 self.assertEqual(pprint.pformat(frozenset3(range(7)), width=20), 265 'frozenset3([0, 1, 2, 3, 4, 5, 6])') 266 267 def test_set_of_sets_reprs(self): 212 268 cube_repr_tgt = """\ 213 269 {frozenset([]): frozenset([frozenset([2]), frozenset([0]), frozenset([1])]), 214 frozenset([0]): frozenset([frozenset( ),270 frozenset([0]): frozenset([frozenset([]), 215 271 frozenset([0, 2]), 216 272 frozenset([0, 1])]), 217 frozenset([1]): frozenset([frozenset( ),273 frozenset([1]): frozenset([frozenset([]), 218 274 frozenset([1, 2]), 219 275 frozenset([0, 1])]), 220 frozenset([2]): frozenset([frozenset( ),276 frozenset([2]): frozenset([frozenset([]), 221 277 frozenset([1, 2]), 222 278 frozenset([0, 2])]), … … 244 300 frozenset([0, 245 301 1])]), 246 frozenset([frozenset( ),302 frozenset([frozenset([]), 247 303 frozenset([0])]), 248 304 frozenset([frozenset([2]), … … 260 316 frozenset([1, 261 317 2])]), 262 frozenset([frozenset( ),318 frozenset([frozenset([]), 263 319 frozenset([1])])]), 264 320 frozenset([frozenset([1, 2]), frozenset([1])]): frozenset([frozenset([frozenset([1, … … 270 326 frozenset([1, 271 327 2])]), 272 frozenset([frozenset( ),328 frozenset([frozenset([]), 273 329 frozenset([1])]), 274 330 frozenset([frozenset([1]), … … 286 342 frozenset([0, 287 343 2])]), 288 frozenset([frozenset( ),344 frozenset([frozenset([]), 289 345 frozenset([2])])]), 290 346 frozenset([frozenset([]), frozenset([0])]): frozenset([frozenset([frozenset([0]), … … 294 350 frozenset([0, 295 351 2])]), 296 frozenset([frozenset( ),352 frozenset([frozenset([]), 297 353 frozenset([1])]), 298 frozenset([frozenset( ),354 frozenset([frozenset([]), 299 355 frozenset([2])])]), 300 frozenset([frozenset([]), frozenset([1])]): frozenset([frozenset([frozenset( ),356 frozenset([frozenset([]), frozenset([1])]): frozenset([frozenset([frozenset([]), 301 357 frozenset([0])]), 302 358 frozenset([frozenset([1]), 303 359 frozenset([1, 304 360 2])]), 305 frozenset([frozenset( ),361 frozenset([frozenset([]), 306 362 frozenset([2])]), 307 363 frozenset([frozenset([1]), … … 311 367 frozenset([1, 312 368 2])]), 313 frozenset([frozenset( ),369 frozenset([frozenset([]), 314 370 frozenset([0])]), 315 frozenset([frozenset( ),371 frozenset([frozenset([]), 316 372 frozenset([1])]), 317 373 frozenset([frozenset([2]), … … 334 390 frozenset([0, 335 391 1])])]), 336 frozenset([frozenset([0]), frozenset([0, 1])]): frozenset([frozenset([frozenset( ),392 frozenset([frozenset([0]), frozenset([0, 1])]): frozenset([frozenset([frozenset([]), 337 393 frozenset([0])]), 338 394 frozenset([frozenset([0, … … 358 414 frozenset([0, 359 415 2])]), 360 frozenset([frozenset( ),416 frozenset([frozenset([]), 361 417 frozenset([2])])]), 362 418 frozenset([frozenset([0, 1, 2]), frozenset([0, 2])]): frozenset([frozenset([frozenset([1,
Note:
See TracChangeset
for help on using the changeset viewer.