tests package¶
Submodules¶
tests.test_barutils module¶
Test the barutils module.
-
class
tests.test_barutils.TestClassBarutils[source]¶ Bases:
objectTest compression, extraction and related operations.
-
class
tests.test_barutils.TestClassBarutilsCompression[source]¶ Bases:
objectTest file compression.
-
class
tests.test_barutils.TestClassBarutilsConfig[source]¶ Bases:
objectTest reading/writing configs with ConfigParser.
-
class
tests.test_barutils.TestClassBarutilsRemovers[source]¶ Bases:
objectTest file/folder removal.
-
class
tests.test_barutils.TestClassBarutilsSha512[source]¶ Bases:
objectTest manifest parsing/verification.
tests.test_filehashtools module¶
Test the filehashtools module.
-
class
tests.test_filehashtools.TestClassFilehashtools[source]¶ Bases:
objectTest hash/GnuPG utilities.
Test MD4 hash, if not available.
Test RIPEMD160 hash, if not available.
-
test_verifier(onefile=False)[source]¶ Test batch hashing.
Parameters: onefile (bool) – One file or not. Default is false.
Test Whirlpool hash, if not available.
-
class
tests.test_filehashtools.TestClassFilehashtoolsConfig[source]¶ Bases:
objectTest reading/writing configs with ConfigParser.
tests.test_loadergen module¶
Test the loadergen module.
tests.test_networkutils module¶
Test the networkutils module.
-
class
tests.test_networkutils.TestClassNetworkutils[source]¶ Bases:
objectTest network utilities and support functions.
-
class
tests.test_networkutils.TestClassNetworkutilsParsing[source]¶ Bases:
objectTest functions that require parsing of XML/HTML.
-
tests.test_networkutils.conn_error_mock(url, request)[source]¶ HTTMock mock for content_length, connection error.
-
tests.test_networkutils.cu_bad_mock(url, request)[source]¶ Mock for carrier update checking, bad case.
-
tests.test_networkutils.cu_good_mock(url, request)[source]¶ Mock for carrier update checking, ideal case.
-
tests.test_networkutils.download_mock_huge(url, request)[source]¶ HTTMock mock for downloading big files.
-
tests.test_networkutils.sr_bad_mock(url, request)[source]¶ Mock for software release lookup, worst case.
tests.test_pseudocap module¶
Test the pseudocap module.
tests.test_scriptutils module¶
Test the scriptutils module.
-
class
tests.test_scriptutils.TestClassScriptutilsArguments[source]¶ Bases:
objectTest argparse parser generation.
-
class
tests.test_scriptutils.TestClassScriptutilsGPG[source]¶ Bases:
objectTest GPG-related utilities.
-
class
tests.test_scriptutils.TestClassScriptutilsIntegrity[source]¶ Bases:
objectTest checking file integrity.
-
class
tests.test_scriptutils.TestClassScriptutilsSevenzip[source]¶ Bases:
objectTest 7-Zip related utilities.
-
class
tests.test_scriptutils.TestClassScriptutilsSoftware[source]¶ Bases:
objectTest software release-related utilities.
tests.test_smtputils module¶
Test the smtputils module.
tests.test_sqlutils module¶
Test the sqlutils module.
tests.test_textgenerator module¶
Test the textgenerator module.
tests.test_utilities module¶
Test the utilities module.
-
class
tests.test_utilities.TestClassUtilities7z[source]¶ Bases:
objectTest utilities related to 7-Zip.
-
class
tests.test_utilities.TestClassUtilitiesArgparse[source]¶ Bases:
objectTest miscellaneous utilities involving arguments.
-
class
tests.test_utilities.TestClassUtilitiesConfig[source]¶ Bases:
objectTest reading/writing configs with ConfigParser.
-
class
tests.test_utilities.TestClassUtilitiesLoaders[source]¶ Bases:
objectTest autoloader integrity checking.
-
class
tests.test_utilities.TestClassUtilitiesPlatform[source]¶ Bases:
objectTest platform utilities.
-
class
tests.test_utilities.TestClassUtilitiesStdout[source]¶ Bases:
objectTest UselessStdout and related things.
Module contents¶
The unit test portion of bbarchivist.