Commit graph

650 commits

Author SHA1 Message Date
Vladimir Diaz
6b2dfc4abc
Fix test_updater_root_rotation_integration following change to repo_lib.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-26 13:47:55 -04:00
Vladimir Diaz
623fe6f4f3
Minor changes to indentation in test_repository_tool.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-26 11:55:33 -04:00
Vladimir Diaz
a51d8e7077
Allow 'errno.ENOENT' exception in test (expected in Windows)
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-26 11:24:50 -04:00
Vladimir Diaz
47271825a6
Fix 'IOError: [Error 0] Error' exception raised in test_endless_data_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-23 11:51:01 -04:00
Vladimir Diaz
fe54935b29
Strip leading path separator from random path in test_updater.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-23 11:01:46 -04:00
Vladimir Diaz
6c41983054
Fix URL comparison in test_slow_retrieval_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-23 10:58:04 -04:00
Vladimir Diaz
02982b4b98
Remove duplicate LOC in test_developer_tool.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-23 10:56:10 -04:00
Vladimir Diaz
eee1ee7089
Catch errno.ENOENT raised in Windows
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 15:20:17 -04:00
Vladimir Diaz
e6c9e441c3
Add RepositoryError exception for the unexpected Travis behavior
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 13:36:49 -04:00
Vladimir Diaz
52aeeec8db
Use alternative way of testing for non-EEXIST exceptions
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 11:27:08 -04:00
Vladimir Diaz
f483e4dab7
Modify URL comparison in test_updater_root_rotation_integration.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 11:02:03 -04:00
Vladimir Diaz
9530e430e3
Modify URL comparison in test_slow_retrieval_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 11:01:48 -04:00
Vladimir Diaz
b8d72c34be
Modify URL comparison in test_replay_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 10:59:43 -04:00
Vladimir Diaz
a15ebf5e91
Modify URL comparison in test_mix_and_match_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 10:59:24 -04:00
Vladimir Diaz
2a3d7e4498
Modify URL comparison in test_extraneous_dependencies_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 10:58:57 -04:00
Vladimir Diaz
22fa7f72a3
Modify URL comparison in test_arbitrary_package_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 10:58:23 -04:00
Vladimir Diaz
ae8ffee57d
Minor cosmetic change to URL creation
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-20 10:57:30 -04:00
Vladimir Diaz
0b4c91426f
Use replace('\', '/') in test_replay_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-19 10:49:41 -04:00
Vladimir Diaz
eb3858ada3
Use replace('\', '/') in test_indefinite_freeze_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-19 10:49:16 -04:00
Vladimir Diaz
93ac5fc5dd
Use replace('\', '/') in test_endless_data_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-19 10:48:49 -04:00
Vladimir Diaz
2b1095fb98
Use replace('\', '/') in test_arbitrary_package_attack.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-19 10:48:19 -04:00
Vladimir Diaz
21deebedb9
Call rmtree after killing tmp directories
... in test_multiple_repositories_integration.py.

Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-18 15:13:23 -04:00
Vladimir Diaz
3c5f0633da
Remove tmp directory after killing processes in test_updater.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-18 15:12:34 -04:00
Vladimir Diaz
b23fa9cf6a
Edit subprocess command in test_multiple_repositories_integration.py
.... to use 'python -m tuf.scripts.simple_server' which works on Linux, MacOS, and Windows.

Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-17 14:58:19 -04:00
Vladimir Diaz
613d079181
Edit subprocess command in updater.py
... to use 'python -m tuf.scripts.simple_server' which works on Linux, MacOS, and Windows

Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-17 14:57:18 -04:00
Vladimir Diaz
f295f283b2
Specify 'python' in subprocess.Popen command in remaining unittest
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-16 15:57:44 -04:00
Vladimir Diaz
c6217fb563
Specify 'python' with subprocess.Popen command
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-16 15:57:03 -04:00
Vladimir Diaz
cccd58484a
Fix test failure following change to add_targets()
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-13 16:58:59 -04:00
Vladimir Diaz
678a560cb5
Use six.moves.reload_module in test_log.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-11 11:01:18 -04:00
Vladimir Diaz
24a0cec633
Update unit tests affected by change to target filepaths
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-06 13:18:33 -04:00
Vladimir Diaz
a434652143
Edit test repo scripts to exclude target files with leading os.sep
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-06 11:08:45 -04:00
Vladimir Diaz
f460f46ef6
Add new repo data that excludes paths with a leading os.sep
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-04-06 11:06:30 -04:00
Vladimir Diaz
42c97d7340
Edit test conditions affected by new settings
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-03-27 14:44:10 -04:00
Vladimir Diaz
3549aaaf5d
Add/edit test conditions for consistent snapshot repo
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-03-16 14:35:38 -04:00
Trishank K Kuppusamy
2f4de169e2
try fixing test per @vladimir-v-diaz
Signed-off-by: Trishank K Kuppusamy <trishank.kuppusamy@datadoghq.com>
2018-03-15 17:05:41 -04:00
Trishank K Kuppusamy
d452739017
try fixing test
Signed-off-by: Trishank K Kuppusamy <trishank.kuppusamy@datadoghq.com>
2018-03-15 16:57:14 -04:00
Vladimir Diaz
b7cb025eae
Remove test condition for delegation to 2+ roles
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-03-06 10:15:22 -05:00
Vladimir Diaz
0cb889f7d1
Add test case for slash sensitivity issue
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-03-02 11:36:42 -05:00
Vladimir Diaz
25a8eb1312
Update test cases affected by change to delegating paths
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-12 17:32:29 -05:00
Vladimir Diaz
8f65fa4154
Rename license files in modules
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-02-05 11:31:19 -05:00
Vladimir Diaz
1cf70c118a
Ignore coverage with command-line scripts
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-29 10:18:42 -05:00
Vladimir Diaz
8a5475eb88
Remove or edit remaining instances of 'restricted paths'
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-19 14:20:38 -05:00
Vladimir Diaz
e05bcdf64c
Fix 'is' typo and revise comment about paths located in the targets dir
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-19 10:16:09 -05:00
Vladimir Diaz
f278d1f304
Clarify comment for delegated paths in test_repository_tool.py
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-18 16:48:25 -05:00
Vladimir Diaz
d91bf4b9ae
Remove test condition for compressed metadata
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-17 17:13:49 -05:00
Vladimir Diaz
ee9a653cde
Add test conditions for non-default repoository names
Make sure non-default repository names exist before creating and loading repositories

Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-09 14:24:09 -05:00
Vladimir Diaz
dff377b4ff
Update test conditions following change to add_paths()
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-05 15:10:37 -05:00
Vladimir Diaz
d954629129
Update calls to modified delegate()
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-05 14:30:30 -05:00
Vladimir Diaz
7f08fcb8c4
Update test conditions affected by change to delegate()
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-03 17:32:28 -05:00
Vladimir Diaz
a977ccc355
Update test cases for modified behavior when delegating paths
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-03 16:12:28 -05:00