Skip to content

Commit 37cd7a9

Browse files
committed
closing temp file
1 parent b1c8ead commit 37cd7a9

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

quaddtype/tests/test_quaddtype.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4499,6 +4499,9 @@ def test_pickle_with_npz(self, backend):
44994499
expected_backend = 0 if backend == 'sleef' else 1
45004500
assert loaded_arr1.dtype.backend == expected_backend
45014501
assert loaded_arr2.dtype.backend == expected_backend
4502+
4503+
# Close the file before cleanup (required on Windows)
4504+
loaded.close()
45024505
finally:
45034506
os.unlink(fname)
45044507

@@ -4527,6 +4530,9 @@ def test_pickle_with_savez_compressed(self, backend):
45274530
assert loaded_arr.dtype == original.dtype
45284531
expected_backend = 0 if backend == 'sleef' else 1
45294532
assert loaded_arr.dtype.backend == expected_backend
4533+
4534+
# Close the file before cleanup (required on Windows)
4535+
loaded.close()
45304536
finally:
45314537
os.unlink(fname)
45324538

@@ -4566,6 +4572,9 @@ def test_pickle_npz_special_values(self, backend):
45664572
assert np.signbit(loaded_arr[i]) == np.signbit(original[i])
45674573

45684574
assert loaded_arr.dtype == original.dtype
4575+
4576+
# Close the file before cleanup (required on Windows)
4577+
loaded.close()
45694578
finally:
45704579
os.unlink(fname)
45714580

@@ -4605,6 +4614,9 @@ def test_pickle_npz_multiple_arrays(self, backend):
46054614
expected_backend = 0 if backend == 'sleef' else 1
46064615
for key in ['scalar', 'one_d', 'two_d', 'three_d']:
46074616
assert loaded[key].dtype.backend == expected_backend
4617+
4618+
# Close the file before cleanup (required on Windows)
4619+
loaded.close()
46084620
finally:
46094621
os.unlink(fname)
46104622

@@ -4645,6 +4657,9 @@ def test_pickle_npz_exact_values(self, backend):
46454657
# Also check element-wise equality
46464658
for i in range(len(original)):
46474659
assert loaded_arr[i] == original[i]
4660+
4661+
# Close the file before cleanup (required on Windows)
4662+
loaded.close()
46484663
finally:
46494664
os.unlink(fname)
46504665

0 commit comments

Comments
 (0)