@@ -83,7 +83,7 @@ def test_dummy_failure(pytester): # how meta!
8383 "E assert {'failed': 1,... 'skipped': 0} == {'failed': 0,... 'skipped': 0}" ,
8484 "E Omitting 1 identical items, use -vv to show" ,
8585 "E Differing items:" ,
86- "E Use -v to get the full diff" ,
86+ "E Use -v to get more diff" ,
8787 ]
8888 )
8989 # XXX: unstable output.
@@ -376,7 +376,7 @@ def test_bytes_diff_normal(self) -> None:
376376 assert diff == [
377377 "b'spam' == b'eggs'" ,
378378 "At index 0 diff: b's' != b'e'" ,
379- "Use -v to get the full diff" ,
379+ "Use -v to get more diff" ,
380380 ]
381381
382382 def test_bytes_diff_verbose (self ) -> None :
@@ -444,11 +444,19 @@ def test_iterable_full_diff(self, left, right, expected) -> None:
444444 """
445445 expl = callequal (left , right , verbose = 0 )
446446 assert expl is not None
447- assert expl [- 1 ] == "Use -v to get the full diff"
447+ assert expl [- 1 ] == "Use -v to get more diff"
448448 verbose_expl = callequal (left , right , verbose = 1 )
449449 assert verbose_expl is not None
450450 assert "\n " .join (verbose_expl ).endswith (textwrap .dedent (expected ).strip ())
451451
452+ def test_iterable_quiet (self ) -> None :
453+ expl = callequal ([1 , 2 ], [10 , 2 ], verbose = - 1 )
454+ assert expl == [
455+ "[1, 2] == [10, 2]" ,
456+ "At index 0 diff: 1 != 10" ,
457+ "Use -v to get more diff" ,
458+ ]
459+
452460 def test_iterable_full_diff_ci (
453461 self , monkeypatch : MonkeyPatch , pytester : Pytester
454462 ) -> None :
@@ -466,7 +474,7 @@ def test_full_diff():
466474
467475 monkeypatch .delenv ("CI" , raising = False )
468476 result = pytester .runpytest ()
469- result .stdout .fnmatch_lines (["E Use -v to get the full diff" ])
477+ result .stdout .fnmatch_lines (["E Use -v to get more diff" ])
470478
471479 def test_list_different_lengths (self ) -> None :
472480 expl = callequal ([0 , 1 ], [0 , 1 , 2 ])
@@ -699,32 +707,6 @@ def test_list_tuples(self) -> None:
699707 assert expl is not None
700708 assert len (expl ) > 1
701709
702- def test_repr_verbose (self ) -> None :
703- class Nums :
704- def __init__ (self , nums ):
705- self .nums = nums
706-
707- def __repr__ (self ):
708- return str (self .nums )
709-
710- list_x = list (range (5000 ))
711- list_y = list (range (5000 ))
712- list_y [len (list_y ) // 2 ] = 3
713- nums_x = Nums (list_x )
714- nums_y = Nums (list_y )
715-
716- assert callequal (nums_x , nums_y ) is None
717-
718- expl = callequal (nums_x , nums_y , verbose = 1 )
719- assert expl is not None
720- assert "+" + repr (nums_x ) in expl
721- assert "-" + repr (nums_y ) in expl
722-
723- expl = callequal (nums_x , nums_y , verbose = 2 )
724- assert expl is not None
725- assert "+" + repr (nums_x ) in expl
726- assert "-" + repr (nums_y ) in expl
727-
728710 def test_list_bad_repr (self ) -> None :
729711 class A :
730712 def __repr__ (self ):
@@ -851,8 +833,6 @@ def test_recursive_dataclasses_verbose(self, pytester: Pytester) -> None:
851833 "E " ,
852834 "E Drill down into differing attribute a:" ,
853835 "E a: 10 != 20" ,
854- "E +10" ,
855- "E -20" ,
856836 "E " ,
857837 "E Drill down into differing attribute b:" ,
858838 "E b: 'ten' != 'xxx'" ,
@@ -1059,7 +1039,7 @@ def test_namedtuple(self) -> None:
10591039 " b: 'b' != 'c'" ,
10601040 " - c" ,
10611041 " + b" ,
1062- "Use -v to get the full diff" ,
1042+ "Use -v to get more diff" ,
10631043 ]
10641044
10651045 def test_comparing_two_different_namedtuple (self ) -> None :
@@ -1074,7 +1054,7 @@ def test_comparing_two_different_namedtuple(self) -> None:
10741054 assert lines == [
10751055 "NT1(a=1, b='b') == NT2(a=2, b='b')" ,
10761056 "At index 0 diff: 1 != 2" ,
1077- "Use -v to get the full diff" ,
1057+ "Use -v to get more diff" ,
10781058 ]
10791059
10801060
0 commit comments