コード例 #1
0
	def test_div(self):
		self.assertEqual(doIt('/', 10, 5), 2)
コード例 #2
0
	def test_mulNegative(self):
		self.assertEqual(doIt('*', -2, 3.5), -7)	
コード例 #3
0
	def test_mulAllNegative(self):
		self.assertEqual(doIt('*', -2, -3.5), 7)
コード例 #4
0
	def test_supported_method(self):		
		self.assertEqual(doIt("+", 9, 22), 31)
コード例 #5
0
	def test_mulString(self):
		self.assertEqual(doIt('*', '2', '3.5'), 2 * 3.5)
コード例 #6
0
	def test_sin(self):
		self.assertEqual(doIt('sin', 0), 0)
コード例 #7
0
	def test_div_null(self):
		with self.assertRaises(ZeroDivisionError):
			doIt('/', 2, 0)
コード例 #8
0
	def test_subAllNegative(self):
		self.assertEqual(doIt('-', -2, -3.5), 1.5)
コード例 #9
0
	def test_subNegative(self):
		self.assertEqual(doIt('-', -2, 3.5), -5.5)
コード例 #10
0
	def test_addAllNegative(self): 
		self.assertEqual(doIt('-', '-5', '-6'), 1)	
コード例 #11
0
	def test_sub(self):
		self.assertEqual(doIt('-', 2, 3.5), -1.5)
コード例 #12
0
	def test_addNegative(self): 
		self.assertEqual(doIt('-', '-5', '6'), -11)	
コード例 #13
0
	def test_addString(self):
		self.assertEqual(doIt('+' , '6', '8'), 14)
コード例 #14
0
	def test_add(self):
		self.assertEqual(doIt('+' , 6, 8), 14)
コード例 #15
0
	def test_div2(self):
		self.assertEqual(doIt('/', 5, 2), 2.5)
コード例 #16
0
	def test_subString(self):
		self.assertEqual(doIt('-', '2', '3.5'), -1.5)
コード例 #17
0
	def test_sin(self):
		self.assertEqual(doIt('sin', 2), sin(2))
コード例 #18
0
	def test_sub2(self):
		self.assertEqual(doIt('-', 10, 2), 8)
コード例 #19
0
	def test_invalid_count_args(self):
		with self.assertRaises(TypeError):
			doIt('sin', 1, 2)
コード例 #20
0
	def test_mul(self):
		self.assertEqual(doIt('*', 2, 3.5), 2 * 3.5)
コード例 #21
0
	def test_sum_float(self):
		self.assertEqual(doIt('+', '0.1', '0.2'), Decimal('0.3'))
コード例 #22
0
	def test_not_supported_method(self):
		with self.assertRaises(TypeError):
			doIt("not_supported", 1, 2)