Example #1
0
    def test_divide(self):
        self.assertEqual(calc.divide(10, 2), 5)
        self.assertEqual(calc.divide(12, 3), 4)
        self.assertEqual(calc.divide(3, 2), 1.5)

        with self.assertRaises(ValueError):
            calc.divide(5, 0)
    def test_divide(self):
        self.assertEquals(calc.divide(10, 5), 2)
        self.assertEquals(calc.multiply(1, -1), -1)
        self.assertEquals(calc.multiply(-1, -1), 1)

        with self.assertRaises(ValueError):
            calc.divide(10, 0)
Example #3
0
    def test_divide(self):
        self.assertEqual(calc.divide(10, 5), 2)
        self.assertEqual(calc.divide(1, 1), 1)
        self.assertEqual(calc.divide(4, 2), 2)

        with self.assertRaises(ValueError):
            calc.divide(10, 0)
Example #4
0
    def test_divide(self):
        self.assertEqual(calc.divide(3, 2), 1.5)
        self.assertEqual(calc.divide(10, 2), 5)

        # Testing errors raised
        with self.assertRaises(ValueError):
            calc.divide(10, 0)
Example #5
0
	def test_divide(self):
		self.assertEqual(calc.divide(10,5), 2)
		self.assertEqual(calc.divide(10,6), 10/6)
		self.assertEqual(calc.divide(1,5), 0.2)
		self.assertEqual(calc.divide(1,-5), -0.2)

		self.assertRaises(ValueError, calc.divide, 1,0)
 def test_divide(self):
     self.assertEqual(calc.divide(4, 2), 2)
     self.assertEqual(calc.divide(10, 5), 2)
     self.assertEqual(calc.divide(12, 6), 2)
     # self.assertRaises(ValueError, calc.divide, 10, 0)
     with self.assertRaises(ValueError):
         calc.divide(10, 0)
Example #7
0
    def test_divide(self):
        self.assertEqual(calc.divide(10, 5), 2)

        self.assertRaises(ValueError, calc.divide, 10, 0)
        # alt use the following with context manager:
        with self.assertRaises(ValueError):
            calc.divide(10, 0)
    def test_divide(self):
        self.assertEqual(calc.divide(10, 5), 2.0)
        self.assertEqual(calc.divide(10.5, 2), 5.25)
        self.assertRaises(ValueError, calc.divide, 10, 0)

        with self.assertRaises(ValueError):
            calc.divide(10, 0)
Example #9
0
    def test_divide(self):
        self.assertEqual(calc.divide(100, 2), 50)
        self.assertEqual(calc.divide(10, 10), 1)

        # testing exceptions
        with self.assertRaises(ValueError):
            calc.divide(10, 2)
Example #10
0
 def test_divide(self):
     self.assertEqual(calc.divide(8, 4), 2)
     self.assertEqual(calc.divide(48, 4), 12)
     self.assertEqual(calc.divide(5, 2), 2.5)
     self.assertRaises(ValueError, calc.divide, 10, 0)
     with self.assertRaises(ValueError):
         calc.divide(7, 0)
Example #11
0
    def test_divide(self):
        result=calc.divide(10,5)
        self.assertEqual(result,2)

        #self.assertRaises(ValueError,calc.divide,10,2)
        with self.assertRaises(ValueError):
            calc.divide(10,0)
Example #12
0
 def test_divide(self):
     self.assertEqual(calc.divide(-1, 1), -1)
     self.assertEqual(calc.divide(-1, -1), 1)
     self.assertEqual(calc.divide(5, 2), 2.5)
     self.assertRaises(
         ValueError, calc.divide, 10,
         0)  # προσοχή στον τρόπο με τον οποίο περνούν οι παράμετροι
Example #13
0
    def test_divide(self):
        result = calc.divide(10, 5)
        self.assertEqual(result, 2)

        #self.assertRaises(ValueError,calc.divide,10,2)
        with self.assertRaises(ValueError):
            calc.divide(10, 0)
