Mike McLean
accdeb3c63
unit test: close fd
2023-03-14 11:08:16 +01:00
Mike McLean
85ea7bd736
unit test
2023-03-14 11:08:16 +01:00
Tomas Kopecek
9799a193c9
fix tests
...
Related: https://pagure.io/koji/issue/3711
2023-03-07 12:50:10 +01:00
Jana Cupova
334bc39375
CLI: cancel error msg
...
cancel returns error msg when build is not existing
cancel returns error mgs for all not existing tasks/builds
Fixes: https://pagure.io/koji/issue/3715
2023-03-06 14:24:53 +01:00
Jana Cupova
378ea8ef2f
Delete double check existing source tag, --batch option is unvisible
...
Fixes: https://pagure.io/koji/issue/3705
2023-03-06 14:23:00 +01:00
Jana Cupova
693f196fa4
Add missing argument in edit-sidetag help msg
...
Fixes: https://pagure.io/koji/issue/3717
2023-03-02 16:07:04 +01:00
Tomas Kopecek
7ceffe391c
unify relative imports
2023-03-01 11:46:24 +01:00
Tomas Kopecek
b0e91e378c
Move db/auth to kojihub module
...
Related: https://pagure.io/koji/issue/3666
2023-03-01 11:46:24 +01:00
Tomas Kopecek
90eb4138e2
fix test
2023-02-14 16:23:37 +01:00
Jana Cupova
d4c5d95968
Move class out of function and create to_hexdigest function
2023-02-06 13:17:33 +01:00
Mike McLean
24cf0a6a4c
simple unit tests for splicing code
2023-02-06 13:17:33 +01:00
Jana Cupova
a79375789d
Rewrite generator to IOStream
2023-02-06 13:17:33 +01:00
Jana Cupova
35b3e51fcc
Use strict for rpm without signed copies or checksums + small review fixes
2023-02-06 13:17:33 +01:00
Jana Cupova
21a4cc4d70
Fix review
2023-02-06 13:17:33 +01:00
Jana Cupova
9bf31de75f
Add checksum API
...
Fixes: https://pagure.io/koji/issue/3627
2023-02-06 13:17:33 +01:00
Tomas Kopecek
c51802f2ea
use_fast_upload=True as default everywhere
...
Related: https://pagure.io/koji/issue/3529
2023-02-03 09:28:40 +01:00
Tomas Kopecek
c1cc63e25b
fix tests
2023-02-01 15:01:15 +01:00
Jana Cupova
a1940470cf
Fix unit tests
2023-02-01 15:01:15 +01:00
Jana Cupova
0e07429d66
Create new session when old session was timeout
...
Fixes: https://pagure.io/koji/issue/3394
2023-02-01 15:01:15 +01:00
Jana Cupova
f3a25af238
Reset build processor values with specific value only
...
Fixes: https://pagure.io/koji/issue/3667
2023-01-25 11:17:23 +01:00
Tomas Kopecek
5c1718337c
fix tests
2023-01-23 11:46:15 +01:00
Jana Cupova
07332041eb
Fix auth unit tests
2023-01-20 09:47:44 +01:00
Jana Cupova
7515ee93a7
Next rewrite Select/Update queries
...
Fixes: https://pagure.io/koji/issue/3633
2023-01-09 11:05:17 +01:00
Jana Cupova
fd9239cba0
Add test cases for help
...
Fixes: https://pagure.io/koji/issue/3651
2023-01-09 11:02:30 +01:00
Jana Cupova
36a071edb3
Fix typo in CLI add-tag-inheritance error msg
...
Fixes: https://pagure.io/koji/issue/3640
2023-01-03 13:53:59 +01:00
Tomas Kopecek
965153c7e9
basic tests for kojixmlrpc
2022-12-08 13:42:02 +01:00
Tomas Kopecek
e6e618d0bb
fix tests
2022-12-08 13:37:32 +01:00
Tomas Kopecek
556dddc9d0
wip
2022-12-08 10:04:31 +01:00
Tomas Kopecek
4916b368a5
wip
2022-12-08 09:58:14 +01:00
Tomas Kopecek
06350fa230
wip
2022-12-08 09:58:12 +01:00
Jana Cupova
fa7319c3b1
Fix fields type and dict of query.execute
2022-12-08 09:22:17 +01:00
Jana Cupova
a8dd469091
Replace _multiRow, _singleRow, _singleValue with QP
...
Fixes: https://pagure.io/koji/issue/3581
2022-12-08 09:22:17 +01:00
Jana Cupova
78dee69de4
Create DeleteProcessor class and use it
...
Fixes: https://pagure.io/koji/issue/3580
2022-12-08 09:18:55 +01:00
Tomas Kopecek
4c55498849
kojihash test
2022-12-05 13:32:26 +01:00
Tomas Kopecek
4c4f2c0496
fix tests
2022-11-10 11:07:03 +01:00
Jana Cupova
7897628159
Add active sessions web page
...
Fixes: https://pagure.io/koji/issue/3396
2022-11-10 10:17:51 +01:00
Ken Dreyer
64a856f62b
kojikamid: write buildrequires files as bytes
...
Fix a TypeError when downloading buildrequires files on Python 3.
base64.b64decode() returns bytes, so we must open the file for writing
in bytes mode, not text mode.
Add a unit test that verifies this behavior.
2022-11-09 16:50:17 -05:00
Tomas Kopecek
58fb7c7ee6
fix tests
2022-11-08 12:25:10 +01:00
Jana Cupova
40de4f3df0
Rewrite Query DB to Processors in auth.py
...
Fixes: https://pagure.io/koji/issue/3559
2022-11-08 12:11:34 +01:00
Tomas Kopecek
42795f1d10
fix tests
2022-11-07 14:37:44 +01:00
Tomas Kopecek
be554fef99
cli: drop nvr sorting from list-builds
...
We've never prperly supported this option as it would need rpm compare
algorithm and there is also no other place in koji where we compare
NVRs. More sense makes to order builds by id (age) by default.
Related: https://pagure.io/koji/issue/3416
2022-11-07 14:34:05 +01:00
Tomas Kopecek
08809355fa
Error on list-tagged --sigs --paths without mount
...
Related: https://pagure.io/koji/issue/934
2022-11-07 09:59:06 +01:00
Tomas Kopecek
31dbf67960
readability fixes
2022-11-04 12:37:00 +01:00
Jana Cupova
b9166945f5
Rewrite DB query to Procesors
...
Fixes: https://pagure.io/koji/issue/3511
Fixes: https://pagure.io/koji/issue/3493
2022-11-04 12:37:00 +01:00
Jana Cupova
3a2894f0f1
Allow buildTagID and destTagID as string and dict in getBuildTargets
...
Fixes: https://pagure.io/koji/issue/3549
2022-11-02 14:22:37 +01:00
Jana Cupova
590ede88c7
Increase list-tag-inheritance unit tests
...
Fixes : https://pagure.io/koji/issue/3545
2022-10-31 13:57:43 +01:00
Jana Cupova
4527c054c6
Add regex --filter and --skip option for download-task
...
Fixes: https://pagure.io/koji/issue/3551
2022-10-31 13:51:07 +01:00
Tomas Kopecek
22b781ad58
kojid: fix restartHosts on py 3.5+
...
Related: https://pagure.io/koji/issue/3442
2022-10-31 11:58:37 +01:00
Jana Cupova
583056140e
CLI list-hosts fix when list of channels is empty
...
Fixes: https://pagure.io/koji/issue/3532
2022-10-26 14:17:49 +02:00
Tomas Kopecek
2daa71614e
fix tests according to pytests warnings
2022-10-24 10:40:50 +02:00