예제 #1
0
 def setUp(self):
     self.project = Project(name='Test Project 1')
     self.project.save()
     self.tp = TestPlan(name='Test Plan 1', project=self.project)
     self.tp.save()
     self.launch = Launch(test_plan=self.tp)
     self.launch.save()
예제 #2
0
class TestResultTest(TestCase):
    project = None
    tp = None
    launch = None

    def setUp(self):
        self.project = Project(name='Test Project 1')
        self.project.save()
        self.tp = TestPlan(name='Test Plan 1', project=self.project)
        self.tp.save()
        self.launch = Launch(test_plan=self.tp)
        self.launch.save()

    def tearDown(self):
        Project.objects.all().delete()
        TestPlan.objects.all().delete()
        Launch.objects.all().delete()

    def test_creation(self):
        r = TestResult(launch=self.launch,
                       name='TestCase1',
                       suite='TestSute1',
                       state=FAILED,
                       failure_reason='Very clear message about failure',
                       duration=1)
        r1 = TestResult(launch=self.launch,
                        name='TestCase1',
                        suite='TestSute2',
                        state=PASSED,
                        failure_reason='Very clear message about failure',
                        duration=1)
        r.save()
        r1.save()
        self.assertEqual(len(self.launch.testresult_set.all()), 2)
예제 #3
0
파일: tests.py 프로젝트: 2gis/badger-api
 def setUp(self):
     self.project = Project(name="Test Project 1")
     self.project.save()
     self.tp = TestPlan(name="Test Plan 1", project=self.project)
     self.tp.save()
     self.launch = Launch(test_plan=self.tp)
     self.launch.save()
예제 #4
0
파일: tests.py 프로젝트: 2gis/badger-api
class TestLaunch(TestCase):
    project = None
    tp = None

    def setUp(self):
        self.project = Project(name="Test Project 1")
        self.project.save()
        self.tp = TestPlan(name="Test Project 1", project=self.project)
        self.tp.save()

    def tearDown(self):
        Project.objects.all().delete()
        TestPlan.objects.all().delete()
        Launch.objects.all().delete()

    def test_creation(self):
        url = "http://2gis.local"
        l = Launch(test_plan=self.tp, started_by=url)
        l.save()
        l1 = self.tp.launch_set.first()
        self.assertEqual(l, l1)
        l1.started_by = url
예제 #5
0
class TestLaunch(TestCase):
    project = None
    tp = None

    def setUp(self):
        self.project = Project(name='Test Project 1')
        self.project.save()
        self.tp = TestPlan(name='Test Project 1', project=self.project)
        self.tp.save()

    def tearDown(self):
        Project.objects.all().delete()
        TestPlan.objects.all().delete()
        Launch.objects.all().delete()

    def test_creation(self):
        url = 'http://2gis.local'
        launch = Launch(test_plan=self.tp, started_by=url)
        launch.save()
        l1 = self.tp.launch_set.first()
        self.assertEqual(launch, l1)
        l1.started_by = url
예제 #6
0
파일: tests.py 프로젝트: 2gis/badger-api
class TestResultTest(TestCase):
    project = None
    tp = None
    launch = None

    def setUp(self):
        self.project = Project(name="Test Project 1")
        self.project.save()
        self.tp = TestPlan(name="Test Plan 1", project=self.project)
        self.tp.save()
        self.launch = Launch(test_plan=self.tp)
        self.launch.save()

    def tearDown(self):
        Project.objects.all().delete()
        TestPlan.objects.all().delete()
        Launch.objects.all().delete()

    def test_creation(self):
        r = TestResult(
            launch=self.launch,
            name="TestCase1",
            suite="TestSute1",
            state=FAILED,
            failure_reason="Very clear message about failure",
            duration=1,
        )
        r1 = TestResult(
            launch=self.launch,
            name="TestCase1",
            suite="TestSute2",
            state=PASSED,
            failure_reason="Very clear message about failure",
            duration=1,
        )
        r.save()
        r1.save()
        self.assertEqual(len(self.launch.testresult_set.all()), 2)
예제 #7
0
파일: tests.py 프로젝트: 2gis/badger-api
 def setUp(self):
     self.project = Project(name="Test Project 1")
     self.project.save()
     self.tp = TestPlan(name="Test Project 1", project=self.project)
     self.tp.save()
예제 #8
0
파일: tests.py 프로젝트: 2gis/badger-api
 def test_creation(self):
     tp = TestPlan(name="TestPlan1", project=self.project)
     tp.save()
     tp1 = TestPlan.objects.get(name="TestPlan1")
     self.assertEqual(tp, tp1)
예제 #9
0
 def setUp(self):
     self.project = Project(name='Test Project 1')
     self.project.save()
     self.tp = TestPlan(name='Test Project 1', project=self.project)
     self.tp.save()
예제 #10
0
 def test_creation(self):
     tp = TestPlan(name='TestPlan1', project=self.project)
     tp.save()
     tp1 = TestPlan.objects.get(name='TestPlan1')
     self.assertEqual(tp, tp1)