Commit graph

3274 commits

Author SHA1 Message Date
Vladimir Diaz
afe8b3a63a
Fix unit test failures in test_updater.py 2017-12-08 16:23:19 -05:00
Vladimir Diaz
9564732f5e
Test condition for unequal path hash prefixes
Test condition verifies that unequal path hash prefixes are ignored by _visit_child_role()
2017-12-08 16:23:18 -05:00
Vladimir Diaz
3e0197c4f9
Fix comment and ensure None is returned for a circular delegation 2017-12-08 16:23:18 -05:00
Vladimir Diaz
2d19450f72
Add test condition for cycles in preorder_depth_first_walk()
This was a particularly time-consuming test to implement/debug.  Glad that's over
2017-12-08 16:23:18 -05:00
Vladimir Diaz
90af97274a
Add test condition for detection of max number of delegations 2017-12-08 16:23:18 -05:00
Vladimir Diaz
e75f1860f6
Finish test condition for _get_file() and test unsafe download 2017-12-08 16:23:18 -05:00
Vladimir Diaz
f54ef60321
Test for specific exception in invalid spec_version test condition
The test condition currently tests for the general NoWorkingMirrorError exception, which encapsulates the actual exceptions
2017-12-08 16:23:18 -05:00
Vladimir Diaz
3fae83a789
Provide better error message for invalid spec_version 2017-12-08 16:23:18 -05:00
Vladimir Diaz
ef5b9e7ad4
Add test condition for invalid metadata extension 2017-12-08 16:23:17 -05:00
Vladimir Diaz
f1caa2fb32
Remove obsolete compression argument in repository_tool.py 2017-12-08 16:23:17 -05:00
Vladimir Diaz
d0f66f9ef7
Remove obsolete test condition for metadata compression 2017-12-08 16:23:17 -05:00
Vladimir Diaz
8f1ae1a5e9
Ignore branch coverage for a particular loop in repository_tool.py
This loop doesn't need to loop through completely for coverage.
2017-12-08 16:23:17 -05:00
Vladimir Diaz
997b267184
Remove print statements in updater.py 2017-12-08 16:23:17 -05:00
Vladimir Diaz
75e883d18f
Remove print statements used for testing 2017-12-08 16:23:17 -05:00
Vladimir Diaz
95ff6f6d17
Test _visit_child_roles 2017-12-08 16:23:16 -05:00
Vladimir Diaz
31214e41ed
Minor edits to updater.py following addition of test conditions
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-08 16:22:38 -05:00
Vladimir Diaz
b2a183ef61
Specify compression_algorithms when calling _generate_and_write_metadata() 2017-12-08 16:18:49 -05:00
Vladimir Diaz
cad6cd16f2
Add test conditions
for _refresh_targets_metadata(), _fileinfo_has_changed(), and _update_versioninfo()
2017-12-08 16:18:49 -05:00
Vladimir Diaz
71c9760349
Add test cases for _get_file() and _targets_of_role() 2017-12-08 16:18:49 -05:00
Vladimir Diaz
5179ef3a27
Log debug message in _targets_of_role() 2017-12-08 16:18:48 -05:00
Vladimir Diaz
b9440d6286
Add test condition for _verify_root_chain_link() 2017-12-08 16:18:48 -05:00
Vladimir Diaz
ccbaf14a2d
Edit parameter used in _verify_root_chain_link() 2017-12-08 16:18:48 -05:00
Vladimir Diaz
65937f3ac6
Add test condition for _verify_uncompressed_metadata_file() 2017-12-08 16:18:48 -05:00
Vladimir Diaz
9d2df19c1c
Merge pull request #549 from vladimir-v-diaz/edit_travis_config
Remove duplicate pip upgrades
2017-12-07 10:52:19 -05:00
Vladimir Diaz
a5b98ae1e6
Fix before_script entries
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-07 10:36:31 -05:00
Vladimir Diaz
f46e9c97ee
Remove duplicate pip upgrades
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-06 16:55:13 -05:00
Vladimir Diaz
977fd7cac5
Merge pull request #546 from theupdateframework/pyup-scheduled-update-12-04-2017
Scheduled daily dependency update on monday
2017-12-04 13:45:25 -05:00
pyup-bot
63b6a757d3
Update pynacl from 1.2.0 to 1.2.1
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-04 13:34:17 -05:00
Vladimir Diaz
d0ce8a0da6
Merge pull request #544 from theupdateframework/pyup-scheduled-update-11-30-2017
Scheduled daily dependency update on thursday
2017-11-30 16:14:17 -05:00
pyup-bot
0196b19c73
Update cryptography from 2.1.3 to 2.1.4
Signed-off-by: Vladimir <vladimir.v.diaz@gmail.com>
2017-11-30 15:50:15 -05:00
Vladimir Diaz
ca7bb6d99a
Merge pull request #545 from vladimir-v-diaz/copyright_license_per_file
Add copyright and license identifiers to source files
2017-11-30 13:55:04 -05:00
Vladimir Diaz
f2514bdc4d
Add copyright and license to test-related files
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-30 13:33:11 -05:00
Vladimir Diaz
25ccb769b5
Add copyright and license to unit test scripts
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-30 13:26:44 -05:00
Vladimir Diaz
fb05f65e70
Add copyright and license info to setup.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-30 13:24:35 -05:00
Vladimir Diaz
3894bc4e31
Add copyright and license info to module files
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-30 13:23:38 -05:00
Vladimir Diaz
47c531f5f0
Remove obsolete settings code from __init__.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-30 11:13:28 -05:00
Vladimir Diaz
6e5c4ff234
Merge pull request #543 from vladimir-v-diaz/packaging_info
Add installation and packaging info to README
2017-11-29 16:04:37 -05:00
Vladimir Diaz
ba2153c7a5
Add installation and packaging info to README
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-29 16:00:55 -05:00
Vladimir Diaz
8eefbfcc56
Merge pull request #542 from vladimir-v-diaz/policy_code_analysis
Revise policy on static code analysis, CI, etc.
2017-11-29 15:06:35 -05:00
Vladimir Diaz
98c2b05826
Revise policy on static code analysis, CI, etc.
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-29 15:01:21 -05:00
Vladimir Diaz
05c944962a
Merge pull request #541 from vladimir-v-diaz/edit_roadmap
Edit ROADMAP.md to add tasks
2017-11-29 12:00:46 -05:00
Vladimir Diaz
97dff9230b
Edit ROADMAP.md to add tasks
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-29 11:58:01 -05:00
Vladimir Diaz
7ed5d2dfee
Merge pull request #540 from vladimir-v-diaz/pylint
Resolve remaining Pylint warnings
2017-11-27 15:51:20 -05:00
Vladimir Diaz
c508a52171
Do not use deprecated logger.warn() in roledb.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-27 15:25:21 -05:00
Vladimir Diaz
949751e825
Do not use deprecated logger.warn() in keydb.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-27 15:02:27 -05:00
Vladimir Diaz
f0087efe7c
Run pylint in Travis CI's script step
Running Pylint in this step potentially results in build failures for code that fails linting

Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-27 14:47:53 -05:00
Vladimir Diaz
21a8dcacb9
Resolve remaining Pylint warning in developer_tool.py
* Fix parameter list in overridden add_verification_key so that is matches ancestor.

Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-27 14:39:23 -05:00
Vladimir Diaz
d74f890954
Resolve remaining Pylint warnings for download.py
* Rename variable that was treated as an attribute (should only be defined in __init__()).

Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-27 14:36:58 -05:00
Vladimir Diaz
423f7f2abb
Resolve remaining Pylint warnings for repository_lib.py
* Remove dangling else statement (obsolete code used to detect compressed Root).

Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-27 14:35:05 -05:00
Vladimir Diaz
995f682436
Resolve remaining Pylint warnings for log.py
* Prevent refining outer variablename.
* Use 'junk' for unused variable names.

Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-11-27 13:58:18 -05:00