75 Commits

Author SHA1 Message Date
Stephan Kulow
595e84191e More porting to python3
Travis changed default python to 3.6, which has impact on the way
flake8 checks. So make sure we run fine under flake8 of python 3
2019-04-20 21:16:50 +02:00
Jimmy Berry
6069245350 Remove SUSE copyright, warranty, and license headers.
Distinct copyrights were left as I do not wish to track down commit
history to ensure it properly documents the copyright holders. Also left
non-GPLv2 licenses and left bs_copy untouched as a mirror from OBS.

Already have a mix of with and without headers and even OBS does not place
on majority of files. If SUSE lawyers have an issue it will come up in
legal review for Factory.
2018-08-23 19:18:06 -05:00
Jimmy Berry
760ddf39e6 osclib/conf: decouple from StagingAPI and always fetch remote config.
As the remote config is no longer optional for SLE and is utilized by
openSUSE to the point were it is dangerous not to load the remote config
it should be required. Currently only certain users call apply_remote()
while this will make it built-in during construction and thus makes the
usage consistent and no longer require StagingAPI.
2018-08-16 21:53:40 -05:00
30c32af1aa No longer have Ring2 and staging :DVD subproject 2018-06-29 18:29:47 +08:00
35679d10b3 tests: fix testsuite for virtually accept 2017-10-02 17:15:55 +08:00
b7cea4615d Fix fixture for ring_pacakge get 2017-05-05 19:05:27 +08:00
Jimmy Berry
2a00de2bb5 Add lxml as test requirement and fix tests. 2017-01-24 22:34:27 -06:00
46c2c2304c Update fixtures 2016-06-13 16:55:05 +08:00
Ludwig Nussel
70c3d34731 Only call _invalidate_all if it exists
the memoize decorator adds the _invalidate_all function when called.
Due to the deferred initialization that may not happen in a test.
2016-05-10 10:29:37 +02:00
Alberto Planas
90412c30a4 Clean the cache after every test. 2015-08-03 13:21:45 +02:00
Stephan Kulow
77e9276340 no longer accept non-ring packages but show them in list 2015-07-16 12:42:25 +02:00
Alberto Planas
c9d1e06ca8 Refactor configuration parameters into configuration file. 2015-02-19 11:39:05 +01:00
5962765901 action #2858 Remove code from staging relate with the old osc staging check command 2014-07-31 14:16:54 +02:00
c5daf9a956 Remove fake oscs for testing. 2014-06-23 15:06:03 +02:00
550e98d6c2 Refactor of check_one_request into checkrepo module. 2014-06-12 18:26:09 +02:00
Ancor Gonzalez Sosa
507e50d633 Write only one comment per action
* For every 'select' or 'unselect' a single comment is written in
   every affected project
 * Previous automatic comments are deleted (as a first approach)
 * For more info, see https://progress.opensuse.org/issues/2564
2014-06-04 16:54:21 +02:00
77d1d18c48 Rewrite OBS mockup test, fixtures and tests. 2014-06-04 11:04:37 +02:00
Michal Hrusecky
31f3cdbc88 Test move from API 2014-03-05 11:12:53 +01:00
Michal Hrusecky
75d88686ec Improve select test suite 2014-03-04 16:35:30 +01:00
Michal Hrušecký
e8c3dcaf81 Merge pull request #88 from scarabeusiv/master
Implement non-ring project verification to not wait on obs/openQA
2014-03-04 15:46:23 +01:00
Tomáš Chvátal
6426d92b6a Fix whitespace. 2014-03-04 15:45:59 +01:00
Tomáš Chvátal
25ccbe0370 Fix ring-packages test. 2014-03-04 14:21:23 +01:00
Michal Hrusecky
673d08b8a3 Split select test to separate file 2014-03-04 12:45:44 +01:00
Michal Hrusecky
51aa975a39 Renaming tests to have nonconflicting name 2014-03-04 12:43:58 +01:00
Stephan Kulow
958a226ee2 test the basics for select 2014-03-04 10:55:55 +01:00
Michal Hrusecky
fe13ca7060 Adding back mock - lost in merge 2014-03-03 23:31:43 +01:00
Michal Hrusecky
dbb547555b Merge branch 'master' of github.com:openSUSE/osc-plugin-factory 2014-03-03 23:28:58 +01:00
Michal Hrusecky
7badb93081 Capturing current behaviour of check 2014-03-03 23:27:53 +01:00
Michal Hrusecky
e42e9d0da0 Initial support for testing project check 2014-03-03 16:17:41 +01:00
Stephan Kulow
ad71b0843b implement api call to get days since last freeze 2014-03-03 15:32:33 +01:00
c253cfa9aa Remove unused packages 2014-02-28 11:11:10 +01:00
Michal Hrusecky
3d262982f2 Test for check_one_request 2014-02-27 16:11:27 +01:00
Michal Hrusecky
93fdf4ae41 Better coverage for rm_from_prj 2014-02-27 15:54:13 +01:00
Michal Hrusecky
edafdf45ad Test generate_build_status_details 2014-02-27 15:24:22 +01:00
Tomáš Chvátal
a1cc405c3e Really test ring comparsion. 2014-02-27 13:39:57 +01:00
Michal Hrusecky
8b28483635 Improved adding sr test 2014-02-26 16:30:03 +01:00
Michal Hrusecky
a4694f6344 Ugly hack to migrate the rest of the tests 2014-02-26 16:22:56 +01:00
Michal Hrusecky
6f3dae1fb6 Migrate build results tests 2014-02-26 16:11:32 +01:00
Michal Hrusecky
fcbf2dcd91 We don't need to register to posts anymore 2014-02-26 15:30:04 +01:00
Michal Hrusecky
d58dee073e Little more about removing and adding SRs 2014-02-26 15:24:25 +01:00
Michal Hrusecky
0d782f50da Testing removing package from project 2014-02-26 10:59:41 +01:00
Michal Hrusecky
f0b0e6398f Test get_package_for_request_id as well 2014-02-26 10:04:21 +01:00
Michal Hrusecky
eb90feb139 Test for get_request_id_for_package 2014-02-26 09:51:30 +01:00
Michal Hrusecky
2ead43c950 Migrated test_get_package_information 2014-02-25 15:44:40 +01:00
Michal Hrusecky
e68f58c1b3 Use https
Use https everywhere in tests just to get rid of ugly warning :-)
2014-02-25 13:14:17 +01:00
Michal Hrusecky
d2c5097af3 Migrated listing of staging projects
Migrated existing test listing existing staging projects to the new test-suite.
2014-02-25 13:14:06 +01:00
Michal Hrusecky
22e86e1b83 Merge branch 'master' of github.com:openSUSE/osc-plugin-factory
Conflicts:
	tests/api_tests.py
2014-02-25 11:03:29 +01:00
Michal Hrusecky
04e27992f8 Split out fake obs into separate class
Separating test from the state machine simulating obs
2014-02-25 10:58:21 +01:00
5f7416e859 Fix missing self 2014-02-25 10:02:27 +01:00
Michal Hrusecky
f3332b1c48 New test for project pseudometadata
With new testing class, we can test that it works even better.
2014-02-25 09:28:46 +01:00