Example #14
0
 def test_divide(self):
     self.assertEqual(calc.divide(10, 5), 2)
     self.assertEqual(calc.divide(1, -1), -1)
     self.assertEqual(calc.divide(-1, -1), 1)
     # self.assertRaises(ValueError, calc.divide, 2, 0)
     with self.assertRaises(ValueError):
         calc.divide(10, 0)
Example #15
0
 def test_divide(self):
   result=calc.divide(10,5)
   self.assertEqual(result,2)
   self.assertEqual(calc.divide(-1,-1),1)
   self.assertRaises(ValueError,calc.divide,5,0)
   with self.assertRaises(ValueError):
   	calc.divide(5,0)
Example #16
0
    def test_divide(self):
        self.assertEqual(calc.divide(-1, 2), -0.5)
        self.assertEqual(calc.divide(-1, -2), 0.5)

        # self.assertRaises(ValueError, calc.divide, 1, 0)
        with self.assertRaises(ValueError):
            calc.divide(1, 0)
Example #17
0
 def test_divide(self):
     result = calc.divide(4, 2)
     self.assertEqual(result, 2)
     result = calc.divide(5, 2)
     self.assertEqual(result, 2)
     with self.assertRaises(ValueError):
         calc.divide(10, 0)
 def test_divide(self):
     self.assertEqual(calc.divide(10, 5), 2)
     self.assertEqual(calc.divide(-3, 4), -1)
     self.assertEqual(calc.divide(-3, -4), 0)
     self.assertRaises(ValueError, calc.divide, 10, 0)
     with self.assertRaises(ValueError):
         calc.divide(10, 0)
Example #19
0
    def test_divide(self):
        with self.assertRaises(ValueError):
            calc.divide(5, 0)

        self.assertEqual(calc.divide(5, 2), 2.5)
        self.assertEqual(calc.divide(10, 2), 5)
        self.assertEqual(calc.divide(9, -3), -3)
Example #20
0
    def test_divide(self):
        self.assertEqual(calc.divide(10, 5), 2)
        self.assertEqual(calc.divide(-1, 1), -1)
        self.assertEqual(calc.divide(-1, -1), 1)
        self.assertEqual(calc.divide(5, 2), 2.5)

        self.assertRaises(ValueError, calc.divide, 10, 0)
Example #21
0
    def test_divide(self):
        self.assertEqual(calc.divide(10, 5), 2)
        self.assertEqual(calc.divide(5, 2), 2.5)
        self.assertEqual(calc.divide(-1, -1), 1)

        with self.assertRaises(ValueError):
            calc.divide(10, 2)
Example #22
0
    def test_divide(self):
        self.assertEqual(calc.divide(10, 5), 2)
        self.assertEqual(calc.divide(1, 2), 0.5)
        self.assertEqual(calc.divide(100, 10), 10)
        self.assertRaises(ZeroDivisionError, calc.divide, 3, 0)

        with self.assertRaises(ZeroDivisionError):
            calc.divide(3, 0)
Example #23
0
    def test_divide(self):
        self.assertEqual(calc.divide(10, 5), 2)
        # fringe cases
        self.assertEqual(calc.divide(-1, 1), -1)
        self.assertEqual(calc.divide(-1, -1), 1)

        with self.assertRaises(ValueError):
            calc.divide(10, 0)
Example #24
0
    def test_divide(self):
        #result = calc.add(10,5)
        self.assertEqual(calc.divide(10, 5), 2)
        self.assertEqual(calc.divide(-1, 1), -1)
        self.assertEqual(calc.divide(-1, -1), 1)

        with self.assertRaises(ValueError):
            calc.divide(10, 0)
