Skip to content

Commit e01db59

Browse files
authored
Update test_multipole.py
Update test to match new angle alignment and include EllipseMultipoleScaled
1 parent 834b528 commit e01db59

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

test_autogalaxy/ellipse/ellipse/test_multipole.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,20 @@ def test__points_perturbed_from():
2424
pixel_scale=pixel_scale, points=points, ellipse=ellipse
2525
)
2626

27-
assert points_perturbed[1, 0] == pytest.approx(-0.982728, 1.0e-4)
27+
assert points_perturbed[1, 0] == pytest.approx(-0.919384, 1.0e-4)
2828
assert points_perturbed[1, 1] == pytest.approx(0.298726, 1.0e-4)
29+
30+
31+
ellipse = ag.Ellipse(major_axis=1.5)
32+
33+
points = ellipse.points_from_major_axis_from(pixel_scale=pixel_scale)
34+
35+
multipole_scaled = ag.EllipseMultipoleScaled(m=4, scaled_multipole_comps=(0.1, 0.2), major_axis=1.5)
36+
37+
points_perturbed = multipole_scaled.points_perturbed_from(
38+
pixel_scale=pixel_scale, points=points, ellipse=ellipse
39+
)
40+
41+
assert points_perturbed[1, 0] == pytest.approx(-0.848528, 1.0e-4)
42+
assert points_perturbed[1, 1] == pytest.approx(0.848528, 1.0e-4)
43+

0 commit comments

Comments
 (0)