@@ -148,13 +148,12 @@ def check_rendered_trace(self, expected, **kwargs):
148
148
extra_line = False , ** kwargs )
149
149
self .assertEqual (buff .getvalue (), expected )
150
150
151
- # TODO replace 'x' with something else (a little confusing since hex repr also uses it)
152
151
def test_hex_trace (self ):
153
152
expected = (
154
153
" -0 \n "
155
154
"a 0x1 x0x4 x0x9 x0xb x0xc \n "
156
155
"b 0x2 x0x17x0x2bx0x78x0x0 \n "
157
- "c _____/---------\____/----\n "
156
+ "c _____/---------\\ ____/----\n " # escaped backslash
158
157
)
159
158
self .check_rendered_trace (expected )
160
159
@@ -163,7 +162,7 @@ def test_oct_trace(self):
163
162
" -0 \n "
164
163
"a 0o1 x0o4 x0o11 x0o13 x0o14 \n "
165
164
"b 0o2 x0o27 x0o53 x0o170x0o0 \n "
166
- "c ______/-----------\_____/-----\n "
165
+ "c ______/-----------\\ _____/-----\n " # escaped backslash
167
166
)
168
167
self .check_rendered_trace (expected , repr_func = oct , symbol_len = None )
169
168
@@ -172,7 +171,7 @@ def test_bin_trace(self):
172
171
" -0 \n "
173
172
"a 0b1 x0b100 x0b1001 x0b1011 x0b1100 \n "
174
173
"b 0b10 x0b10111 x0b101011 x0b1111000x0b0 \n "
175
- "c __________/-------------------\_________/---------\n "
174
+ "c __________/-------------------\\ _________/---------\n " # escaped backslash
176
175
)
177
176
self .check_rendered_trace (expected , repr_func = bin , symbol_len = None )
178
177
@@ -181,7 +180,7 @@ def test_decimal_trace(self):
181
180
" -0 \n "
182
181
"a 1 x4 x9 x11 x12 \n "
183
182
"b 2 x23 x43 x120x0 \n "
184
- "c ____/-------\___/---\n "
183
+ "c ____/-------\\ ___/---\n " # escaped backslash
185
184
)
186
185
self .check_rendered_trace (expected , repr_func = str , symbol_len = None )
187
186
0 commit comments