@@ -191,53 +191,51 @@ def test_normalizing_version_redirects(self, db_request):
191
191
def test_detail_rendered (self , db_request ):
192
192
users = [UserFactory .create (), UserFactory .create (), UserFactory .create ()]
193
193
project = ProjectFactory .create ()
194
- releases = (
195
- [
196
- ReleaseFactory .create (
197
- project = project ,
198
- version = v ,
199
- description = DescriptionFactory .create (
200
- raw = "unrendered description" ,
201
- html = "rendered description" ,
202
- content_type = "text/html" ,
203
- ),
204
- )
205
- for v in ["1.0" , "2.0" , "3.0" , "4.0.dev0" ]
206
- ]
207
- + [
208
- ReleaseFactory .create (
209
- project = project ,
210
- version = "5.0" ,
211
- description = DescriptionFactory .create (
212
- raw = "plaintext description" ,
213
- html = "" ,
214
- content_type = "text/plain" ,
215
- ),
216
- yanked = True ,
217
- yanked_reason = "plaintext yanked reason" ,
218
- )
219
- ]
220
- + [
221
- ReleaseFactory .create (
222
- project = project ,
223
- version = "5.1" ,
224
- description = DescriptionFactory .create (
225
- raw = "unrendered description" ,
226
- html = "rendered description" ,
227
- content_type = "text/html" ,
228
- ),
229
- published = False ,
230
- )
231
- ]
194
+ releases = [
195
+ ReleaseFactory .create (
196
+ project = project ,
197
+ version = v ,
198
+ description = DescriptionFactory .create (
199
+ raw = "unrendered description" ,
200
+ html = "rendered description" ,
201
+ content_type = "text/html" ,
202
+ ),
203
+ )
204
+ for v in ["1.0" , "2.0" , "3.0" , "4.0.dev0" ]
205
+ ] + [
206
+ ReleaseFactory .create (
207
+ project = project ,
208
+ version = "5.0" ,
209
+ description = DescriptionFactory .create (
210
+ raw = "plaintext description" ,
211
+ html = "" ,
212
+ content_type = "text/plain" ,
213
+ ),
214
+ yanked = True ,
215
+ yanked_reason = "plaintext yanked reason" ,
216
+ )
217
+ ]
218
+
219
+ # Add an unpublished version
220
+ staged_release = ReleaseFactory .create (
221
+ project = project ,
222
+ version = "5.1" ,
223
+ description = DescriptionFactory .create (
224
+ raw = "unrendered description" ,
225
+ html = "rendered description" ,
226
+ content_type = "text/html" ,
227
+ ),
228
+ published = False ,
232
229
)
230
+
233
231
files = [
234
232
FileFactory .create (
235
233
release = r ,
236
234
filename = f"{ project .name } -{ r .version } .tar.gz" ,
237
235
python_version = "source" ,
238
236
packagetype = "sdist" ,
239
237
)
240
- for r in releases
238
+ for r in releases + [ staged_release ]
241
239
]
242
240
243
241
# Create a role for each user
0 commit comments