File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -318,6 +318,8 @@ def set_previous_release_as_eol(self):
318
318
}
319
319
if self .iteration > 1 :
320
320
previous_release_kwargs ["iteration" ] = self .iteration - 1
321
+ elif self .status == "a" :
322
+ return
321
323
elif self .status == "b" :
322
324
previous_release_kwargs ["status" ] = "a"
323
325
elif self .status == "c" :
Original file line number Diff line number Diff line change @@ -216,6 +216,7 @@ def test_save_eol_date_pre_releases(self):
216
216
other_release = Release .objects .create (version = "5.1.7" , is_active = True )
217
217
today = datetime .date .today ()
218
218
cases = [
219
+ ("5.1.1" , "5.2a1" ),
219
220
("5.2a1" , "5.2a2" ),
220
221
("5.2a2" , "5.2b1" ),
221
222
("5.2b1" , "5.2rc1" ),
@@ -229,10 +230,14 @@ def test_save_eol_date_pre_releases(self):
229
230
is_active = True ,
230
231
)
231
232
self .assertIsNone (previous_release .eol_date )
232
- Release .objects .create (version = next_version , is_active = True )
233
+ next_release = Release .objects .create (
234
+ version = next_version , is_active = True
235
+ )
233
236
previous_release .refresh_from_db ()
234
237
other_release .refresh_from_db ()
235
- self .assertEqual (previous_release .eol_date , today )
238
+ if next_release .version_tuple [- 2 :] != ("alpha" , 1 ):
239
+ self .assertEqual (previous_release .eol_date , today )
240
+ self .assertIsNone (next_release .eol_date )
236
241
self .assertIsNone (other_release .eol_date )
237
242
238
243
You can’t perform that action at this time.
0 commit comments