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