Beispiel #1
0
 def setUp(self):
     super(TestCaseConstructionTests, self).setUp()
     self.test = Test(test_id=self.test_id)
     self.test.save()
Beispiel #2
0
 def test_unicode_for_test_with_id_and_name(self):
     """Test.name takes precedence over Test.test_id"""
     obj = Test(name="Some Test", test_id="org.some_test")
     self.assertEqual(unicode(obj), "Some Test")
Beispiel #3
0
 def test_unicode_for_test_with_name(self):
     """Test.name used when available"""
     obj = Test(name="Some Test")
     self.assertEqual(unicode(obj), "Some Test")
Beispiel #4
0
 def test_unicode_for_test_with_id(self):
     """Test.test_id used when Test.name is not set"""
     obj = Test(test_id="org.some_test")
     self.assertEqual(unicode(obj), "org.some_test")
Beispiel #5
0
 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)
Beispiel #6
0
 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)