Skip to content

Commit 2f9e290

Browse files
committed
extend tests for pulp_labels parameter
1 parent de89a10 commit 2f9e290

27 files changed

Lines changed: 55597 additions & 32264 deletions

tests/fixtures/rpm_repository-0.yml

Lines changed: 54573 additions & 31630 deletions
Large diffs are not rendered by default.

tests/fixtures/rpm_repository-1.yml

Lines changed: 36 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,21 @@ interactions:
22
- request:
33
body: null
44
headers:
5-
Accept:
6-
- application/json
5+
? !!python/object/apply:multidict._multidict.istr
6+
- Accept
7+
: - application/json
78
Accept-Encoding:
89
- gzip, deflate
910
Connection:
1011
- keep-alive
11-
User-Agent:
12-
- Squeezer/0.0.18-dev
12+
? !!python/object/apply:multidict._multidict.istr
13+
- User-Agent
14+
: - Squeezer/0.4.0-dev
1315
method: GET
1416
uri: http://pulp.example.org/pulp/api/v3/remotes/rpm/rpm/?name=test_rpm_remote&offset=0&limit=1
1517
response:
1618
body:
17-
string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/remotes/rpm/rpm/019261b5-c9a9-7790-892e-54dc5c7bbfd5/","pulp_created":"2024-10-06T12:02:36.585890Z","pulp_last_updated":"2024-10-06T12:02:36.585904Z","name":"test_rpm_remote","url":"https://fixtures.pulpproject.org/rpm-signed/","ca_cert":null,"client_cert":null,"tls_validation":true,"proxy_url":null,"pulp_labels":{},"download_concurrency":null,"max_retries":null,"policy":"immediate","total_timeout":null,"connect_timeout":null,"sock_connect_timeout":null,"sock_read_timeout":null,"headers":null,"rate_limit":null,"hidden_fields":[{"name":"client_key","is_set":false},{"name":"proxy_username","is_set":false},{"name":"proxy_password","is_set":false},{"name":"username","is_set":false},{"name":"password","is_set":false}],"sles_auth_token":null}]}'
19+
string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/remotes/rpm/rpm/019e0961-a71e-77a3-a7f9-76461d5b1a16/","prn":"prn:rpm.rpmremote:019e0961-a71e-77a3-a7f9-76461d5b1a16","pulp_created":"2026-05-08T20:57:35.263060Z","pulp_last_updated":"2026-05-08T20:57:35.263072Z","name":"test_rpm_remote","url":"https://fixtures.pulpproject.org/rpm-signed/","pulp_labels":{},"policy":"immediate","hidden_fields":[{"name":"client_key","is_set":false},{"name":"proxy_username","is_set":false},{"name":"proxy_password","is_set":false},{"name":"username","is_set":false},{"name":"password","is_set":false}],"ca_cert":null,"client_cert":null,"tls_validation":true,"proxy_url":null,"max_retries":null,"total_timeout":null,"connect_timeout":null,"sock_connect_timeout":null,"sock_read_timeout":null,"headers":null,"download_concurrency":null,"rate_limit":null,"sles_auth_token":null}]}'
1820
headers:
1921
Access-Control-Expose-Headers:
2022
- Correlation-ID
@@ -23,15 +25,15 @@ interactions:
2325
Connection:
2426
- keep-alive
2527
Content-Length:
26-
- '825'
28+
- '888'
2729
Content-Type:
2830
- application/json
2931
Correlation-ID:
30-
- 1c2b6d5099df4b9baf3baf7756e8833c
32+
- 44e726b156b84d7297c501d06e2e0d8e
3133
Cross-Origin-Opener-Policy:
3234
- same-origin
3335
Date:
34-
- Sun, 06 Oct 2024 12:02:39 GMT
36+
- Fri, 08 May 2026 20:57:36 GMT
3537
Referrer-Policy:
3638
- same-origin
3739
Server:
@@ -48,16 +50,18 @@ interactions:
4850
- request:
4951
body: null
5052
headers:
51-
Accept:
52-
- application/json
53+
? !!python/object/apply:multidict._multidict.istr
54+
- Accept
55+
: - application/json
5356
Accept-Encoding:
5457
- gzip, deflate
5558
Connection:
5659
- keep-alive
57-
Correlation-ID:
58-
- 1c2b6d5099df4b9baf3baf7756e8833c
59-
User-Agent:
60-
- Squeezer/0.0.18-dev
60+
Correlation-Id:
61+
- 44e726b156b84d7297c501d06e2e0d8e
62+
? !!python/object/apply:multidict._multidict.istr
63+
- User-Agent
64+
: - Squeezer/0.4.0-dev
6165
method: GET
6266
uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?name=test_rpm_repository&offset=0&limit=1
6367
response:
@@ -75,11 +79,11 @@ interactions:
7579
Content-Type:
7680
- application/json
7781
Correlation-ID:
78-
- 1c2b6d5099df4b9baf3baf7756e8833c
82+
- 44e726b156b84d7297c501d06e2e0d8e
7983
Cross-Origin-Opener-Policy:
8084
- same-origin
8185
Date:
82-
- Sun, 06 Oct 2024 12:02:40 GMT
86+
- Fri, 08 May 2026 20:57:36 GMT
8387
Referrer-Policy:
8488
- same-origin
8589
Server:
@@ -94,28 +98,30 @@ interactions:
9498
code: 200
9599
message: OK
96100
- request:
97-
body: '{"description": null, "remote": "/pulp/api/v3/remotes/rpm/rpm/019261b5-c9a9-7790-892e-54dc5c7bbfd5/",
98-
"name": "test_rpm_repository"}'
101+
body: '{"remote": "/pulp/api/v3/remotes/rpm/rpm/019e0961-a71e-77a3-a7f9-76461d5b1a16/",
102+
"description": null, "name": "test_rpm_repository"}'
99103
headers:
100-
Accept:
101-
- application/json
104+
? !!python/object/apply:multidict._multidict.istr
105+
- Accept
106+
: - application/json
102107
Accept-Encoding:
103108
- gzip, deflate
104109
Connection:
105110
- keep-alive
106111
Content-Length:
107112
- '132'
108-
Content-Type:
113+
Correlation-Id:
114+
- 44e726b156b84d7297c501d06e2e0d8e
115+
? !!python/object/apply:multidict._multidict.istr
116+
- User-Agent
117+
: - Squeezer/0.4.0-dev
118+
content-type:
109119
- application/json
110-
Correlation-ID:
111-
- 1c2b6d5099df4b9baf3baf7756e8833c
112-
User-Agent:
113-
- Squeezer/0.0.18-dev
114120
method: POST
115121
uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/
116122
response:
117123
body:
118-
string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/019261b5-d7d2-785c-a6fc-7dc50007584d/","pulp_created":"2024-10-06T12:02:40.210716Z","pulp_last_updated":"2024-10-06T12:02:40.215499Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/019261b5-d7d2-785c-a6fc-7dc50007584d/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/019261b5-d7d2-785c-a6fc-7dc50007584d/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/019261b5-c9a9-7790-892e-54dc5c7bbfd5/","autopublish":false,"metadata_signing_service":null,"package_signing_service":null,"package_signing_fingerprint":"","retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}'
124+
string: '{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/019e0961-ae01-736a-947a-c953e56fc202/","prn":"prn:rpm.rpmrepository:019e0961-ae01-736a-947a-c953e56fc202","pulp_created":"2026-05-08T20:57:37.026223Z","pulp_last_updated":"2026-05-08T20:57:37.030664Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/019e0961-ae01-736a-947a-c953e56fc202/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/019e0961-ae01-736a-947a-c953e56fc202/versions/0/","name":"test_rpm_repository","description":null,"retain_repo_versions":null,"retain_checkpoints":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/019e0961-a71e-77a3-a7f9-76461d5b1a16/","autopublish":false,"metadata_signing_service":null,"package_signing_service":null,"package_signing_fingerprint":null,"retain_package_versions":0,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null,"layout":null}'
119125
headers:
120126
Access-Control-Expose-Headers:
121127
- Correlation-ID
@@ -124,17 +130,17 @@ interactions:
124130
Connection:
125131
- keep-alive
126132
Content-Length:
127-
- '885'
133+
- '957'
128134
Content-Type:
129135
- application/json
130136
Correlation-ID:
131-
- 1c2b6d5099df4b9baf3baf7756e8833c
137+
- 44e726b156b84d7297c501d06e2e0d8e
132138
Cross-Origin-Opener-Policy:
133139
- same-origin
134140
Date:
135-
- Sun, 06 Oct 2024 12:02:40 GMT
141+
- Fri, 08 May 2026 20:57:37 GMT
136142
Location:
137-
- /pulp/api/v3/repositories/rpm/rpm/019261b5-d7d2-785c-a6fc-7dc50007584d/
143+
- /pulp/api/v3/repositories/rpm/rpm/019e0961-ae01-736a-947a-c953e56fc202/
138144
Referrer-Policy:
139145
- same-origin
140146
Server:

