@@ -427,20 +427,23 @@ def test_axis_overlap() -> None:
427427def test_can_paste () -> None :
428428 assert _can_paste (mkA (translation = (10 , - 20 ))) == (True , None )
429429 assert _can_paste (mkA (scale = (10 , 10 ))) == (True , None )
430- assert _can_paste (mkA (scale = (- 10 , 10 ), translation = (0 , - 4 * 10 ))) == (True , None )
430+ assert _can_paste (mkA (scale = (- 10 , 10 ), translation = (0 , - 4 * 10 ))) == (
431+ False ,
432+ "flipped axis" ,
433+ )
431434
432435 assert _can_paste (mkA (shear = 0.3 )) == (False , "has rotation or shear" )
433436 assert _can_paste (mkA (rot = 30 )) == (False , "has rotation or shear" )
434437
435- assert _can_paste (mkA (scale = (- 11.1 , 11.1 ))) == (False , "non-integer scale" )
438+ assert _can_paste (mkA (scale = (11.1 , 11.1 ))) == (False , "non-integer scale" )
436439 assert _can_paste (mkA (scale = (0.5 , 0.5 ))) == (False , "non-integer scale" )
437440 assert _can_paste (mkA (scale = (2 , 3 ))) == (False , "sx!=sy, probably" )
438441
439- assert _can_paste (mkA (scale = (- 10 , 10 ), translation = (0 , - 4 ))) == (
442+ assert _can_paste (mkA (scale = (10 , 10 ), translation = (0 , - 4 ))) == (
440443 False ,
441444 "sub-pixel translation" ,
442445 )
443- assert _can_paste (mkA (scale = (- 10 , 10 ), translation = (- 4 , 10 ))) == (
446+ assert _can_paste (mkA (scale = (10 , 10 ), translation = (- 4 , 10 ))) == (
444447 False ,
445448 "sub-pixel translation" ,
446449 )
0 commit comments