@@ -27,18 +27,18 @@ compare_json() {
27
27
}
28
28
29
29
# # cleanup
30
- python3- coverage combine
31
- python3- coverage erase
30
+ python3 -m coverage combine
31
+ python3 -m coverage erase
32
32
rm -rf test_data/
33
33
tar xvf test_data.tar
34
34
mkdir test_data/result
35
35
36
36
# # common failures
37
- fail python3- coverage run -p ./megawarc
38
- fail python3- coverage run -p ./megawarc --verbose pack --server https://legacy-api.arpa.li/dictionary test_data/result/zstd_bad_name test_data/pack/zstd_bad_name/bad_name.warc.zst
37
+ fail python3 -m coverage run -p ./megawarc
38
+ fail python3 -m coverage run -p ./megawarc --verbose pack --server https://legacy-api.arpa.li/dictionary test_data/result/zstd_bad_name test_data/pack/zstd_bad_name/bad_name.warc.zst
39
39
40
40
# # pack zst
41
- pass python3- coverage run -p ./megawarc --verbose pack --server https://legacy-api.arpa.li/dictionary test_data/result/zstd_valid test_data/pack/zstd_valid/
41
+ pass python3 -m coverage run -p ./megawarc --verbose pack --server https://legacy-api.arpa.li/dictionary test_data/result/zstd_valid test_data/pack/zstd_valid/
42
42
# gzip header includes timestamp, so hashes won't match compressed
43
43
pass gzip -d -f test_data/result/zstd_valid.1743749844.megawarc.json.gz
44
44
compare_json test_data/result_expected/zstd_valid.1743749844.megawarc.json test_data/result/zstd_valid.1743749844.megawarc.json
@@ -47,7 +47,7 @@ pass tar xvf test_data/result/zstd_valid.1743749844.megawarc.tar -C test_data/re
47
47
pass sha256sum -c test_data/result_expected/checksums_zstd_valid.txt
48
48
49
49
# # pack gzip
50
- pass python3- coverage run -p ./megawarc --verbose pack --server https://legacy-api.arpa.li/dictionary test_data/result/gz_valid test_data/pack/gz_valid/
50
+ pass python3 -m coverage run -p ./megawarc --verbose pack --server https://legacy-api.arpa.li/dictionary test_data/result/gz_valid test_data/pack/gz_valid/
51
51
# gzip header includes timestamp, so hashes won't match compressed
52
52
pass gzip -d -k -f test_data/result/gz_valid.megawarc.json.gz
53
53
compare_json test_data/result_expected/gz_valid.megawarc.json test_data/result/gz_valid.megawarc.json
@@ -56,19 +56,19 @@ pass tar xvf test_data/result/gz_valid.megawarc.tar -C test_data/result/
56
56
pass sha256sum -c test_data/result_expected/checksums_gz_valid.txt
57
57
58
58
# # restore gzip
59
- pass python3- coverage run -p ./megawarc --verbose restore test_data/result/gz_valid
59
+ pass python3 -m coverage run -p ./megawarc --verbose restore test_data/result/gz_valid
60
60
pass tar xvf test_data/result/gz_valid -C test_data/result/
61
61
pass sha256sum -c test_data/result_expected/checksum_gzip_valid_restore.txt
62
62
63
63
# convert back
64
64
rm test_data/result/gz_valid.megawarc*
65
- pass python3- coverage run -p ./megawarc --verbose convert test_data/result/gz_valid
65
+ pass python3 -m coverage run -p ./megawarc --verbose convert test_data/result/gz_valid
66
66
# gzip header includes timestamp, so hashes won't match compressed
67
67
pass gzip -d -k -f test_data/result/gz_valid.megawarc.json.gz
68
68
compare_json test_data/result_expected/gz_valid_rebuilt.megawarc.json test_data/result/gz_valid.megawarc.json
69
69
# extract rejected files to check their hashes
70
70
pass tar xvf test_data/result/gz_valid.megawarc.tar -C test_data/result/
71
71
pass sha256sum -c test_data/result_expected/checksums_gz_valid.txt
72
72
73
- python3- coverage combine
74
- python3- coverage xml
73
+ python3 -m coverage combine
74
+ python3 -m coverage xml
0 commit comments