Пример #1
0
 def test_threepassfail(self):
     class Tester(TestCase):
         def test_one(self): self.assertEqual(1, 1)
         def test_two(self): self.assertEqual(2, 3)
         def test_three(self): self.assertEqual(3, 3)
     result = pineapple.runtest(Tester, stream=DevNull())
     self.assertEqual(counts(result), [3, 0, 1, 0, 0, 0])
Пример #2
0
 def test_oneerror(self):
     class Tester(TestCase):
         def test_one(self):
             '''Test should error'''
             x
     result = pineapple.runtest(Tester, stream=DevNull())
     self.assertEqual(counts(result), [1, 1, 0, 0, 0, 0])
Пример #3
0
 def test_onefail(self):
     class Tester(TestCase):
         def test_one(self):
             '''Test should fail'''
             self.assertEqual(2, 3)
     result = pineapple.runtest(Tester, stream=DevNull())
     self.assertEqual(counts(result), [1, 0, 1, 0, 0, 0])
Пример #4
0
 def test_oneunexpected(self):
     class Tester(TestCase):
         @expectedFailure
         def test_one(self):
             '''Test should never run'''
             self.assertEqual(2, 2)
     result = pineapple.runtest(Tester, stream=DevNull())
     self.assertEqual(counts(result), [1, 0, 0, 0, 0, 1])
Пример #5
0
 def test_oneskip(self):
     class Tester(TestCase):
         @skip("Skip this one")
         def test_one(self):
             '''Test should never run'''
             pass
     result = pineapple.runtest(Tester, stream=DevNull())
     self.assertEqual(counts(result), [1, 0, 0, 1, 0, 0])
Пример #6
0
 def test_twopass(self):
     class Tester(TestCase):
         def test_one(self):
             '''Test should pass'''
             self.assertEqual(2, 2)
         def test_two(self):
             '''Test should pass'''
             self.assertEqual(3, 3)
     result = pineapple.runtest(Tester, stream=DevNull())
     self.assertEqual(counts(result), [2, 0, 0, 0, 0, 0])
Пример #7
0
 def test_unittest2(self):
     try:
         import unittest2
         class Tester(unittest2.TestCase):
             def test_one(self): self.assertEqual(1, 1)
             def test_two(self): self.assertEqual(2, 3)
             def test_three(self): self.assertEqual(3, 3)
         result = pineapple.runtest(Tester, stream=DevNull())
         self.assertEqual(counts(result), [3, 0, 1, 0, 0, 0])
     except:
         pass