packetary/packetary/tests
Sergey Kulanov e1f7a5975a [priority] Merge repos with the same priority
1) We need to merge trees with the same priority in order
to catch case when we have package with different versions in
repos with the same priority, eg:
   repo2, priority=10, package=foo-5.3
   repo1, priority=5,  package=asd-1.2
   repo3, priority=10, package=foo-7.1

   --> sort(key=priority) can result:
   repo1, priority=5,  package=asd-1.2
   repo2, priority=10, package=foo-5.3
   repo3, priority=10, package=foo-7.1
   so we will return: foo-5.3 instead we must return foo-7.1

2) priority must be a mandatory parameter for Repository

3) Align rpm default priority _DEFAULT_PRIORITY: N, where
   N is an integer from 1 to 99. The default priority for
   repositories is 99. The repositories with the lowest
   numerical priority number have the highest priority.

Closes-bug: #1590525
Change-Id: I8299b1502775cc68bd1c783487ce7dc802a31a05
2016-06-14 13:42:34 +03:00
..
data RPM dirver: Extended provides with list of primary files 2016-03-02 13:44:17 +03:00
stubs Fix rpm package equality issue 2016-06-06 15:15:05 +03:00
__init__.py [packetary] initial commit 2015-10-20 19:33:48 +00:00
base.py Introduced new scheme to declare requirements 2016-05-19 15:26:16 +03:00
test_api_context.py Introduced new scheme to declare requirements 2016-05-19 15:26:16 +03:00
test_api_loaders.py Introduced new scheme to declare requirements 2016-05-19 15:26:16 +03:00
test_api_validators.py Introduced new scheme to declare requirements 2016-05-19 15:26:16 +03:00
test_checksums.py Update file-headers 2015-12-29 12:08:39 +03:00
test_cli_commands.py Introduced new scheme to declare requirements 2016-05-19 15:26:16 +03:00
test_command_utils.py Unify input data format 2016-01-28 17:27:15 +00:00
test_connections.py Fixed retries for HTTP Errors 2016-02-01 17:40:49 +03:00
test_deb_driver.py [priority] Merge repos with the same priority 2016-06-14 13:42:34 +03:00
test_executor.py Update file-headers 2015-12-29 12:08:39 +03:00
test_index.py Unify input data format 2016-01-28 17:27:15 +00:00
test_library_utils.py Introduced API to build DEB and RPM repository 2016-01-28 18:22:39 +00:00
test_objects.py [RPM] Use yum library for packages comparison 2016-06-01 15:18:08 +03:00
test_packages_forest.py [priority] Merge repos with the same priority 2016-06-14 13:42:34 +03:00
test_packages_tree.py Unify input data format 2016-01-28 17:27:15 +00:00
test_repository_api.py Introduced new scheme to declare requirements 2016-05-19 15:26:16 +03:00
test_repository_contoller.py Introduced new scheme to declare requirements 2016-05-19 15:26:16 +03:00
test_rpm_driver.py [priority] Merge repos with the same priority 2016-06-14 13:42:34 +03:00
test_schemas.py Introduced new scheme to declare requirements 2016-05-19 15:26:16 +03:00
test_streams.py Update file-headers 2015-12-29 12:08:39 +03:00