Skip to content

Commit 0971dd4

Browse files
committed
test: fix imports
1 parent 5ef1bc4 commit 0971dd4

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
python-version: "3.9"
4040
- os: macos-13
4141
python-version: "3.9"
42-
- os: macos-14
42+
- os: macos-latest
4343
python-version: "3.12" # old versions not supported
4444
name: Check Python ${{ matrix.python-version }} ${{ matrix.os }}
4545
steps:

tests/modeling/test_bayesianblocks.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
import os
1+
from pathlib import Path
2+
23
import numpy as np
4+
35
import hepstats
46
from hepstats.modeling import bayesian_blocks
57

6-
answer_dir = os.path.dirname(hepstats.__file__) + "/../../tests/modeling/data"
8+
answer_dir = Path(hepstats.__file__) / "data"
79

810

911
def test_bayesian_blocks(cmdopt, data_gen):
@@ -12,10 +14,10 @@ def test_bayesian_blocks(cmdopt, data_gen):
1214
be3 = bayesian_blocks(data_gen[0], weights=data_gen[2])
1315

1416
if cmdopt == "generate":
15-
with open(answer_dir + "/answers_bayesian_blocks.npz", "wb") as f:
17+
with open(answer_dir / "answers_bayesian_blocks.npz", "wb") as f:
1618
np.savez(f, be1=be1, be2=be2, be3=be3)
1719
elif cmdopt == "test":
18-
answers = np.load(answer_dir + "/answers_bayesian_blocks.npz")
20+
answers = np.load(answer_dir / "answers_bayesian_blocks.npz")
1921
assert np.all(be1 == answers["be1"])
2022
assert np.all(be2 == answers["be2"])
2123
assert np.all(be3 == answers["be3"])

0 commit comments

Comments
 (0)