mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Commit missing doctest test data.
This commit is contained in:
+39
@@ -0,0 +1,39 @@
|
||||
def factorial(n):
|
||||
"""Return the factorial of n, an exact integer >= 0.
|
||||
|
||||
If the result is small enough to fit in an int, return an int.
|
||||
Else return a long.
|
||||
|
||||
>>> [factorial(n) for n in range(6)]
|
||||
[1, 1, 2, 6, 24, 120]
|
||||
"""
|
||||
|
||||
import math
|
||||
if not n >= 0:
|
||||
raise ValueError("n must be >= 0")
|
||||
if math.floor(n) != n:
|
||||
raise ValueError("n must be exact integer")
|
||||
if n+1 == n: # catch a value like 1e300
|
||||
raise OverflowError("n too large")
|
||||
result = 1
|
||||
factor = 2
|
||||
while factor <= n:
|
||||
result *= factor
|
||||
factor += 1
|
||||
return result
|
||||
|
||||
class FirstGoodTest:
|
||||
"""
|
||||
>>> [factorial(n) for n in range(6)]
|
||||
[1, 1, 2, 6, 24, 120]
|
||||
"""
|
||||
def test_passes(self):
|
||||
pass
|
||||
|
||||
class SecondGoodTest:
|
||||
def test_passes(self):
|
||||
"""
|
||||
>>> [factorial(n) for n in range(6)]
|
||||
[1, 1, 2, 6, 24, 120]
|
||||
"""
|
||||
pass
|
||||
+39
@@ -0,0 +1,39 @@
|
||||
def factorial(n):
|
||||
"""Return the factorial of n, an exact integer >= 0.
|
||||
|
||||
If the result is small enough to fit in an int, return an int.
|
||||
Else return a long.
|
||||
|
||||
>>> [factorial(n) for n in range(6)]
|
||||
[1, 1, 2, 6, 24, 120]
|
||||
"""
|
||||
|
||||
import math
|
||||
if not n >= 0:
|
||||
raise ValueError("n must be >= 0")
|
||||
if math.floor(n) != n:
|
||||
raise ValueError("n must be exact integer")
|
||||
if n+1 == n: # catch a value like 1e300
|
||||
raise OverflowError("n too large")
|
||||
result = 1
|
||||
factor = 2
|
||||
while factor <= n:
|
||||
result *= factor
|
||||
factor += 1
|
||||
return result
|
||||
|
||||
class FirstGoodTest:
|
||||
"""
|
||||
>>> [factorial(n) for n in range(6)]
|
||||
[1, 1]
|
||||
"""
|
||||
def test_passes(self):
|
||||
pass
|
||||
|
||||
class SecondGoodTest:
|
||||
def test_passes(self):
|
||||
"""
|
||||
>>> [factorial(n) for n in range(6)]
|
||||
[1, 1, 2, 6]
|
||||
"""
|
||||
pass
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
#from unittest import TestCase
|
||||
|
||||
class TestNose:
|
||||
def testOne(self):
|
||||
assert 4 == 2*2
|
||||
|
||||
def testTwo(self):
|
||||
assert True
|
||||
|
||||
def testThree():
|
||||
assert 4 == 2*2
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
#from unittest import TestCase
|
||||
|
||||
class TestNose:
|
||||
def testOne(self):
|
||||
assert 5 == 2*2
|
||||
|
||||
def testTwo(self):
|
||||
assert True
|
||||
|
||||
def testThree():
|
||||
assert 4 == 2*2
|
||||
|
||||
def test_evens():
|
||||
for i in range(0, 5):
|
||||
yield check_even, i, i*3
|
||||
|
||||
def check_even(n, nn):
|
||||
assert n % 2 == 0 or nn % 2 == 0
|
||||
@@ -0,0 +1,9 @@
|
||||
class TestPyTest:
|
||||
def testOne(self):
|
||||
assert 4 == 2*2
|
||||
|
||||
def testTwo(self):
|
||||
assert True
|
||||
|
||||
def testThree():
|
||||
assert 4 == 2*2
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
class TestPyTest:
|
||||
def testOne(self):
|
||||
assert 5 == 2*2
|
||||
|
||||
def testTwo(self):
|
||||
assert True
|
||||
|
||||
def testThree():
|
||||
assert 4 == 2*2
|
||||
|
||||
def test_evens():
|
||||
for i in range(0, 5):
|
||||
yield check_even, i, i*3
|
||||
|
||||
def check_even(n, nn):
|
||||
assert n % 2 == 0 or nn % 2 == 0
|
||||
@@ -0,0 +1 @@
|
||||
__author__ = 'ktisha'
|
||||
@@ -0,0 +1,7 @@
|
||||
import unittest
|
||||
from testData.testRunner.env.unit.dependentTests.testedCode.my_class import *
|
||||
|
||||
class MyClassTest(unittest.TestCase):
|
||||
def test_foo(self):
|
||||
c = MyClass()
|
||||
self.assertEquals("bar", c.foo())
|
||||
@@ -0,0 +1,4 @@
|
||||
class MyClass:
|
||||
def foo(self):
|
||||
return "bar"
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
import unittest
|
||||
|
||||
class SubTest(unittest.TestCase):
|
||||
def test_in_subfolder(self):
|
||||
self.assertEquals("foo", "fo" + "o")
|
||||
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
from unittest import TestCase
|
||||
|
||||
class UTests(TestCase):
|
||||
def testOne(self):
|
||||
self.assertEqual(4, 2*2)
|
||||
|
||||
def testTwo(self):
|
||||
self.assertTrue(False or True)
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
from unittest import TestCase
|
||||
|
||||
class UTests(TestCase):
|
||||
def testOne(self):
|
||||
self.assertEqual(5, 2*2)
|
||||
|
||||
def testTwo(self):
|
||||
self.assertTrue(False)
|
||||
|
||||
def testThree(self):
|
||||
self.assertTrue(True)
|
||||
@@ -0,0 +1,12 @@
|
||||
import unittest
|
||||
|
||||
class GoodTest(unittest.TestCase):
|
||||
def test_passes(self):
|
||||
self.assertEqual(2+2, 4)
|
||||
|
||||
class BadTest(unittest.TestCase):
|
||||
def test_fails(self):
|
||||
self.assertEqual(2+2, 5)
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
@@ -0,0 +1 @@
|
||||
__author__ = 'ktisha'
|
||||
@@ -0,0 +1,8 @@
|
||||
from unittest import TestCase
|
||||
|
||||
class UTests(TestCase):
|
||||
def testOne(self):
|
||||
self.assertEqual(4, 2*2)
|
||||
|
||||
def testTwo(self):
|
||||
self.assertTrue(False or True)
|
||||
@@ -0,0 +1,11 @@
|
||||
from unittest import TestCase
|
||||
|
||||
class UTests(TestCase):
|
||||
def testOne(self):
|
||||
self.assertEqual(5, 2*2)
|
||||
|
||||
def testTwo(self):
|
||||
self.assertTrue(False)
|
||||
|
||||
def testThree(self):
|
||||
self.assertTrue(True)
|
||||
Reference in New Issue
Block a user