Skip to content

Commit

Permalink
Merge pull request #60 from pauldmccarthy/rf/test
Browse files Browse the repository at this point in the history
Rf/test
  • Loading branch information
pauldmccarthy authored Mar 19, 2021
2 parents bc77b41 + aa44df9 commit 571dcdc
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 5 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# `indexed_gzip` changelog


## 1.5.1 (March 19th 2021)


* Minor adjustments to some unit tests.


## 1.5.0 (March 19th 2021)


Expand Down
2 changes: 1 addition & 1 deletion indexed_gzip/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@
"""


__version__ = '1.5.0'
__version__ = '1.5.1'
21 changes: 17 additions & 4 deletions indexed_gzip/tests/ctest_indexed_gzip.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,9 @@ def test_init_success_cases(concat, drop):
gf1.close()
gf2.close()
gf3.close()
del gf1
del gf2
del gf3


def test_create_from_open_handle(testfile, nelems, seed, drop, file_like_object):
Expand All @@ -208,7 +211,6 @@ def test_create_from_open_handle(testfile, nelems, seed, drop, file_like_object)
element = np.random.randint(0, nelems, 1)
readval = read_element(gzf, element)


gzf.close()

try:
Expand All @@ -218,6 +220,9 @@ def test_create_from_open_handle(testfile, nelems, seed, drop, file_like_object)

finally:
f.close()
del gzf
del f


def test_accept_filename_or_fileobj(testfile, nelems):

Expand Down Expand Up @@ -246,6 +251,11 @@ def test_accept_filename_or_fileobj(testfile, nelems):
if gzf2 is not None: gzf2.close()
if gzf1 is not None: gzf1.close()
if f is not None: f .close()
del f
del gzf1
del gzf2
del gzf3


def test_prioritize_fd_over_f(testfile, nelems):
"""When a fileobj with an associated fileno is passed to IndexedGzipFile,
Expand All @@ -256,7 +266,7 @@ def test_prioritize_fd_over_f(testfile, nelems):
# We can't set the .read attribute in Python 2
# because it's read-only, so skip it.
return

f = None
gzf = None

Expand All @@ -271,8 +281,11 @@ def test_prioritize_fd_over_f(testfile, nelems):
assert readval == element

finally:
if gzf is not None: gzf.close()
if f is not None: f .close()
if gzf is not None: gzf.close()
if f is not None: f .close()
del f
del gzf


def test_handles_not_dropped(testfile, nelems, seed):

Expand Down

0 comments on commit 571dcdc

Please sign in to comment.