Example #1
0
def test_fibonacci():
    with open('tests/data_fibonacci.json') as file:
        data = json.load(file)

    f = iter(Fibonacci())
    for fibonacci in data:
        assert next(f) == fibonacci
Example #2
0
    def test_fibonacci(self):
        with open('tests/data_fibonacci.json') as file:
            data = json.load(file)

        f = iter(Fibonacci())
        for fibonacci in data:
            with self.subTest(fibonacci = fibonacci):
                self.assertEqual(next(f), fibonacci)
Example #3
0
def test_fibonnaci_is_iterator():
    assert '__init__' in dir(Fibonacci)
    iterator = iter(Fibonacci())
    assert '__next__' in dir(iterator)
Example #4
0
 def test_is_iterator(self):
     self.assertIn('__init__', dir(Fibonacci))
     iterator = iter(Fibonacci())
     self.assertIn('__next__', dir(iterator))