Skip to content

Commit c9c2bd1

Browse files
authored
Merge pull request #18 from yucongalicechen/muls
Tests for setting muls
2 parents 8eb8a7a + 53453ce commit c9c2bd1

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/diffpy/labpdfproc/tests/test_functions.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,19 @@ def test_set_distances_at_angle(inputs, expected):
3636
actual_distances_sorted = sorted(actual_gs.distances)
3737
expected_distances_sorted = sorted(expected_distances)
3838
assert actual_distances_sorted == pytest.approx(expected_distances_sorted, rel=1e-4, abs=1e-6)
39+
40+
41+
params3 = [
42+
([1], [1, 1, 0.135335, 0.049787, 0.176921]),
43+
([2], [1, 1, 0.018316, 0.002479, 0.031301]),
44+
]
45+
46+
47+
@pytest.mark.parametrize("inputs, expected", params3)
48+
def test_set_muls_at_angle(inputs, expected):
49+
expected_muls = expected
50+
actual_gs = Gridded_circle(radius=1, n_points_on_diameter=3, mu=inputs[0])
51+
actual_gs.set_muls_at_angle(120)
52+
actual_muls_sorted = sorted(actual_gs.muls)
53+
expected_muls_sorted = sorted(expected_muls)
54+
assert actual_muls_sorted == pytest.approx(expected_muls_sorted, rel=1e-4, abs=1e-6)

0 commit comments

Comments
 (0)