aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugeniy E. Mikhailov <evgmik@gmail.com>2024-06-19 23:35:28 -0400
committerEugeniy E. Mikhailov <evgmik@gmail.com>2024-06-19 23:35:28 -0400
commit9d09be14fed200ac29ae467294fb46f8f1cfcfd6 (patch)
tree06feb12b5ce7a3c0b5d4157f09484adf6205090d
parentbbdf264d26f3e633997b71340292759ff012f5cd (diff)
downloadqolab-9d09be14fed200ac29ae467294fb46f8f1cfcfd6.tar.gz
qolab-9d09be14fed200ac29ae467294fb46f8f1cfcfd6.zip
added test cases for bzip compressed files
-rw-r--r--tests/test_trace.py21
-rw-r--r--tests/trace_test_data/only_compressed_file2.dat.bzbin0 -> 164 bytes
-rw-r--r--tests/trace_test_data/only_compressed_file3.dat.bz2bin0 -> 164 bytes
-rw-r--r--tests/trace_test_data/xtrace1.dat.bzbin0 -> 164 bytes
-rw-r--r--tests/trace_test_data/xtrace1.dat.bz2bin0 -> 164 bytes
5 files changed, 18 insertions, 3 deletions
diff --git a/tests/test_trace.py b/tests/test_trace.py
index 24c96c5..65a9f5b 100644
--- a/tests/test_trace.py
+++ b/tests/test_trace.py
@@ -18,9 +18,26 @@ def test_load_gzip_compressed_v0dot1_trace():
tr = loadTrace('tests/trace_test_data/xtrace1.dat.gz')
assert isItExpectedTrace(tr) == True
+def test_load_bzip_compressed_v0dot1_trace():
+ tr = loadTrace('tests/trace_test_data/xtrace1.dat.bz')
+ assert isItExpectedTrace(tr) == True
+
+ tr = loadTrace('tests/trace_test_data/xtrace1.dat.bz2')
+ assert isItExpectedTrace(tr) == True
+
def test_tryCompressedIfMissing():
fname = 'tests/trace_test_data/only_compressed_file1.dat'
- # first we check that the guess is working
+ # we check that the guess is working for gzip compressed file (.gz)
+ tr = loadTrace(fname, tryCompressedIfMissing=True)
+ assert isItExpectedTrace(tr) == True
+
+ fname = 'tests/trace_test_data/only_compressed_file2.dat'
+ # we check that the guess is working for bzip compressed file (.bz)
+ tr = loadTrace(fname, tryCompressedIfMissing=True)
+ assert isItExpectedTrace(tr) == True
+
+ fname = 'tests/trace_test_data/only_compressed_file3.dat'
+ # we check that the guess is working for bzip compressed file (.bz2)
tr = loadTrace(fname, tryCompressedIfMissing=True)
assert isItExpectedTrace(tr) == True
@@ -28,5 +45,3 @@ def test_tryCompressedIfMissing():
with pytest.raises(FileNotFoundError) as exc_info:
tr = loadTrace(fname, tryCompressedIfMissing=False)
-
-
diff --git a/tests/trace_test_data/only_compressed_file2.dat.bz b/tests/trace_test_data/only_compressed_file2.dat.bz
new file mode 100644
index 0000000..84a980c
--- /dev/null
+++ b/tests/trace_test_data/only_compressed_file2.dat.bz
Binary files differ
diff --git a/tests/trace_test_data/only_compressed_file3.dat.bz2 b/tests/trace_test_data/only_compressed_file3.dat.bz2
new file mode 100644
index 0000000..84a980c
--- /dev/null
+++ b/tests/trace_test_data/only_compressed_file3.dat.bz2
Binary files differ
diff --git a/tests/trace_test_data/xtrace1.dat.bz b/tests/trace_test_data/xtrace1.dat.bz
new file mode 100644
index 0000000..84a980c
--- /dev/null
+++ b/tests/trace_test_data/xtrace1.dat.bz
Binary files differ
diff --git a/tests/trace_test_data/xtrace1.dat.bz2 b/tests/trace_test_data/xtrace1.dat.bz2
new file mode 100644
index 0000000..84a980c
--- /dev/null
+++ b/tests/trace_test_data/xtrace1.dat.bz2
Binary files differ