def testFibonacciZero(self): self.assertEqual(app.calculateFibonacci(0), {'status': 'passed', 'data': '[0]'})
def testFibonacciValid(self): self.assertEqual(app.calculateFibonacci(5), {'status': 'passed', 'data': '[0,1,1,2,3,5]'})
def testFibonacciNaN(self): data = app.calculateFibonacci('NotANumber') assert data['status'] == 'failed'
def testFibonacciNegative(self): data = app.calculateFibonacci(-1) assert data['status'] == 'failed'
def testFibonacciOne(self): self.assertEqual(app.calculateFibonacci(1), {'status': 'passed', 'data': '[0,1]'})