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