@@ -14,7 +14,7 @@ def test_make_foundation_subimage_basic_left_side():
1414 base = _full_alpha_image ()
1515 # part (6, 0) targets the left side (c <= 0) when scale=4 and xofs=0
1616 out = make_foundation_subimage (
17- base , scale = 4 , left_parts = 6 , right_parts = None , s_shareground = True , cut_inside = False , zshift = 0 , solid = True
17+ base , scale = 4 , left_parts = 6 , right_parts = None , y_limit = 64 , cut_inside = False , zshift = 0 , solid = True
1818 )
1919 assert out .alpha is not None
2020 # Left-most column should be non-zero
@@ -28,7 +28,7 @@ def test_make_foundation_subimage_alpha_none_passthrough():
2828 rgb = np .zeros ((8 , 8 , 3 ), dtype = np .uint8 )
2929 base = LayeredImage (0 , 0 , 8 , 8 , rgb , None , None )
3030 out = make_foundation_subimage (
31- base , scale = 4 , left_parts = 6 , right_parts = None , s_shareground = True , cut_inside = False , zshift = 0 , solid = True
31+ base , scale = 4 , left_parts = 6 , right_parts = None , y_limit = 64 , cut_inside = False , zshift = 0 , solid = True
3232 )
3333 assert out .alpha is None
3434
@@ -37,26 +37,19 @@ def test_make_foundation_passthrough_single_input():
3737 base = _full_alpha_image ()
3838 # Only solid provided
3939 expected_solid = make_foundation_subimage (
40- base .copy (), scale = 4 , left_parts = 6 , right_parts = None , s_shareground = True , cut_inside = False , zshift = 0 , solid = True
40+ base .copy (), scale = 4 , left_parts = 6 , right_parts = None , y_limit = 64 , cut_inside = False , zshift = 0 , solid = True
4141 )
4242 out_solid = make_foundation (
43- base , None , scale = 4 , left_parts = 6 , right_parts = None , s_shareground = True , cut_inside = False , zshift = 0
43+ base , None , scale = 4 , left_parts = 6 , right_parts = None , y_limit = 64 , cut_inside = False , zshift = 0
4444 )
4545 assert np .array_equal (out_solid .alpha , expected_solid .alpha )
4646
4747 # Only ground provided
4848 expected_ground = make_foundation_subimage (
49- base .copy (),
50- scale = 4 ,
51- left_parts = 6 ,
52- right_parts = None ,
53- s_shareground = True ,
54- cut_inside = False ,
55- zshift = 0 ,
56- solid = False ,
49+ base .copy (), scale = 4 , left_parts = 6 , right_parts = None , y_limit = 64 , cut_inside = False , zshift = 0 , solid = False
5750 )
5851 out_ground = make_foundation (
59- None , base , scale = 4 , left_parts = 6 , right_parts = None , s_shareground = True , cut_inside = False , zshift = 0
52+ None , base , scale = 4 , left_parts = 6 , right_parts = None , y_limit = 64 , cut_inside = False , zshift = 0
6053 )
6154 assert np .array_equal (out_ground .alpha , expected_ground .alpha )
6255
@@ -66,10 +59,10 @@ def test_make_foundation_subimage_zshift_reduces_coverage_for_part0():
6659 base = _full_alpha_image ()
6760 base .yofs = 120
6861 out0 = make_foundation_subimage (
69- base , scale = 4 , left_parts = 6 , right_parts = None , s_shareground = True , cut_inside = False , zshift = 0 , solid = True
62+ base , scale = 4 , left_parts = 6 , right_parts = None , y_limit = 64 , cut_inside = False , zshift = 0 , solid = True
7063 )
7164 out1 = make_foundation_subimage (
72- base , scale = 4 , left_parts = 6 , right_parts = None , s_shareground = True , cut_inside = False , zshift = 2 , solid = True
65+ base , scale = 4 , left_parts = 6 , right_parts = None , y_limit = 64 , cut_inside = False , zshift = 2 , solid = True
7366 )
7467 sum0 = int (out0 .alpha .sum ())
7568 sum1 = int (out1 .alpha .sum ())
0 commit comments