class TestCaseConstructionTests(TestCaseWithScenarios): scenarios = [ ('simple1', { 'test_id': 'org.linaro.testheads.android', 'test_case_id': 'testcase1', 'name': "Boot test", 'units': '', }), ('simple2', { 'test_id': 'org.mozilla.unit-tests', 'test_case_id': 'testcase125', 'name': "Rendering test", 'units': 'frames/s', }), ] def setUp(self): super(TestCaseConstructionTests, self).setUp() self.test = Test(test_id=self.test_id) self.test.save() def test_construction(self): test_case = TestCaseModel( test=self.test, test_case_id=self.test_case_id, name=self.name, units=self.units ) test_case.save() self.assertEqual(self.name, test_case.name) self.assertEqual(self.test_case_id, test_case.test_case_id) self.assertEqual(self.name, test_case.name) self.assertEqual(self.units, test_case.units) def test_test_and_test_case_id_uniqueness(self): test_case = TestCaseModel( test=self.test, test_case_id=self.test_case_id) test_case.save() test_case2 = TestCaseModel( test=self.test, test_case_id=self.test_case_id) self.assertRaises(IntegrityError, test_case2.save)
class TestCaseConstructionTests(TestCaseWithScenarios): scenarios = [ ('simple1', { 'test_id': 'org.linaro.testheads.android', 'test_case_id': 'testcase1', 'name': "Boot test", 'units': '', }), ('simple2', { 'test_id': 'org.mozilla.unit-tests', 'test_case_id': 'testcase125', 'name': "Rendering test", 'units': 'frames/s', }), ] def setUp(self): super(TestCaseConstructionTests, self).setUp() self.test = Test(test_id=self.test_id) self.test.save() def test_construction(self): test_case = TestCaseModel(test=self.test, test_case_id=self.test_case_id, name=self.name, units=self.units) test_case.save() self.assertEqual(self.name, test_case.name) self.assertEqual(self.test_case_id, test_case.test_case_id) self.assertEqual(self.name, test_case.name) self.assertEqual(self.units, test_case.units) def test_test_and_test_case_id_uniqueness(self): test_case = TestCaseModel(test=self.test, test_case_id=self.test_case_id) test_case.save() test_case2 = TestCaseModel(test=self.test, test_case_id=self.test_case_id) self.assertRaises(IntegrityError, test_case2.save)
def test_test_id_uniqueness(self): test = Test(test_id=self.test_id, name=self.name) test.save() test2 = Test(test_id=self.test_id) self.assertRaises(IntegrityError, test2.save)
def test_construction(self): test = Test(test_id=self.test_id, name=self.name) test.save() self.assertEqual(test.test_id, self.test_id) self.assertEqual(test.name, self.name)