@@ -427,20 +427,23 @@ def test_axis_overlap() -> None:
427
427
def test_can_paste () -> None :
428
428
assert _can_paste (mkA (translation = (10 , - 20 ))) == (True , None )
429
429
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
+ )
431
434
432
435
assert _can_paste (mkA (shear = 0.3 )) == (False , "has rotation or shear" )
433
436
assert _can_paste (mkA (rot = 30 )) == (False , "has rotation or shear" )
434
437
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" )
436
439
assert _can_paste (mkA (scale = (0.5 , 0.5 ))) == (False , "non-integer scale" )
437
440
assert _can_paste (mkA (scale = (2 , 3 ))) == (False , "sx!=sy, probably" )
438
441
439
- assert _can_paste (mkA (scale = (- 10 , 10 ), translation = (0 , - 4 ))) == (
442
+ assert _can_paste (mkA (scale = (10 , 10 ), translation = (0 , - 4 ))) == (
440
443
False ,
441
444
"sub-pixel translation" ,
442
445
)
443
- assert _can_paste (mkA (scale = (- 10 , 10 ), translation = (- 4 , 10 ))) == (
446
+ assert _can_paste (mkA (scale = (10 , 10 ), translation = (- 4 , 10 ))) == (
444
447
False ,
445
448
"sub-pixel translation" ,
446
449
)
0 commit comments