Skip to content

Commit

Permalink
test: add more tolerance for test
Browse files Browse the repository at this point in the history
  • Loading branch information
shenyulu committed Aug 2, 2024
1 parent 0276bc0 commit b030caf
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 16 deletions.
4 changes: 2 additions & 2 deletions test/test_air_sea_interaction_index_amm.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ def test_calc_index_AMM_Doi_2009_1():
],
dtype=np.float32,
)
assert np.isclose(result_data, refer_data).all()
assert np.isclose(result_data, refer_data, atol=0.01).all()


def test_calc_index_AMM_Doi_2009_2():
Expand Down Expand Up @@ -74,4 +74,4 @@ def test_calc_index_AMM_Doi_2009_2():
],
dtype=np.float32,
)
assert np.isclose(result_data, refer_data).all()
assert np.isclose(result_data, refer_data, atol=0.01).all()
4 changes: 2 additions & 2 deletions test/test_air_sea_interaction_index_enso.py
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ def test_calc_index_nino3_1():
],
dtype=np.float32,
)
assert np.isclose(result_data, refer_data).all()
assert np.isclose(result_data, refer_data, atol=0.01).all()


def test_calc_index_nino3_2():
Expand Down Expand Up @@ -134,7 +134,7 @@ def test_calc_index_nino3_2():
],
dtype=np.float32,
)
assert np.isclose(result_data, refer_data).all()
assert np.isclose(result_data, refer_data, atol=0.01).all()


def test_calc_index_nino34_1():
Expand Down
4 changes: 2 additions & 2 deletions test/test_air_sea_interaction_index_iobm.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ def test_calc_index_IOBM_1point_1():
],
dtype=np.float32,
)
assert np.isclose(result_data, refer_data).all()
assert np.isclose(result_data, refer_data, atol=0.01).all()


def test_calc_index_IOBM_1point_2():
Expand Down Expand Up @@ -74,7 +74,7 @@ def test_calc_index_IOBM_1point_2():
],
dtype=np.float32,
)
assert np.isclose(result_data, refer_data).all()
assert np.isclose(result_data, refer_data, atol=0.01).all()


def test_calc_index_IOBM_EOF1_1():
Expand Down
20 changes: 10 additions & 10 deletions test/test_core_eof.py
Original file line number Diff line number Diff line change
Expand Up @@ -121,11 +121,11 @@ def test_get_EOF_model_and_calc_EOF_analysis():
]
)

assert np.isclose(result_data1, refer_data1).all()
assert np.isclose(result_data2, refer_data2).all()
assert np.isclose(result_data3, refer_data3).all()
assert np.isclose(result_data4, refer_data4).all()
assert np.isclose(result_data5, refer_data5).all()
assert np.isclose(result_data1, refer_data1, atol=0.01).all()
assert np.isclose(result_data2, refer_data2, atol=0.01).all()
assert np.isclose(result_data3, refer_data3, atol=0.01).all()
assert np.isclose(result_data4, refer_data4, atol=0.01).all()
assert np.isclose(result_data5, refer_data5, atol=0.01).all()


def test_save_EOF_model_and_load_EOF_model():
Expand Down Expand Up @@ -215,11 +215,11 @@ def test_get_REOF_model_and_calc_REOF_analysis():
refer_data4 = np.array([0.50255507, 0.49495115])
refer_data5 = np.array([6401.3041078, 6352.69203657])

assert np.isclose(result_data1, refer_data1).all()
assert np.isclose(result_data2, refer_data2).all()
assert np.isclose(result_data3, refer_data3).all()
assert np.isclose(result_data4, refer_data4).all()
assert np.isclose(result_data5, refer_data5).all()
assert np.isclose(result_data1, refer_data1, atol=0.01).all()
assert np.isclose(result_data2, refer_data2, atol=0.01).all()
assert np.isclose(result_data3, refer_data3, atol=0.01).all()
assert np.isclose(result_data4, refer_data4, atol=0.01).all()
assert np.isclose(result_data5, refer_data5, atol=0.01).all()


def test_save_EOF_model_and_load_EOF_model():
Expand Down

0 comments on commit b030caf

Please sign in to comment.