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
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))
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))
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.
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
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))
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
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))
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))
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))
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}')
def test_dividing_by_zero_exception(self): divider = Divider() for i in range(1, 10): with self.assertRaises(ZeroDivisionError): divider.calc(i, 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))