コード例 #1
0
ファイル: test.py プロジェクト: khyer/fibonacci-codescreen
	def testFibonacciZero(self):
		self.assertEqual(app.calculateFibonacci(0), {'status': 'passed', 'data': '[0]'})
コード例 #2
0
ファイル: test.py プロジェクト: khyer/fibonacci-codescreen
	def testFibonacciValid(self):
		self.assertEqual(app.calculateFibonacci(5), {'status': 'passed', 'data': '[0,1,1,2,3,5]'})
コード例 #3
0
ファイル: test.py プロジェクト: khyer/fibonacci-codescreen
	def testFibonacciNaN(self):
		data = app.calculateFibonacci('NotANumber')
		assert data['status'] == 'failed'
コード例 #4
0
ファイル: test.py プロジェクト: khyer/fibonacci-codescreen
	def testFibonacciNegative(self):
		data = app.calculateFibonacci(-1)
		assert data['status'] == 'failed'
コード例 #5
0
ファイル: test.py プロジェクト: khyer/fibonacci-codescreen
	def testFibonacciOne(self):
		self.assertEqual(app.calculateFibonacci(1), {'status': 'passed', 'data': '[0,1]'})