def test_fibonacci(self):
        """
        In this function we import file fibonacci.py and test the function inside it, Fibonacci(n) against known values
        """

        import fibonacci as fb
        assert fb.Fibonacci(10) == 55
        assert fb.Fibonacci(5) == 5
Example #2
0
    def test_fibonacci(self):
        """
		In this unciton we import fibonnacci.py
		and test we get the correct sequence
		"""
        import fibonacci as fb
        assert fb.Fibonacci(10) == 55
        assert fb.Fibonacci(5) == 5
 def fibb(self):
     fibIndex = self.spinBoxFib.value()
     fibSeries = []
     for i in range(1, fibIndex + 1):
         fibSeries.append(fibonacci.Fibonacci(i))
         QApplication.processEvents()
         self.labelFibSeries.setText(str(fibSeries))
     foundNumber = fibonacci.Fibonacci(fibIndex)
     self.labelFibFound.setText(str(foundNumber))
def test_fibonacci():
    """
    In this function we importIn this function we import the module fibonacci.py,
    and test it the function Fibonacci against known
    values.
    Fibonacci(n)
    """
    import fibonacci as fb
    assert fb.Fibonacci(10) == 55
    assert fb.Fibonacci(5) == 5
Example #5
0
    def test_fibonacci(self):
        """
		We import the fibonacci fibonacci.py
		and we test the function inside itm Fibonacci(n)
		against known values
		"""

        import fibonacci as fb

        assert fb.Fibonacci(10) == 55
        assert fb.Fibonacci(5) == 5
Example #6
0
    def __init__(self):
        self.id = 0
        self.data = ""
        self.result = ""
        self.log = ""

        self.con = threading.Condition()
        self.workQueue = queue.Queue(10)

        self.CMDS = [
            CMD(0, 1, "转换", str2md5.Str2Md5()),
            CMD(1, 1, "运行", monkeypeach.MonkeyPeach()),
            CMD(2, 1, "运行", fibonacci.Fibonacci()),
            CMD(3, 0, "计算", calculator.Calculator())
        ]
Example #7
0
 def test_fibobacci(self):
     self.assertEqual(fibonacci.Fibonacci(0), 0)
     self.assertEqual(fibonacci.Fibonacci(1), 0)
     self.assertEqual(fibonacci.Fibonacci(2), 1)
     self.assertEqual(fibonacci.Fibonacci(3), 1)
     self.assertEqual(fibonacci.Fibonacci(4), 2)
     self.assertEqual(fibonacci.Fibonacci(5), 3)
     self.assertEqual(fibonacci.Fibonacci(6), 5)
     self.assertEqual(fibonacci.Fibonacci(7), 8)
     self.assertEqual(fibonacci.Fibonacci(8), 13)
     self.assertEqual(fibonacci.Fibonacci(9), 21)
     self.assertEqual(fibonacci.Fibonacci(10), 34)
 def testNIs2(self):
     self.assertEqual(fibonacci.Fibonacci(2),1)
 def testNIs1(self):
     self.assertEqual(fibonacci.Fibonacci(1),1)
 def testNIs0(self):
     self.assertEqual(fibonacci.Fibonacci(0),0)
 def testFindNthFib(self):
     self.assertEqual(fibonacci.Fibonacci(9),34)
Example #12
0
import unittest

import numpy as np

import fibonacci

ANSWER_DATA = np.array([
    0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597,
    2584, 4181, 6765, 10946
])
TEST_DATA = np.array(range(22))
F = fibonacci.Fibonacci()
f = lambda x: F.fibonacci(x)


class MyTestCase(unittest.TestCase):
    def test_fibonacci(self):
        for x in TEST_DATA:
            self.assertEqual(f(x), ANSWER_DATA[x])


if __name__ == '__main__':
    unittest.main()
Example #13
0
import fibonacci
f = fibonacci.Fibonacci(limit=10)
print(f)
for v in f:
    print(v)

print('-----')
f = fibonacci.Fibonacci()
for v in f:
    print(v)
    if v > 30:
        break
def test_fibonacci():
    import fibonacci as fb
    assert fb.Fibonacci(10) == 55
    assert fb.Fibonacci(5) == 5
Example #15
0
import fibonacci
import newton
# Divide fibonacci into two classes and see what it does
import fibonacciSecond
import randomNum
import math
import random

# 1
print("Fibonacci one class")
f = fibonacci.Fibonacci(10)
for i in f:
    for j in f:
        print(i, j)

print("\n\nFibonacci two classes")
f = fibonacciSecond.FibonacciIter()
for i in f:
    for j in f:
        print(i, j)

# 2
print("\n\nNewton")


def f(x):
    return math.sin(x) - (0.5 * x)**2


x0 = 1.5
eps = 10**-5