Skip to content

Commit 48ed3b1

Browse files
committed
add failing test
1 parent b5330f4 commit 48ed3b1

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

tests/test_dfsu_spectral.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@ def dfsu_line():
2020
return mikeio.open(filename)
2121

2222

23+
@pytest.fixture
24+
def dfsu_line_degrees():
25+
filename = "tests/testdata/spectra/line_spectra_degrees.dfsu"
26+
return mikeio.open(filename)
27+
28+
2329
@pytest.fixture
2430
def dfsu_area():
2531
filename = "tests/testdata/spectra/area_spectra.dfsu"
@@ -70,6 +76,18 @@ def test_properties_line_spectrum(dfsu_line):
7076
assert len(dfs.directions) == 16
7177
assert dfs.geometry.n_nodes == 10
7278
assert dfs.geometry.n_elements == 9
79+
dir = dfs.geometry.directions
80+
assert dir[0] == pytest.approx(0.0)
81+
assert dir[-1] == pytest.approx(337.5)
82+
83+
84+
def test_properties_line_spectrum_degrees(dfsu_line_degrees):
85+
dfs = dfsu_line_degrees
86+
assert dfs.geometry.is_spectral
87+
assert dfs._type == DfsuFileType.DfsuSpectral1D
88+
dir = dfs.geometry.directions
89+
assert dir[0] == pytest.approx(0.0)
90+
assert dir[-1] == pytest.approx(360.0)
7391

7492

7593
def test_properties_area_spectrum(dfsu_area):

0 commit comments

Comments
 (0)