lorax/tests/pylorax
Brian C. Lane 0e54983be8 lorax-composer: Handle packages with multiple builds
When the repository has multiple arches, eg. i686 and x86_64, it should
add a new entry to the project's builds list, not create a new project
in the list.

This handles that by adding a modified insort_left function and
examining the packages returned from dnf to make sure they aren't
already listed in the results. It also handles adding them in sorted
order so that no further sorting needs to be done on the results.

Resolves: rhbz#1657055
(cherry picked from commit 663a0dcd73)
2018-12-07 14:10:54 -08:00
..
blueprints Add 'example' to the example blueprint names 2018-08-21 14:02:30 -07:00
repos Add support for user defined package sources API 2018-06-11 16:54:59 -07:00
results Add group-based tests. 2018-07-12 17:31:56 -04:00
source Fix DNF related issues with source selection 2018-06-11 16:54:59 -07:00
test_bisect.py lorax-composer: Handle packages with multiple builds 2018-12-07 14:10:54 -08:00
test_buildstamp.py Fix mocking the built-in open function for Python2 2018-06-11 16:54:57 -07:00
test_compose.py Add tests for setting root password and ssh key with blueprints 2018-09-28 15:21:11 -07:00
test_crossdomain.py Fix some pylint warnings 2018-06-11 16:54:59 -07:00
test_projects.py Add a version glob test forprojects_depsolve_with_size 2018-10-01 11:09:20 -07:00
test_queue.py lorax-composer: Check the queue and results at startup 2018-12-07 13:48:10 -08:00
test_recipes.py Fix tests related to blueprint name changes 2018-08-21 15:08:58 -07:00
test_server.py Add an openstack image type 2018-12-07 13:59:45 -05:00
test_timestamp.py Add a test for the pylorax.api.timestamp functions 2018-08-07 10:51:06 -07:00
test_workspace.py Fix tests related to blueprint name changes 2018-08-21 15:08:58 -07:00
test_yumbase.py Fix handling bad source repos and add a test 2018-06-11 16:54:59 -07:00