Mike McLean
5f02bcf7a0
don't ignore files in uploadFile
...
(but preserve behavior of uploadTree)
2024-06-12 10:54:00 +02:00
Tomas Kopecek
c1a6fdd3b7
PR#4111: fix flake8
...
Merges #4111
https://pagure.io/koji/pull-request/4111
2024-06-10 09:24:51 +02:00
Tomas Kopecek
a090607a88
fix flake8
2024-06-10 09:23:45 +02:00
Tomas Kopecek
aacf7087ec
PR#4110: DBHandler class dropped from API test
...
Merges #4110
https://pagure.io/koji/pull-request/4110
2024-06-10 09:23:19 +02:00
Tomas Kopecek
a9a5faeae6
DBHandler class dropped from API test
...
PR https://pagure.io/koji/pull-request/4070 is introducing API testing,
but https://pagure.io/koji/pull-request/4095 dropped DBHandler
meanwhile.
Related: https://pagure.io/koji/pull-request/4070
Related: https://pagure.io/koji/pull-request/4095
2024-06-10 09:22:11 +02:00
Mike McLean
00b1163544
flake8
2024-06-10 09:02:56 +02:00
Mike McLean
51ba6b6dfd
note modules and imported globals in error
2024-06-10 09:02:56 +02:00
Mike McLean
b96ea3934f
handle koji versions back to 1.18
2024-06-10 09:02:56 +02:00
Mike McLean
a92d6800b2
update api data
2024-06-10 09:02:56 +02:00
Mike McLean
7cbf404366
a bit more filtering
2024-06-10 09:02:56 +02:00
Mike McLean
db4c6de1b7
also check class methods
2024-06-10 09:02:56 +02:00
Mike McLean
7f98bceb6b
continue to import xmlrpc_client for api compat
2024-06-10 09:02:56 +02:00
Mike McLean
eedb9352e2
basic dump-api tool
2024-06-10 09:02:56 +02:00
Tomas Kopecek
f85f8cf675
PR#4107: Drop unused auth options
...
Merges #4107
https://pagure.io/koji/pull-request/4107
Fixes : #4106
https://pagure.io/koji/issue/4106
Unused auth options
2024-06-10 09:00:22 +02:00
Jana Cupova
6b2c347a1e
Drop unused auth options
...
Fixes: https://pagure.io/koji/issue/4106
2024-06-07 08:35:52 +02:00
Tomas Kopecek
8a49e03084
PR#4076: log if a restart is pending
...
Merges #4076
https://pagure.io/koji/pull-request/4076
2024-06-04 12:57:44 +02:00
Mike McLean
99d86d064e
log if a restart is pending
2024-06-04 12:57:39 +02:00
Tomas Kopecek
2b45e9889e
PR#4082: More mocking cleanup
...
Merges #4082
https://pagure.io/koji/pull-request/4082
2024-06-04 12:55:04 +02:00
Mike McLean
48d78bd535
more mock.patch cleanup
2024-06-04 12:54:58 +02:00
Mike McLean
1a51320e86
avoid test failure when running in console
2024-06-04 12:54:58 +02:00
Tomas Kopecek
8d65a6ef18
PR#4087: Increase index.py unit tests
...
Merges #4087
https://pagure.io/koji/pull-request/4087
2024-06-04 12:51:38 +02:00
Jana Cupova
eabf1c8b3d
Increase index.py unit tests
2024-06-04 12:51:31 +02:00
Tomas Kopecek
86acc4d3dd
PR#4090: Koji 1.34.1 release notes
...
Merges #4090
https://pagure.io/koji/pull-request/4090
Fixes : #4089
https://pagure.io/koji/issue/4089
release notes 1.34.1
2024-05-30 13:09:31 +02:00
Tomas Kopecek
18c258e44f
Koji 1.34.1 release notes
...
Related: https://pagure.io/koji/issue/4089
2024-05-30 13:09:24 +02:00
Tomas Kopecek
b997909f48
PR#4097: stop suggesting that users need repo permission
...
Merges #4097
https://pagure.io/koji/pull-request/4097
Related #4099
https://pagure.io/koji/issue/4099
2024-05-20 11:42:17 +02:00
Mike McLean
70b0556aca
stop suggesting that users need repo permission
...
regen-repo allows (only) newRepo
repo allows this, but also repo state management. It is only for kojira.
The current acl error reads:
koji.ActionNotAllowed: repo permission required
This prompts users to request the wrong permission
2024-05-20 11:42:09 +02:00
Tomas Kopecek
5d25e10a49
PR#4095: drop unused DBHandler class
...
Merges #4095
https://pagure.io/koji/pull-request/4095
Fixes : #4096
https://pagure.io/koji/issue/4096
2024-05-13 10:28:07 +02:00
Mike McLean
68833a10a7
drop unused DBHandler class
...
This has been unreferenced since #507 was merged
See: https://pagure.io/koji/pull-request/507
2024-05-10 16:08:01 -04:00
Tomas Kopecek
54b0aa3355
PR#4088: tests: py3 versions compatibility fixes
...
Merges #4088
https://pagure.io/koji/pull-request/4088
2024-05-06 13:26:31 +02:00
Tomas Kopecek
5801ac8b13
tests: py3 versions compatibility fixes
2024-05-06 13:17:48 +02:00
Tomas Kopecek
df86feab7f
PR#4056: avoid explicit rowlock in taskWaitCheck
...
Merges #4056
https://pagure.io/koji/pull-request/4056
Relates: #4057
https://pagure.io/koji/issue/4057
Deadlocks in taskWaitCheck
2024-05-06 11:26:10 +02:00
Mike McLean
b283835220
avoid explicit rowlock in taskWaitCheck
2024-05-06 11:26:01 +02:00
Tomas Kopecek
a9526e8403
PR#4086: Drop part of code related to host without update_ts
...
Merges #4086
https://pagure.io/koji/pull-request/4086
Fixes : #4085
https://pagure.io/koji/issue/4085
Remove part of code in index.py which is for older hub related to update_ts for host
2024-05-06 11:23:35 +02:00
Jana Cupova
9b27e267da
Drop part of code related to host without update_ts
...
Fixes: https://pagure.io/koji/issue/4085
2024-05-06 11:23:26 +02:00
Tomas Kopecek
e5ec3dad0b
PR#4066: fix errors in channel policy
...
Merges #4066
https://pagure.io/koji/pull-request/4066
Fixes : #4065
https://pagure.io/koji/issue/4065
build target policy failure
2024-04-24 15:00:55 +02:00
Mike McLean
d0e90d3687
fix errors in channel policy
...
Fixes: https://pagure.io/koji/issue/4065
2024-04-24 15:00:45 +02:00
Tomas Kopecek
d0de585229
PR#4073: sort checksums before inserting
...
Merges #4073
https://pagure.io/koji/pull-request/4073
Fixes : #4072
https://pagure.io/koji/issue/4072
deadlocks in create_rpm_checksum
2024-04-24 15:00:03 +02:00
Mike McLean
1932796ef5
use upsert to avoid duplicate inserts
2024-04-24 14:59:54 +02:00
Mike McLean
d54dedc039
sort checksums before inserting
2024-04-24 14:59:54 +02:00
Mike McLean
c7aeda7898
fakehub --no-commit option
2024-04-24 14:59:54 +02:00
Tomas Kopecek
8187761c01
PR#4051: fixes for list-users
...
Merges #4051
https://pagure.io/koji/pull-request/4051
Fixes : #4050
https://pagure.io/koji/issue/4050
updated list-users command fails for 1.34 hub
2024-04-24 14:48:07 +02:00
Mike McLean
bf6e437df3
new cli tests for coverage
2024-04-24 14:47:57 +02:00
Mike McLean
eb18210744
fix unit tests
2024-04-24 14:47:57 +02:00
Mike McLean
9200c67ade
warn if hub does not support --usertype any
2024-04-24 14:47:57 +02:00
Mike McLean
8e74f198a2
adjust help
2024-04-24 14:47:57 +02:00
Mike McLean
32239f2c68
address issues with list-users
...
Fixes: https://pagure.io/koji/issue/4050
2024-04-24 14:47:57 +02:00
Tomas Kopecek
f5c9ca95f6
PR#4068: Rework mocking of QueryProcessor in DBQueryTestCase
...
Merges #4068
https://pagure.io/koji/pull-request/4068
Fixes : #4071
https://pagure.io/koji/issue/4071
DBQueryTestCase class doesn't work for other hub modules
Relates: #2758
https://pagure.io/koji/issue/2758
DBQueryTest doesn't clean mock env
2024-04-15 11:08:38 +02:00
Mike McLean
2485b87294
more missing tearDowns
2024-04-15 11:08:29 +02:00
Mike McLean
f49ee80a7b
fix missing tearDown methods for numerous tests
2024-04-15 11:08:29 +02:00
Mike McLean
a807137c3c
rework DBQueryTestCase mocking
...
Mocking kojihub.kojihub.QueryProcessor doesn't affect other import
paths, e.g. in other kojihub modules
2024-04-15 11:08:29 +02:00