@@ -11,18 +11,21 @@ def test_upgrade_bad_version(datadir):
11
11
12
12
13
13
def test_upgrade_to_latest (datadir ):
14
- ws = json .load (open (datadir .joinpath ("workspace_1.0.0.json" ), encoding = "utf-8" ))
14
+ with datadir .joinpath ("workspace_1.0.0.json" ).open (encoding = "utf-8" ) as fp :
15
+ ws = json .load (fp )
15
16
pyhf .schema .upgrade ().workspace (ws )
16
17
17
- ps = json .load (open (datadir .joinpath ("workspace_1.0.0.json" ), encoding = "utf-8" ))
18
+ with datadir .joinpath ("workspace_1.0.0.json" ).open (encoding = "utf-8" ) as fp :
19
+ ps = json .load (fp )
18
20
pyhf .schema .upgrade ().patchset (ps )
19
21
20
22
21
23
def test_1_0_0_workspace (datadir , caplog , monkeypatch ):
22
24
"""
23
25
Test upgrading a workspace from 1.0.0 to 1.0.1
24
26
"""
25
- spec = json .load (open (datadir .joinpath ("workspace_1.0.0.json" ), encoding = "utf-8" ))
27
+ with datadir .joinpath ("workspace_1.0.0.json" ).open (encoding = "utf-8" ) as fp :
28
+ spec = json .load (fp )
26
29
27
30
monkeypatch .setitem (pyhf .schema .versions , 'workspace.json' , '1.0.1' )
28
31
with caplog .at_level (logging .INFO , 'pyhf.schema' ):
@@ -39,7 +42,8 @@ def test_1_0_0_patchset(datadir, caplog, monkeypatch):
39
42
"""
40
43
Test upgrading a patchset from 1.0.0 to 1.0.1
41
44
"""
42
- spec = json .load (open (datadir .joinpath ("patchset_1.0.0.json" ), encoding = "utf-8" ))
45
+ with datadir .joinpath ("patchset_1.0.0.json" ).open (encoding = "utf-8" ) as fp :
46
+ spec = json .load (fp )
43
47
44
48
monkeypatch .setitem (pyhf .schema .versions , 'patchset.json' , '1.0.1' )
45
49
with caplog .at_level (logging .INFO , 'pyhf.schema' ):
@@ -56,7 +60,8 @@ def test_1_0_1_workspace(datadir):
56
60
"""
57
61
Test upgrading a workspace from 1.0.1 to 1.0.1
58
62
"""
59
- spec = json .load (open (datadir .joinpath ("workspace_1.0.1.json" ), encoding = "utf-8" ))
63
+ with datadir .joinpath ("workspace_1.0.1.json" ).open (encoding = "utf-8" ) as fp :
64
+ spec = json .load (fp )
60
65
61
66
new_spec = pyhf .schema .upgrade (to_version = '1.0.1' ).workspace (spec )
62
67
assert new_spec ['version' ] == '1.0.1'
@@ -66,7 +71,8 @@ def test_1_0_1_patchset(datadir):
66
71
"""
67
72
Test upgrading a patchset from 1.0.1 to 1.0.1
68
73
"""
69
- spec = json .load (open (datadir .joinpath ("patchset_1.0.1.json" ), encoding = "utf-8" ))
74
+ with datadir .joinpath ("patchset_1.0.1.json" ).open (encoding = "utf-8" ) as fp :
75
+ spec = json .load (fp )
70
76
71
77
new_spec = pyhf .schema .upgrade (to_version = '1.0.1' ).patchset (spec )
72
78
assert new_spec ['version' ] == '1.0.1'
0 commit comments