Jan Kaluza
40f23b65e4
Fix the handling of modulemd files with unicode characters.
...
This commit introduces new to_text_type helper method and calls it
for return value of all mmd.dumps() calls. That way, we always
end up with proper unicode string represntation on both python
major versions.
This commit also adds unicode character to description of all
the yaml files we use in the tests so we can be sure MBS can
handle unicode characters properly.
This might be temporary fix, depending on the result of discussion
at https://github.com/fedora-modularity/libmodulemd/issues/184 .
2019-02-14 13:42:47 +00:00
Jan Kaluza
7052ea0a11
Make init handler idempotent.
...
This fixes the issue when module build is cancelled in init state.
2019-02-14 14:18:54 +01:00
Chenxiong Qi
5579a0e72b
Init event handler handles module stream collision
...
Fixes: FACTORY-3616
Signed-off-by: Chenxiong Qi <cqi@redhat.com >
2018-12-05 18:25:14 +08:00
Jan Kaluza
56fe201c33
Fill in the 'filterer_rpms' in backend to not access Koji from frontend.
2018-08-21 07:58:52 +02:00
mprahl
eb0b2e1c38
Add the database resolver plugin
2018-04-03 09:58:57 -04:00
mprahl
f0852d9009
Port to libmodulemd and support v2 modulemd without module stream expansion
2018-04-03 09:58:57 -04:00
mprahl
8f024e6b04
Remove the dependency on vcrpy in unit tests and modernize some of the test data
2018-02-05 22:17:18 -05:00
mprahl
e91d09f7ca
Change the format of the unit tests to pytest
2018-01-31 16:34:21 -05:00
mprahl
a8421568f9
Fix Flake8 errors
2017-11-08 08:45:58 -05:00
mprahl
d8f126e978
Allow resuming from a failure during the "init" phase
...
This also shifts build failure transitions from individual functions
in utils.py to the init module handler.
2017-11-06 14:15:12 -05:00
mprahl
45cce653eb
Add the ability to specify different rebuild methods
2017-11-01 15:39:43 -04:00
Martin Curlej
60b3d97c97
flake8 cleanup
...
Signed-off-by: Martin Curlej <mcurlej@redhat.com >
removed some noqa tags
2017-10-25 12:13:59 +02:00
Igor Gnatenko
1e6708b34f
MockedSCM -> FakeSCM
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org >
2017-10-18 17:37:13 +02:00
mprahl
62d438651a
Fix tests
2017-10-16 15:09:42 -04:00