tests/fixtures/rpm_repository-10.yml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,22 @@ interactions:
22
- request:
33
body: null
44
headers:
5-
Accept:
6-
- application/json
5+
? !!python/object/apply:multidict._multidict.istr
6+
- Accept
7+
: - application/json
78
Accept-Encoding:
89
- gzip, deflate
910
Connection:
1011
- keep-alive
11-
User-Agent:
12-
- Squeezer/0.0.18-dev
12+
? !!python/object/apply:multidict._multidict.istr
13+
- User-Agent
14+
: - Squeezer/0.4.0-dev
1315
method: GET
1416
uri: http://pulp.example.org/pulp/api/v3/repositories/rpm/rpm/?name=test_rpm_repository&offset=0&limit=1
1517
response:
1618
body:
17-
string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/019261b5-d7d2-785c-a6fc-7dc50007584d/","pulp_created":"2024-10-06T12:02:40.210716Z","pulp_last_updated":"2024-10-06T12:02:44.714533Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/019261b5-d7d2-785c-a6fc-7dc50007584d/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/019261b5-d7d2-785c-a6fc-7dc50007584d/versions/0/","name":"test_rpm_repository","description":"repository
18-
created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/019261b5-c9a9-7790-892e-54dc5c7bbfd5/","autopublish":true,"metadata_signing_service":null,"package_signing_service":null,"package_signing_fingerprint":"","retain_package_versions":3,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"gpgcheck":null,"repo_gpgcheck":null,"sqlite_metadata":false,"repo_config":{},"compression_type":null}]}'
19+
string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/rpm/rpm/019e0961-ae01-736a-947a-c953e56fc202/","prn":"prn:rpm.rpmrepository:019e0961-ae01-736a-947a-c953e56fc202","pulp_created":"2026-05-08T20:57:37.026223Z","pulp_last_updated":"2026-05-08T20:57:42.067388Z","versions_href":"/pulp/api/v3/repositories/rpm/rpm/019e0961-ae01-736a-947a-c953e56fc202/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/rpm/rpm/019e0961-ae01-736a-947a-c953e56fc202/versions/0/","name":"test_rpm_repository","description":"repository
20+
created via ansible","retain_repo_versions":null,"retain_checkpoints":null,"remote":"/pulp/api/v3/remotes/rpm/rpm/019e0961-a71e-77a3-a7f9-76461d5b1a16/","autopublish":true,"metadata_signing_service":null,"package_signing_service":null,"package_signing_fingerprint":null,"retain_package_versions":3,"checksum_type":null,"metadata_checksum_type":null,"package_checksum_type":null,"sqlite_metadata":false,"repo_config":{"gpgcheck":1},"compression_type":null,"layout":null}]}'
1921
headers:
2022
Access-Control-Expose-Headers:
2123
- Correlation-ID
@@ -24,15 +26,15 @@ interactions:
2426
Connection:
2527
- keep-alive
2628
Content-Length:
27-
- '964'
29+
- '1048'
2830
Content-Type:
2931
- application/json
3032
Correlation-ID:
31-
- cb3bb03f2c964c9db6ab77244bc5c613
33+
- 74aa059ace514d7692fbd27e7e7d7a37
3234
Cross-Origin-Opener-Policy:
3335
- same-origin
3436
Date:
35-
- Sun, 06 Oct 2024 12:02:45 GMT
37+
- Fri, 08 May 2026 20:57:42 GMT
3638
Referrer-Policy:
3739
- same-origin
3840
Server:

0 commit comments

Comments
 (0)