コード例 #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)
コード例 #2
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)
コード例 #3
0
ファイル: test_calc.py プロジェクト: cpalden/travis-lab
    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)
コード例 #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)
コード例 #5
0
ファイル: test_calc.py プロジェクト: xiadayu233/Python-Basics
	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)
コード例 #6
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)
コード例 #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)
コード例 #8
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)
コード例 #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)
コード例 #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)
コード例 #11
0
ファイル: test_calc.py プロジェクト: dhimanmonika/PythonCode
    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)
コード例 #12
0
ファイル: test_calc.py プロジェクト: chgogos/dituoi_agp
 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)  # προσοχή στον τρόπο με τον οποίο περνούν οι παράμετροι
コード例 #13
0
ファイル: test_calc.py プロジェクト: dhimanmonika/PythonCode
    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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #17
0
ファイル: test_calc.py プロジェクト: Treelovah/dev-null
 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)
コード例 #18
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)
コード例 #19
0
ファイル: test_calc.py プロジェクト: syurskyi/Python_Topics
    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)
コード例 #20
0
ファイル: test_calc.py プロジェクト: UT-SWLab/ZhouEdie
    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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #24
0
ファイル: test_calc.py プロジェクト: nestor2502/Modelado
    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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #30
0
ファイル: test_calc.py プロジェクト: fenna/BFVM19PROG1
 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)
コード例 #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)
コード例 #32
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)
コード例 #33
0
 def testDivide(self):
     self.assertEqual(1, divide(2, 2))
     self.assertEqual(2.5, divide(5, 2))
     self.assertRaises(ZeroDivisionError, divide, 5, 0)
コード例 #34
0
 def test_div_string_2(self):
     self.assertEqual('Invalid input', calc.divide('1', 1))
コード例 #35
0
 def test_div_string(self):
     self.assertEqual('Invalid input', calc.divide(1, '1'))
コード例 #36
0
ファイル: test_calc.py プロジェクト: art816/startproject
	def test_calc_divide(self):
		result = calc.divide(self.a, self.b)
		self.assertEqual(result, self.a / self.b)
コード例 #37
0
 def test_div_negative(self):
     self.assertEqual(-1, calc.divide(-1, 1))
コード例 #38
0
 def test_div2(self):
     self.assertEqual(3, calc.divide(0.3, 0.1))
コード例 #39
0
 def test_div_float(self):
     self.assertEqual(1.5, calc.divide(2.25, 1.5))
コード例 #40
0
 def test_div(self):
     self.assertEqual(3, calc.divide(6, 2))
コード例 #41
0
 def test_div_zero(self):
     self.assertEqual('Invalid input', calc.divide(1, 0))
コード例 #42
0
 def test_div3(self):
     self.assertNotEqual(4, calc.divide(53, 12))