python-tuf/tests
Lukas Puehringer f22f357934 Metadata API: Remove 3 'update' methods + tests
Remove ambiguous, unspecific, opinionated and trivial 'update'
methods, which can be replaced by feasible one-liners that assign
values directly to the object attribute to be *updated*. (see #1627
for details).

Reasons to have these methods would be increased usability in terms of
- reduced work
- immediate feedback on invalid assignments

However, given above described issues, the reasons against the
methods as they are now seem to outweigh the reasons for them.
Furthermore, it seems easier to re-add similar methods, which
addressed these issues, after the upcoming 1.0.0 release than to
remove or modify them.

This patch also removes the corresponding tests as they become
irrelevant (there is no need to test object assignment).  In the
case of the timestamp test, the removal also includes redundant
test logic, which is already tested in `test_metadata_base`.

Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2021-12-21 09:48:31 +01:00
..
repository_data Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
ssl_certs Test: add https test with expired server certificate 2018-09-26 14:15:36 -04:00
.coveragerc Move omit to run section in .coveragerc 2019-07-11 14:32:49 +02:00
__init__.py Support ISO 8601, vendor iso8601, clean codebase. 2014-04-19 14:27:53 -04:00
aggregate_tests.py Apply black on tests/aggregate_tests.py 2021-12-07 11:51:23 +02:00
fast_server_exit_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
repository_simulator.py Merge pull request #1689 from sechkova/test_delegated_roles 2021-12-16 11:20:20 +02:00
simple_https_server_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
simple_server.py Apply linters on tests/simple_server.py 2021-12-07 11:51:23 +02:00
slow_retrieval_server_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_api.py Metadata API: Remove 3 'update' methods + tests 2021-12-21 09:48:31 +01:00
test_arbitrary_package_attack_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_developer_tool_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_download_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_endless_data_attack_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_examples.py test: add missing return type hint in test method 2021-12-10 10:48:36 +01:00
test_extraneous_dependencies_attack_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_fetcher_ng.py Address mypy warnings 2021-11-24 20:50:10 +02:00
test_fetcher_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_formats_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_indefinite_freeze_attack_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_key_revocation_integration_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_keydb_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_log_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_metadata_serialization.py Merge pull request #1690 from kairoaraujo/issue#1558-delegate-roles-name-not-top-level-roles 2021-11-29 15:52:58 +02:00
test_mirrors_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_mix_and_match_attack_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_multiple_repositories_integration_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_replay_attack_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_repository_lib_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_repository_tool_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_roledb_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_root_versioning_integration_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_sig_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_slow_retrieval_attack_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_trusted_metadata_set.py Fix more black warnings on test files 2021-12-09 15:52:40 +02:00
test_tutorial_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_unittest_toolbox_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_updater_consistent_snapshot.py Fix linter errors in tests 2021-12-15 12:14:20 +02:00
test_updater_delegation_graphs.py Fix linter errors in tests 2021-12-15 12:14:20 +02:00
test_updater_key_rotations.py Simulator: make _fetch_{metadata,target} public 2021-12-09 16:44:25 +02:00
test_updater_ng.py ngclient: Rename constructor arg 2021-12-15 13:22:24 +02:00
test_updater_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_updater_root_rotation_integration_old.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
test_updater_top_level_update.py Add --dump option to tests 2021-12-15 12:12:34 +02:00
test_updater_with_simulator.py Modify RepositorySimulator.add_delegation 2021-12-10 16:04:48 +02:00
test_utils.py Rename old test files by adding old suffix 2021-12-09 16:44:25 +02:00
utils.py tests: move _cleanup_dir to utils.py 2021-12-10 15:59:51 +02:00