@@ -70,13 +70,14 @@ def test_columnize_random():
7070 out = text .columnize (items , row_first = row_first , displaywidth = displaywidth )
7171 longer_line = max ([len (x ) for x in out .split ('\n ' )])
7272 longer_element = max (rand_len )
73- if longer_line > displaywidth :
74- print ("Columnize displayed something lager than displaywidth : %s " % longer_line )
75- print ("longer element : %s " % longer_element )
76- print ("displaywidth : %s " % displaywidth )
77- print ("number of element : %s " % nitems )
78- print ("size of each element :\n %s" % rand_len )
79- assert False , "row_first={0}" .format (row_first )
73+ assert longer_line <= displaywidth , (
74+ f"Columnize displayed something lager than displaywidth : { longer_line } \n "
75+ f"longer element : { longer_element } \n "
76+ f"displaywidth : { displaywidth } \n "
77+ f"number of element : { nitems } \n "
78+ f"size of each element : { rand_len } \n "
79+ f"row_first={ row_first } \n "
80+ )
8081
8182
8283# TODO: pytest mark.parametrize once nose removed.
@@ -103,9 +104,9 @@ def eval_formatter_check(f):
103104 ns = dict (n = 12 , pi = math .pi , stuff = 'hello there' , os = os , u = u"café" , b = "café" )
104105 s = f .format ("{n} {n//4} {stuff.split()[0]}" , ** ns )
105106 assert s == "12 3 hello"
106- s = f .format (' ' .join ([' {n//%i}' % i for i in range (1 ,8 )]), ** ns )
107+ s = f .format (" " .join ([" {n//%i}" % i for i in range (1 , 8 )]), ** ns )
107108 assert s == "12 6 4 3 2 2 1"
108- s = f .format (' {[n//i for i in range(1,8)]}' , ** ns )
109+ s = f .format (" {[n//i for i in range(1,8)]}" , ** ns )
109110 assert s == "[12, 6, 4, 3, 2, 2, 1]"
110111 s = f .format ("{stuff!s}" , ** ns )
111112 assert s == ns ["stuff" ]
@@ -133,9 +134,9 @@ def eval_formatter_slicing_check(f):
133134 pytest .raises (SyntaxError , f .format , "{n:x}" , ** ns )
134135
135136def eval_formatter_no_slicing_check (f ):
136- ns = dict (n = 12 , pi = math .pi , stuff = ' hello there' , os = os )
137-
138- s = f .format (' {n:x} {pi**2:+f}' , ** ns )
137+ ns = dict (n = 12 , pi = math .pi , stuff = " hello there" , os = os )
138+
139+ s = f .format (" {n:x} {pi**2:+f}" , ** ns )
139140 assert s == "c +9.869604"
140141
141142 s = f .format ("{stuff[slice(1,4)]}" , ** ns )
@@ -187,17 +188,19 @@ def test_strip_email():
187188
188189
189190def test_strip_email2 ():
190- src = ' > > > list()'
191- cln = ' list()'
191+ src = " > > > list()"
192+ cln = " list()"
192193 assert text .strip_email_quotes (src ) == cln
193194
195+
194196def test_LSString ():
195197 lss = text .LSString ("abc\n def" )
196198 assert lss .l == ["abc" , "def" ]
197199 assert lss .s == "abc def"
198200 lss = text .LSString (os .getcwd ())
199201 assert isinstance (lss .p [0 ], Path )
200202
203+
201204def test_SList ():
202205 sl = text .SList (["a 11" , "b 1" , "a 2" ])
203206 assert sl .n == "a 11\n b 1\n a 2"
0 commit comments