Lubomír Sedlář
b55f8abd29
Stop using functools.total_ordering
...
It is only available since 2.7, and only saves us from defining three
trivial methods.
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-05-25 13:28:56 +02:00
Lubomír Sedlář
d4effc1610
[pkgset] Fix caching RPMs
...
The test mock did not actually match what is provided by Kobo.
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-04-28 09:05:03 +02:00
Lubomír Sedlář
377fcb6948
[pkgset] Add tests for writing filelists
...
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-04-26 14:58:09 +02:00
Lubomír Sedlář
d7012c442a
[pkgset] Simplify finding RPM in koji buildroot
...
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-04-26 14:44:29 +02:00
Lubomír Sedlář
0c8eb6c0fb
[pkgset] Clean up koji package set
...
* break too long lines
* remove unneeded code
* call parent methods with super()
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-04-26 14:43:43 +02:00
Lubomír Sedlář
ffcb3684de
[pkgset] Add test for pkgset merging
...
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-04-22 14:06:06 +02:00
Lubomír Sedlář
2bb65408ee
[pkgset] Add tests for KojiPackageSet
...
There is a lot of mock objects needed: we bypass calls to Koji, use a
mock FileCache that does not need valid RPMs on disk and avoid any
multithreading.
The test data in tests/fixtures/tagged-rpms.json comes from Koji. It is
filtered down to only a few packages to make it manageable.
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-04-22 13:35:17 +02:00