55
66from django .test import TestCase , override_settings
77from django .urls import reverse
8+ from django .utils import timezone
89
910from codespeed .models import (Project , Benchmark , Revision , Branch , Executable ,
1011 Environment , Result , Report )
@@ -77,7 +78,7 @@ def test_add_non_default_result(self):
7778 r = Revision .objects .get (commitid = '23' , branch = branch )
7879
7980 # Tweak the resolution down to avoid failing over very slight differences:
80- self .assertEqual (r .date , revision_date )
81+ self .assertEqual (r .date , timezone . make_aware ( revision_date ) )
8182
8283 i = Executable .objects .get (name = 'myexe O3 64bits' )
8384 b = Benchmark .objects .get (name = 'float' )
@@ -87,7 +88,7 @@ def test_add_non_default_result(self):
8788 benchmark = b ,
8889 environment = e
8990 )
90- self .assertEqual (res .date , result_date )
91+ self .assertEqual (res .date , timezone . make_aware ( result_date ) )
9192 self .assertEqual (res .std_dev , 1.11111 )
9293 self .assertEqual (res .val_max , 2 )
9394 self .assertEqual (res .val_min , 1 )
@@ -408,7 +409,7 @@ def test_timeline(self):
408409 response = self .client .get (path )
409410 self .assertEqual (response .status_code , 200 )
410411 responsedata = response .content .decode ()
411- self .assertIn ("MyProject's Speed Center : Timeline" , responsedata )
412+ self .assertIn ('My Own Title \n : Timeline' , responsedata )
412413
413414 def test_gettimelinedata (self ):
414415 """Test that gettimelinedata returns correct timeline data
@@ -443,7 +444,7 @@ def test_gettimelinedata(self):
443444 "There are 2 datapoints" )
444445 self .assertEqual (
445446 responsedata ['timelines' ][0 ]['branches' ]['master' ]['1:1' ][1 ],
446- [u'2011/04/13 17:04:22 ' , 2000.0 , 1.11111 , u'2' , u'' , u'master' , u'' ])
447+ [u'2011/04/13 17:04:22 +0000 ' , 2000.0 , 1.11111 , u'2' , u'' , u'master' , u'' ])
447448
448449
449450@override_settings (ALLOW_ANONYMOUS_POST = True )
0 commit comments