comparison mercurial/encoding.py @ 18378:404feac78b8a

tests: stabilize doctest output Avoid dependencies to dict iteration order.
author Mads Kiilerich <mads@kiilerich.com>
date Tue, 15 Jan 2013 02:59:14 +0100
parents e7cfe3587ea4
children d24969ee272f
comparison
equal deleted inserted replaced
18377:56b805306955 18378:404feac78b8a
78 'foo: ?' 78 'foo: ?'
79 >>> fromlocal(l) 79 >>> fromlocal(l)
80 'foo: \\xc3\\xa4' 80 'foo: \\xc3\\xa4'
81 >>> u2 = 'foo: \\xc3\\xa1' 81 >>> u2 = 'foo: \\xc3\\xa1'
82 >>> d = { l: 1, tolocal(u2): 2 } 82 >>> d = { l: 1, tolocal(u2): 2 }
83 >>> d # no collision 83 >>> len(d) # no collision
84 {'foo: ?': 1, 'foo: ?': 2} 84 2
85 >>> 'foo: ?' in d 85 >>> 'foo: ?' in d
86 False 86 False
87 >>> l1 = 'foo: \\xe4' # historical latin1 fallback 87 >>> l1 = 'foo: \\xe4' # historical latin1 fallback
88 >>> l = tolocal(l1) 88 >>> l = tolocal(l1)
89 >>> l 89 >>> l