Exemple #1
0
 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()
Exemple #2
0
 def make_report(self, revision):
     Report(revision=revision, environment=self.env,
            executable=self.exe).save()
     return Report.objects.get(revision=revision)