@@ -456,15 +456,17 @@ def test_datetime_day_view(self):
456456
457457 @override_settings (USE_TZ = True , TIME_ZONE = 'Africa/Nairobi' )
458458 def test_aware_datetime_day_view (self ):
459- BookSigning .objects .create (event_date = datetime .datetime (2008 , 4 , 2 , 12 , 0 , tzinfo = timezone .utc ))
459+ bs = BookSigning .objects .create (event_date = datetime .datetime (2008 , 4 , 2 , 12 , 0 , tzinfo = timezone .utc ))
460460 res = self .client .get ('/dates/booksignings/2008/apr/2/' )
461461 self .assertEqual (res .status_code , 200 )
462462 # 2008-04-02T00:00:00+03:00 (beginning of day) > 2008-04-01T22:00:00+00:00 (book signing event date)
463- BookSigning .objects .filter (pk = 1 ).update (event_date = datetime .datetime (2008 , 4 , 1 , 22 , 0 , tzinfo = timezone .utc ))
463+ bs .event_date = datetime .datetime (2008 , 4 , 1 , 22 , 0 , tzinfo = timezone .utc )
464+ bs .save ()
464465 res = self .client .get ('/dates/booksignings/2008/apr/2/' )
465466 self .assertEqual (res .status_code , 200 )
466467 # 2008-04-03T00:00:00+03:00 (end of day) > 2008-04-02T22:00:00+00:00 (book signing event date)
467- BookSigning .objects .filter (pk = 1 ).update (event_date = datetime .datetime (2008 , 4 , 2 , 22 , 0 , tzinfo = timezone .utc ))
468+ bs .event_date = datetime .datetime (2008 , 4 , 2 , 22 , 0 , tzinfo = timezone .utc )
469+ bs .save ()
468470 res = self .client .get ('/dates/booksignings/2008/apr/2/' )
469471 self .assertEqual (res .status_code , 404 )
470472
@@ -524,20 +526,22 @@ def test_get_object_custom_queryset(self):
524526 self .assertEqual (res .status_code , 404 )
525527
526528 def test_datetime_date_detail (self ):
527- BookSigning .objects .create (event_date = datetime .datetime (2008 , 4 , 2 , 12 , 0 ))
528- res = self .client .get ('/dates/booksignings/2008/apr/2/1/' )
529+ bs = BookSigning .objects .create (event_date = datetime .datetime (2008 , 4 , 2 , 12 , 0 ))
530+ res = self .client .get ('/dates/booksignings/2008/apr/2/%d/' % bs . pk )
529531 self .assertEqual (res .status_code , 200 )
530532
531533 @override_settings (USE_TZ = True , TIME_ZONE = 'Africa/Nairobi' )
532534 def test_aware_datetime_date_detail (self ):
533- BookSigning .objects .create (event_date = datetime .datetime (2008 , 4 , 2 , 12 , 0 , tzinfo = timezone .utc ))
534- res = self .client .get ('/dates/booksignings/2008/apr/2/1/' )
535+ bs = BookSigning .objects .create (event_date = datetime .datetime (2008 , 4 , 2 , 12 , 0 , tzinfo = timezone .utc ))
536+ res = self .client .get ('/dates/booksignings/2008/apr/2/%d/' % bs . pk )
535537 self .assertEqual (res .status_code , 200 )
536538 # 2008-04-02T00:00:00+03:00 (beginning of day) > 2008-04-01T22:00:00+00:00 (book signing event date)
537- BookSigning .objects .filter (pk = 1 ).update (event_date = datetime .datetime (2008 , 4 , 1 , 22 , 0 , tzinfo = timezone .utc ))
538- res = self .client .get ('/dates/booksignings/2008/apr/2/1/' )
539+ bs .event_date = datetime .datetime (2008 , 4 , 1 , 22 , 0 , tzinfo = timezone .utc )
540+ bs .save ()
541+ res = self .client .get ('/dates/booksignings/2008/apr/2/%d/' % bs .pk )
539542 self .assertEqual (res .status_code , 200 )
540543 # 2008-04-03T00:00:00+03:00 (end of day) > 2008-04-02T22:00:00+00:00 (book signing event date)
541- BookSigning .objects .filter (pk = 1 ).update (event_date = datetime .datetime (2008 , 4 , 2 , 22 , 0 , tzinfo = timezone .utc ))
542- res = self .client .get ('/dates/booksignings/2008/apr/2/1/' )
544+ bs .event_date = datetime .datetime (2008 , 4 , 2 , 22 , 0 , tzinfo = timezone .utc )
545+ bs .save ()
546+ res = self .client .get ('/dates/booksignings/2008/apr/2/%d/' % bs .pk )
543547 self .assertEqual (res .status_code , 404 )
0 commit comments