Example #1
0
    def test_divider(self):
        divider = Divider()

        for i in range(-10, 10):
            for j in range(-10, 10):
                if j != 0:
                    self.assertEqual(i / j, divider.calc(i, j))
                pass
Example #2
0
    def test_divider(self):
        divider = Divider()

        for i in range(-10, 10):
            for j in range(-10, 10):
                try:
                    self.assertEqual(i / j, divider.calc(i, j))
                except ZeroDivisionError:
                    self.assertRaises(ZeroDivisionError)
    def test_subtracting(self):
        divider = Divider()

        for i in range(-10, 10):
            for j in range(-10, 10):
                try:
                    self.assertEqual(i / j, divider.calc(i, j))
                except ZeroDivisionError:
                    pass
    def test_dividing(self):
        divider = Divider()

        for i in range(-10, 10):
            for j in range(-10, 10):
                if j == 0:
                    # avoid divide-by-zero
                    continue
                self.assertEqual(i / j, divider.calc(i, j))
Example #5
0
    def test_dividing(self):
        divider = Divider()

        for i in range(-10, 10):
            for j in range(-10, 10):
                # Skip dividing by 0 or add exception
                if j == 0:
                    continue
                self.assertEqual(i / j, divider.calc(i, j))
Example #6
0
    def test_dividing(self):
        divider = Divider()

        for i in range(-10, 10):
            for j in range(-10, 10):
                try:
                    self.assertEqual(i / j, divider.calc(i, j))
                except ZeroDivisionError:
                    pass  # Not testing divide by zero here.
Example #7
0
    def test_dividing(self):
        divider = Divider()

        for i in range(-10, 10):
            for j in range(-10, 10):
                if (j != 0):
                    self.assertEqual(i / j, divider.calc(i, j))
                else:
                    self.assertRaises(ZeroDivisionError)
    def test_dividing(self):
        divider = Divider()

        for i in range(-10, 10):
            for j in range(-10, 10):
                try:
                    res = i / j
                except ZeroDivisionError:
                    continue
                self.assertEqual(i / j, divider.calc(i, j))
    def test_dividing(self):
        """For a range of numbers, expected value must equal actual value."""
        divider = Divider()

        for i in range(-10, 10):
            for j in range(-10, 10):
                try:
                    self.assertEqual(i / j, divider.calc(i, j))
                except ZeroDivisionError:
                    pass
Example #10
0
    def test_dividing(self):
        divider = Divider()

        for i in range(-10, 10):
            for j in range(-10, 10):
                try:
                    self.assertEqual(i / j, divider.calc(i, j))
                except ZeroDivisionError:
                    logging.debug(
                        "Tried to divide by zero. Var i was {}. Recovered gracefully."
                        .format(i))
    def test_dividing(self):
        \
                divider = Divider()

        for i in range(-10, 10):
            for j in range(-10, 10):

                if j == 0:
                    continue

                self.assertEqual(i / j, divider.calc(i, j))
    def test_divider(self):
        """
        Tests the Divder's calc method

        Expected Result Example: 10 / 2 = 5
        """
        divider = Divider()

        for i in range(-10, 10):
            for j in range(-10, 10):
                if i != 0 and j != 0:
                    self.assertEqual(i / j, divider.calc(i, j))
Example #13
0
    def test_dividing(self): 
        """
        Tests divider calc method
        """
        
        divider = Divider()

        try:
            for i in range(-10, 10):
                for j in range(-10, 10):
                    self.assertEqual(i / j, divider.calc(i, j))
        except ZeroDivisionError:
            pass #print("Cannot divide by zero.") Double check what to do here
Example #14
0
    def test_dividing(self):
        """ 
        Accuracy test.  Note: this skips 0 instead of being fitted to raise
        an exception. 
        """
        divider = Divider()

        for i in range(-10, 10):
            for j in range(-10, 10):
                # Skip dividing by 0 or add exception
                if j == 0:
                    continue
                self.assertEqual(i / j, divider.calc(i, j))
Example #15
0
    def test_divider_pos(self):
        divider = Divider()

        for i in range(1, 10):
            for j in range(1, 10):
                self.assertEqual(i / j, divider.calc(i, j))
Example #16
0
    def test_divider_neg(self):
        divider = Divider()

        for i in range(-10, 0):
            for j in range(-10, 0):
                self.assertEqual(i / j, divider.calc(i, j))
Example #17
0
    def test_dividing_negative(self):
        divider = Divider()

        for i in range(-10, 10):
            for j in range(-10, -1):
                self.assertEqual(i / j, divider.calc(i, j))
    def test_dividing(self):
        divider = Divider()

        for i in range(-10, 10):
            for j in (x for x in range(-10, 10) if x != 0):
                self.assertEqual(i / j, divider.calc(i, j), msg=f'{i}, {j}')
Example #19
0
    def test_dividing_by_zero_exception(self):
        divider = Divider()

        for i in range(1, 10):
            with self.assertRaises(ZeroDivisionError):
                divider.calc(i, 0)
Example #20
0
    def test_subtracting(self):
        divider = Divider()

        for i in range(1, 10):
            for j in range(1, 10):
                self.assertEqual(i / j, divider.calc(i, j))