@@ -83,7 +83,7 @@ def test_dummy_failure(pytester): # how meta!
83
83
"E assert {'failed': 1,... 'skipped': 0} == {'failed': 0,... 'skipped': 0}" ,
84
84
"E Omitting 1 identical items, use -vv to show" ,
85
85
"E Differing items:" ,
86
- "E Use -v to get the full diff" ,
86
+ "E Use -v to get more diff" ,
87
87
]
88
88
)
89
89
# XXX: unstable output.
@@ -376,7 +376,7 @@ def test_bytes_diff_normal(self) -> None:
376
376
assert diff == [
377
377
"b'spam' == b'eggs'" ,
378
378
"At index 0 diff: b's' != b'e'" ,
379
- "Use -v to get the full diff" ,
379
+ "Use -v to get more diff" ,
380
380
]
381
381
382
382
def test_bytes_diff_verbose (self ) -> None :
@@ -444,11 +444,19 @@ def test_iterable_full_diff(self, left, right, expected) -> None:
444
444
"""
445
445
expl = callequal (left , right , verbose = 0 )
446
446
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"
448
448
verbose_expl = callequal (left , right , verbose = 1 )
449
449
assert verbose_expl is not None
450
450
assert "\n " .join (verbose_expl ).endswith (textwrap .dedent (expected ).strip ())
451
451
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
+
452
460
def test_iterable_full_diff_ci (
453
461
self , monkeypatch : MonkeyPatch , pytester : Pytester
454
462
) -> None :
@@ -466,7 +474,7 @@ def test_full_diff():
466
474
467
475
monkeypatch .delenv ("CI" , raising = False )
468
476
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" ])
470
478
471
479
def test_list_different_lengths (self ) -> None :
472
480
expl = callequal ([0 , 1 ], [0 , 1 , 2 ])
@@ -699,32 +707,6 @@ def test_list_tuples(self) -> None:
699
707
assert expl is not None
700
708
assert len (expl ) > 1
701
709
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
-
728
710
def test_list_bad_repr (self ) -> None :
729
711
class A :
730
712
def __repr__ (self ):
@@ -851,8 +833,6 @@ def test_recursive_dataclasses_verbose(self, pytester: Pytester) -> None:
851
833
"E " ,
852
834
"E Drill down into differing attribute a:" ,
853
835
"E a: 10 != 20" ,
854
- "E +10" ,
855
- "E -20" ,
856
836
"E " ,
857
837
"E Drill down into differing attribute b:" ,
858
838
"E b: 'ten' != 'xxx'" ,
@@ -1059,7 +1039,7 @@ def test_namedtuple(self) -> None:
1059
1039
" b: 'b' != 'c'" ,
1060
1040
" - c" ,
1061
1041
" + b" ,
1062
- "Use -v to get the full diff" ,
1042
+ "Use -v to get more diff" ,
1063
1043
]
1064
1044
1065
1045
def test_comparing_two_different_namedtuple (self ) -> None :
@@ -1074,7 +1054,7 @@ def test_comparing_two_different_namedtuple(self) -> None:
1074
1054
assert lines == [
1075
1055
"NT1(a=1, b='b') == NT2(a=2, b='b')" ,
1076
1056
"At index 0 diff: 1 != 2" ,
1077
- "Use -v to get the full diff" ,
1057
+ "Use -v to get more diff" ,
1078
1058
]
1079
1059
1080
1060
0 commit comments