From 2884a6b882d1c893816116d7c5330e8b4face569 Mon Sep 17 00:00:00 2001 From: Tim Burke Date: Fri, 8 Apr 2022 20:29:20 -0700 Subject: Use hacking checks Change-Id: I5ed0829d1124c813fb3457cf45152a0f175cebea --- test/test_pyeclib_api.py | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) (limited to 'test/test_pyeclib_api.py') diff --git a/test/test_pyeclib_api.py b/test/test_pyeclib_api.py index 31bedbd..1663920 100644 --- a/test/test_pyeclib_api.py +++ b/test/test_pyeclib_api.py @@ -23,13 +23,15 @@ import os import random -from string import ascii_letters, ascii_uppercase, digits +import resource +import string import sys import tempfile import unittest from distutils.version import StrictVersion from itertools import combinations + import six import pyeclib.ec_iface @@ -40,10 +42,11 @@ from pyeclib.ec_iface import ECInsufficientFragments from pyeclib.ec_iface import ECInvalidFragmentMetadata from pyeclib.ec_iface import ECInvalidParameter from pyeclib.ec_iface import PyECLib_EC_Types + from pyeclib.ec_iface import ALL_EC_TYPES from pyeclib.ec_iface import VALID_EC_TYPES + from pyeclib.ec_iface import LIBERASURECODE_VERSION -import resource if sys.version < '3': @@ -105,7 +108,7 @@ class TestPyECLibDriver(unittest.TestCase): size *= 1000 # Create the dictionary of files to test with - buf = ''.join(random.choice(ascii_letters) for i in range(size)) + buf = ''.join(random.choice(string.ascii_letters) for i in range(size)) if sys.version_info >= (3,): buf = buf.encode('ascii') tmp_file = tempfile.NamedTemporaryFile() @@ -364,7 +367,7 @@ class TestPyECLibDriver(unittest.TestCase): return filesize = 1024 * 1024 * 3 - file_str = ''.join(random.choice(ascii_letters) + file_str = ''.join(random.choice(string.ascii_letters) for i in range(filesize)) file_bytes = file_str.encode('utf-8') @@ -423,7 +426,7 @@ class TestPyECLibDriver(unittest.TestCase): def test_verify_fragment_inline_chksum_fail(self): pyeclib_drivers = self.get_pyeclib_testspec("inline_crc32") filesize = 1024 * 1024 * 3 - file_str = ''.join(random.choice(ascii_letters) + file_str = ''.join(random.choice(string.ascii_letters) for i in range(filesize)) file_bytes = file_str.encode('utf-8') @@ -463,7 +466,7 @@ class TestPyECLibDriver(unittest.TestCase): pyeclib_drivers = self.get_pyeclib_testspec("inline_crc32") filesize = 1024 * 1024 * 3 - file_str = ''.join(random.choice(ascii_letters) + file_str = ''.join(random.choice(string.ascii_letters) for i in range(filesize)) file_bytes = file_str.encode('utf-8') @@ -542,7 +545,7 @@ class TestPyECLibDriver(unittest.TestCase): # Use 2 * segment size, because last segment may be # greater than segment_size # - char_set = ascii_uppercase + digits + char_set = string.ascii_uppercase + string.digits for segment_size in segment_sizes: segment_strings[segment_size] = ''.join( random.choice(char_set) for i in range(segment_size * 2)) @@ -815,8 +818,10 @@ class BackendsEnabledMetaclass(type): class TestBackendsEnabled(six.with_metaclass(BackendsEnabledMetaclass, unittest.TestCase)): - '''Based on TestPyECLibDriver.test_valid_algo above, but these tests - should *always* either pass or skip.''' + ''' + Based on TestPyECLibDriver.test_valid_algo above, but these tests + should *always* either pass or skip. + ''' if __name__ == '__main__': -- cgit v1.2.1