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