From bd1022e46a1933f634a27b1ed7632054f7f89a4f Mon Sep 17 00:00:00 2001 From: Michał Górny Date: Wed, 25 Oct 2017 19:00:31 +0200 Subject: Fix file suffix for gen-hash-tests --- utils/gen-hash-tests.bash | 30 ++++++++++++++++++++++++++++++ utils/gen-hash-tests.py | 30 ------------------------------ 2 files changed, 30 insertions(+), 30 deletions(-) create mode 100755 utils/gen-hash-tests.bash delete mode 100755 utils/gen-hash-tests.py diff --git a/utils/gen-hash-tests.bash b/utils/gen-hash-tests.bash new file mode 100755 index 0000000..9999af0 --- /dev/null +++ b/utils/gen-hash-tests.bash @@ -0,0 +1,30 @@ +#!/bin/bash +test_string='The quick brown fox jumps over the lazy dog' + +if [[ ${#} -lt 1 ]]; then + echo "Usage: ${0} []" + exit 1 +fi + +algo=${1} +algo_sum=${2:-${algo}sum} + +empty=$(printf '' | ${algo_sum} | cut -d' ' -f1) +str=$(printf '%s' "${test_string}" | ${algo_sum} | cut -d' ' -f1) + +cat <<_EOF_ + + def test_${algo}(self): + try: + self.assertEqual(hash_bytes(TEST_STRING, '${algo}'), + '${str}') + except UnsupportedHash: + raise unittest.SkipTest('hash not supported') + + def test_${algo}_empty(self): + try: + self.assertEqual(hash_bytes(b'', '${algo}'), + '${empty}') + except UnsupportedHash: + raise unittest.SkipTest('hash not supported') +_EOF_ diff --git a/utils/gen-hash-tests.py b/utils/gen-hash-tests.py deleted file mode 100755 index 9999af0..0000000 --- a/utils/gen-hash-tests.py +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash -test_string='The quick brown fox jumps over the lazy dog' - -if [[ ${#} -lt 1 ]]; then - echo "Usage: ${0} []" - exit 1 -fi - -algo=${1} -algo_sum=${2:-${algo}sum} - -empty=$(printf '' | ${algo_sum} | cut -d' ' -f1) -str=$(printf '%s' "${test_string}" | ${algo_sum} | cut -d' ' -f1) - -cat <<_EOF_ - - def test_${algo}(self): - try: - self.assertEqual(hash_bytes(TEST_STRING, '${algo}'), - '${str}') - except UnsupportedHash: - raise unittest.SkipTest('hash not supported') - - def test_${algo}_empty(self): - try: - self.assertEqual(hash_bytes(b'', '${algo}'), - '${empty}') - except UnsupportedHash: - raise unittest.SkipTest('hash not supported') -_EOF_ -- cgit v1.2.3