def test_fibonacci(self): with open('tests/data_fibonacci.json') as file: data = json.load(file) f = iter(fibonacci()) for fibonacci in data: self.assertEqual(next(f), fibonacci)
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
def test_fibonacci(self): with open('tests/data_fibonacci.json') as file: data = json.load(file) f = iter(fibonacci()) for n in data: #value = next(f) self.assertEqual(next(f), n)
def test_is_generator(self): gen = fibonacci() self.assertIn('__init__', dir(gen)) self.assertIn('__next__', dir(gen))
def test_fibonacci_is_iterable(): gen = fibonacci() assert '__init__' in dir(gen) assert '__next__' in dir(gen)