@@ -183,7 +183,7 @@ def test_load_sim(tmp_path):
183183 assert s .tdis .params ["start_date_time" ] == "2041-01-01t00:00:00-05:00"
184184 assert s .tdis .params ["nper" ] == 31
185185 assert np .allclose (
186- s .tdis .params ["perioddata" ]["perlen" ],
186+ [ float ( f ) for f in s .tdis .params ["perioddata" ]["perlen" ] ],
187187 np .array (
188188 [
189189 1.0 ,
@@ -259,7 +259,7 @@ def test_load_sim(tmp_path):
259259 ),
260260 )
261261 assert np .allclose (
262- s .tdis .params ["perioddata" ]["tsmult" ],
262+ [ float ( f ) for f in s .tdis .params ["perioddata" ]["tsmult" ] ],
263263 np .array (
264264 [
265265 1.0 ,
@@ -310,11 +310,11 @@ def test_load_sim(tmp_path):
310310 assert "scaling_method" in s .solvers ["ims_0" ].params
311311 assert "reordering_method" in s .solvers ["ims_0" ].params
312312 assert s .solvers ["ims_0" ].params ["print_option" ] == "summary"
313- assert s .solvers ["ims_0" ].params ["outer_dvclose" ] == 1.00000000e-09
313+ assert float ( s .solvers ["ims_0" ].params ["outer_dvclose" ]) == 1.00000000e-09
314314 assert s .solvers ["ims_0" ].params ["outer_maximum" ] == 500
315315 assert s .solvers ["ims_0" ].params ["under_relaxation" ] == "none"
316316 assert s .solvers ["ims_0" ].params ["inner_maximum" ] == 300
317- assert s .solvers ["ims_0" ].params ["inner_dvclose" ] == 1.00000000e-09
317+ assert float ( s .solvers ["ims_0" ].params ["inner_dvclose" ]) == 1.00000000e-09
318318 assert s .solvers ["ims_0" ].params ["linear_acceleration" ] == "bicgstab"
319319 assert s .solvers ["ims_0" ].params ["relaxation_factor" ] == 1.00000000
320320 assert s .solvers ["ims_0" ].params ["scaling_method" ] == "none"
@@ -358,15 +358,15 @@ def test_gwf_chd01(tmp_path):
358358 if w .returncode == 0 :
359359 os .chdir (tmp_path / "gwf_chd01" )
360360 subprocess .run (["mf6" ])
361- os .chdir (tmp_path / "write" )
361+ os .chdir (write_dir )
362362 subprocess .run (["mf6" ])
363363 diff = subprocess .run (
364364 ["diff" , f"./{ name } .lst" , f"../gwf_chd01/{ name } .lst" ]
365365 )
366- if diff .stdout :
367- print (f"\n GWF model list file difference: { diff .stdout } " )
368366 if diff .stderr :
369367 print (diff .stderr )
368+ else :
369+ print (f"\n model lst file diffs: { diff .stdout } " )
370370
371371
372372def test_gwf_disv (tmp_path ):
@@ -388,15 +388,15 @@ def test_gwf_disv(tmp_path):
388388 if w .returncode == 0 :
389389 os .chdir (tmp_path / "disv01a" )
390390 subprocess .run (["mf6" ])
391- os .chdir (tmp_path / "write" )
391+ os .chdir (write_dir )
392392 subprocess .run (["mf6" ])
393393 diff = subprocess .run (
394394 ["diff" , f"./{ name } .lst" , f"../disv01a/{ name } .lst" ]
395395 )
396- if diff .stdout :
397- print (f"\n GWF model list file difference: { diff .stdout } " )
398396 if diff .stderr :
399397 print (diff .stderr )
398+ else :
399+ print (f"\n model lst file diffs: { diff .stdout } " )
400400
401401
402402def test_gwf_disu (tmp_path ):
@@ -418,12 +418,12 @@ def test_gwf_disu(tmp_path):
418418 if w .returncode == 0 :
419419 os .chdir (tmp_path / "disu01a" )
420420 subprocess .run (["mf6" ])
421- os .chdir (tmp_path / "write" )
421+ os .chdir (write_dir )
422422 subprocess .run (["mf6" ])
423423 diff = subprocess .run (
424424 ["diff" , f"./{ name } .lst" , f"../disu01a/{ name } .lst" ]
425425 )
426- if diff .stdout :
427- print (f"\n GWF model list file difference: { diff .stdout } " )
428426 if diff .stderr :
429427 print (diff .stderr )
428+ else :
429+ print (f"\n model lst file diffs: { diff .stdout } " )
0 commit comments