def test_get_sanitized_executable_name_for_timeline_view(self): executable = Executable(name='a' * 22) name = get_sanitized_executable_name_for_timeline_view(executable) self.assertEqual(name, 'a' * 22) executable = Executable(name='a' * 25) name = get_sanitized_executable_name_for_timeline_view(executable) self.assertEqual(name, 'a' * 22 + '...')
def test_get_sanitized_executable_name_for_comparison_view(self): executable = Executable(name='b' * 20) name = get_sanitized_executable_name_for_comparison_view(executable) self.assertEqual(name, 'b' * 20) executable = Executable(name='b' * 25) name = get_sanitized_executable_name_for_comparison_view(executable) self.assertEqual(name, 'b' * 20 + '...')
def setUp(self): self.report1 = Report.objects.get(pk=1) self.revision1 = Revision.objects.get(pk=1) self.executable1 = Executable.objects.get(pk=1) self.environment1 = Environment.objects.get(pk=1) self.executable2_data = dict( name="Fibo", description="Fibonacci the Lame", ) self.project = Project.objects.get(pk=1) self.executable2 = Executable(project=self.project, **self.executable2_data) self.executable2.save() self.report2_data = dict( revision=self.revision1, environment=self.environment1, executable=self.executable2, ) self.report2 = Report(**self.report2_data) self.report2.save() self.report2_data = dict( revision='/api/v1/revision/{0}/'.format(self.revision1.id), environment='/api/v1/environment/{0}/'.format( self.environment1.id), executable='/api/v1/executable/{0}/'.format(self.executable2.id), ) self.client = Client() super(ReportTest, self).setUp()
def setUp(self): self.data = dict( name="Fibo", description="Fibonacci the Lame", ) # project is a ForeignKey and is not added automatically by tastypie self.project = Project.objects.get(pk=1) self.executable = Executable(project=self.project, **self.data) self.executable.save() self.client = Client() super(ExecutableTest, self).setUp()
def setUp(self): self.days = 0 self.starttime = datetime.now() + timedelta(days=-100) Project(repo_type='G', name='pro', repo_path='/home/foo/codespeed').save() self.pro = Project.objects.get(name='pro') Branch(project=self.pro, name='branch').save() self.b = Branch.objects.get(name='branch') Environment(name='Walden Pond').save() Executable(name='walden', project=self.pro).save() Benchmark(name='TestBench').save() self.env = Environment.objects.get(name='Walden Pond') self.exe = Executable.objects.get(name='walden') self.bench = Benchmark.objects.get(name='TestBench')