summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2017-10-27openpgp: Convert verify/sign API to use string I/OMichał Górny
Use string I/O for consistency with the API Manifests use where we expect to work on cleartext anyway. Bytes are now used only for loading keys which can be in binary format.
2017-10-27openpgp: Support signing keysMichał Górny
2017-10-27recursiveloader: Support saving ManifestsMichał Górny
2017-10-27test_verify: Use io.open() instead of open()Michał Górny
2017-10-27recursiveloader: Iterate over Manifests from most specific firstMichał Górny
Ensure that when iterating over Manifests, the more specific paths will come before the less specific. It is important for updates since changes to deeper Manifests will affect their checksums in higher Manifests.
2017-10-27verify: Support updating entry data from pathMichał Górny
2017-10-27verify: Introduce universal get_file_metadata() functionMichał Górny
2017-10-27test_openpgp: Fix passing key to the CLI testMichał Górny
2017-10-27test_openpgp: Fix recursiveloader tests for missing OpenPGPMichał Górny
2017-10-27Use sys.hexversion instead of .version_infoMichał Górny
2017-10-27testutil: Fix logger warnings for py2Michał Górny
2017-10-27Add tests for CLI routinesMichał Górny
2017-10-27testutil: Handle silencing logging for testsMichał Górny
2017-10-27find_top_level: Do not verify Manifests during searchMichał Górny
2017-10-26recursiveloader: Support verifying Manifest signatures explicitlyMichał Górny
2017-10-26compression: Fix opening files in text mode without encodingMichał Górny
2017-10-26test_compression: Fix mismatched suffixesMichał Górny
2017-10-26manifest: Support implicit OpenPGP verificationMichał Górny
2017-10-26manifest: Test for incomplete OpenPGP messageMichał Górny
2017-10-26recursiveloader: warn_handler defaults to fail_handlerMichał Górny
2017-10-26recursiveloader: Use handler callbacks to report failures/warningsMichał Górny
2017-10-26verify: Remove assert_path_verifies()Michał Górny
Now all callsites are inlined.
2017-10-26find_top_level: Support compressed ManifestsMichał Górny
2017-10-26recursiveloader: Support compressed ManifestsMichał Górny
2017-10-26compression: Workaround missing gzip.GzipFile.read1() in py<3.3Michał Górny
2017-10-25gemato.compression: Support getting potential compressed namesMichał Górny
2017-10-25test_compression: Check if .fileno() is passed through correctlyMichał Górny
2017-10-25compression: Support passing text-mode kwargs to openMichał Górny
2017-10-25test_compression: Add tests for opening uncompressed filesMichał Górny
2017-10-25compression: Introduce a generic opener for filesMichał Górny
2017-10-25compression: Enforce correct format for lzma/xz filesMichał Górny
2017-10-25compression: Support passing mode to the compressorMichał Górny
2017-10-25Provide compression abstractionMichał Górny
2017-10-25test_openpgp: Improve test coverageMichał Górny
2017-10-25openpgp: Improve closed manager handlingMichał Górny
2017-10-25openpgp: Fix and test the context manager APIMichał Górny
2017-10-25openpgp: Explicitly detect the lack of supported implementationMichał Górny
2017-10-25Support verifying OpenPGP signaturesMichał Górny
2017-10-25manifest: Support reading files containing OpenPGP signaturesMichał Górny
2017-10-25Support finding top-level ManifestMichał Górny
2017-10-25manifest: Wipe old entries when loading next fileMichał Górny
2017-10-25tests: Split TempDirTestCase into common moduleMichał Górny
2017-10-25test_recursiveloader: Add a test for os.walk() failureMichał Górny
2017-10-25test_manifest: Add a test for no timestampMichał Górny
2017-10-25test_recursiveloader: Add more testsMichał Górny
2017-10-25test_recursiveloader: Add more tests for cross-device casesMichał Górny
2017-10-25recursiveloader: Detect cross-device Manifest entriesMichał Górny
2017-10-25verify: Support checking for cross-filesystem filesMichał Górny
2017-10-25Move exceptions to a separate moduleMichał Górny
2017-10-24recursiveloader: Support running verification in non-strict modeMichał Górny