Example #25
0
    def test_divide(self):
        print(inspect.stack()[0][3])
        self.assertEqual(calc.divide(10, 5), 2)
        self.assertEqual(calc.divide(-1, 1), -1)
        self.assertEqual(calc.divide(-1, -1), 1)
        self.assertEqual(calc.divide(7, 2.0), 3.5)

        self.assertRaises(ValueError, calc.divide, 10, 0)
Example #26
0
    def test_divide(self):
        self.assertEqual(calc.divide(9, 3), 3)
        self.assertEqual(calc.divide(9, -3), -3)
        self.assertEqual(calc.divide(-9, -3), 3)

        self.assertEqual(calc.divide(10, 3), 10 / 3)

        self.assertRaises(ValueError, calc.divide, 9, 0)
Example #27
0
    def test_divide(self):  #have to start with 'test_'
        self.assertEqual(calc.divide(5, 2), 2)
        self.assertEqual(calc.divide(-1, 1), -1)
        self.assertEqual(calc.divide(-1, -1), 1)

        #self.assertRaises(ValueError, calc.divide,10,0) # check the error raise
        with self.assertRaises(ValueError):  #context manager (way 2)
            calc.divide(10, 0)
Example #28
0
    def test_add(self):
        self.assertEqual(calc.add(10, 5), 15)
        self.assertEqual(calc.subtract(4, 2), 2)
        self.assertEqual(calc.multiply(4, 2), 20)
        self.assertEqual(calc.divide(10, 5), 2)

        with self.assertRaises(ValueError):
            calc.divide(10, 0)
Example #29
0
 def test_divide(self):
     self.assertEqual(calc.divide(5, 10), .5)
     self.assertEqual(calc.divide(2, 10), .2)
     self.assertEqual(calc.divide(5, 5), 1)
     self.assertRaises(ValueError, calc.divide, 5, 0)
     # same as last method.
     with self.assertRaises(ValueError):
         calc.divide(5, 0)
Example #30
0
 def test_divide(self):
     #self.assertIsNone(calc.divide(7,0)) #test first without
     self.assertEqual(calc.divide(5, 2), 2.5)  #test floor division
     #this is also an option
     #self.assertRaises(ValueError, calc.divide, 10, 0)
     # or
     with self.assertRaises(ValueError):
         calc.divide(10, 0)
Example #31
0
    def test_divide(self):
        """Testing the addding function."""
        self.assertEqual(calc.divide(10, 5), 2)
        self.assertEqual(calc.divide(1, 1), 1)
        self.assertEqual(calc.divide(-1, 1), -1)

        with self.assertRaises(ValueError):
            calc.divide(10, 0)
    def test_divide(self):
        self.assertEqual(calc.divide(10, 5), 2)
        self.assertEqual(calc.divide(-1, 1), -1)
        self.assertEqual(calc.divide(-1, -1), 1)
        self.assertEqual(calc.divide(5, 2), 2.5)

        with self.assertRaises(ValueError):
            calc.divide(10, 0)
 def testDivide(self):
     self.assertEqual(1, divide(2, 2))
     self.assertEqual(2.5, divide(5, 2))
     self.assertRaises(ZeroDivisionError, divide, 5, 0)
 def test_div_string_2(self):
     self.assertEqual('Invalid input', calc.divide('1', 1))
 def test_div_string(self):
     self.assertEqual('Invalid input', calc.divide(1, '1'))
Example #36
0
	def test_calc_divide(self):
		result = calc.divide(self.a, self.b)
		self.assertEqual(result, self.a / self.b)
 def test_div_negative(self):
     self.assertEqual(-1, calc.divide(-1, 1))
 def test_div2(self):
     self.assertEqual(3, calc.divide(0.3, 0.1))
 def test_div_float(self):
     self.assertEqual(1.5, calc.divide(2.25, 1.5))
 def test_div(self):
     self.assertEqual(3, calc.divide(6, 2))
 def test_div_zero(self):
     self.assertEqual('Invalid input', calc.divide(1, 0))
 def test_div3(self):
     self.assertNotEqual(4, calc.divide(53, 12))