def test_subtract(self): self.assertEqual(calc.subtract(10, 5), 5) self.assertEqual( calc.subtract(-1, 1), -2 ) # Multiple assertions will show up as only 1 test in the test runner, but will fail if one or more assertions fail. self.assertEqual(calc.subtract(-1, -1), 0) # This can possibly be used to test edge cases.
def test_subtract(self): response = calc.subtract(10, 5) self.assertEqual(response, 5) response = calc.subtract(-1, 1) self.assertEqual(response, -2) response = calc.subtract(-1, -1) self.assertEqual(response, 0)
def test_subtract(self): # This should equal 15 # result = calc.add(10, 5) self.assertEqual(calc.subtract(10, 5), 5) # Edge Case 1 positive numbers self.assertEqual(calc.subtract(-1, 1), -2) # Edge Case 2 nothing number self.assertEqual(calc.subtract(-1, -1), 0) # Edge Case 3 negative numbers
def test_subtract(self): result = calc.subtract(10, 5) self.assertEqual(result, 5) # pass in the result variable # and the correct result we're looking for # shoud return 15 self.assertEqual(calc.subtract(100, 1), 99) # shoud return 101 self.assertEqual(calc.subtract(100, 50), 50) # shoud return 0 self.assertEqual(calc.subtract(2, 2), 0)
def test_subtract(self): self.assertEqual(calc.subtract(10, 5), 5) self.assertEqual(calc.subtract(-1, 1), -2) self.assertEqual(calc.subtract(-1, -1), 0) #testing exceptions: method1 self.assertRaises(ValueError, calc.divide, 10, 0) #testing exceptions: method2 (context manager) with self.assertRaises(ValueError): calc.divide(10, 0)
def test_subtract(self): # since we inherit from TestCase, we have access to a bunch of asset methods # there are a bunch of assert methods from the documentation but we are first # going to start off with using assertEqual to test our add function # assertEqual checks to see if a == b # here we write our assertEqual method # we do this a bunch of times to test a couple of edge cases such as one negative number and one positive number self.assertEqual( calc.subtract(10, 2), 12) # purposefully fail this test to see the error it produces self.assertEqual(calc.subtract(-1, 1), 0) self.assertEqual(calc.subtract(-1, -1), -2)
def run(): print("This program will help with simple calculations. What do you want to do?") print("1 - add numbers") print("2 - subtract numbers") print("3 - multiply numbers") print("4 - divide numbers") answer = input(">> ") a = int(input("A=")) b = int(input("B=")) result = 0 if answer == "1": result = add(a, b) if answer == "2": result = subtract(a, b) if answer == "3": result = multiply(a, b) if answer == "4": result = divide(a, b) print(f"Result = {result}")
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)
def buy_apples(self, num_apples): needed = calc.multiply(self.price, num_apples) would_be_left = calc.subtract(self.money, needed) if would_be_left >= 0: self.money -= self.price * num_apples self.apples += num_apples else: raise Exception("Not enough money to buy " + str(num_apples) + " apples")
def test_subtract(self): self.assertEqual(calc.subtract(10, 5), 5) self.assertEqual(calc.subtract(-1, 1), -2) self.assertEqual(calc.subtract(-1, -1), 0)
def test_sub(self): """ Calculate the sum """ result = calc.subtract(0, 5) self.assertEqual(result, 13, "zero value as input")
def testSubtract(self): self.assertEqual(0, subtract(2, 2)) self.assertEqual(5, subtract(5, 0)) self.assertEqual(4, subtract(5, 1)) self.assertEqual(-1, subtract(5, 6))
def test_subtract(self): self.assertEqual(calc.subtract(10, 5), 5)
def test_subtract(self): result = subtract(5, 10) self.assertEqual(result, -5)
def test_subtract(): assert calc.subtract(5, 5) == 0 assert calc.subtract(-1, -2) == 1 assert calc.subtract(-5, 2) == -7 assert calc.subtract(0, 0) == 0 assert calc.subtract(0, 2) == -2
def test_subtract(self): self.assertEqual(calc.subtract(10, 5), 5) self.assertEqual(calc.subtract(-1, 5), -6) self.assertEqual(calc.subtract(-2, 3), -5)
def test_subtract(self): print("running test_subtract") ans = calc.subtract(3, 4) expected = -1 self.assertEqual(ans, expected)
def test_subtract(self): self.assertEqual(calc.subtract(2, 3), -1) self.assertEqual(calc.subtract(-1, -1), 0) self.assertEqual(calc.subtract(-1, +1), -2)
def test_subtract(self): self.assertEqual(calc.subtract(10, 5), 5) #Case #1 self.assertEqual(calc.subtract(5, 5), 0) #Case #2 self.assertEqual(calc.subtract(3, 7), -4) #Case #3 self.assertEqual(calc.subtract(3, 6), -3) #Case #4
def test_subtract(self): result = calc.subtract(10, 5) self.assertEqual(result,5)
def test_subtract(self): self.assertEqual(calc.subtract(10, 5), 5) self.assertEqual(calc.subtract(100, 1), 99) self.assertEqual(calc.subtract(20, 10), 10) self.assertEqual(calc.subtract(2, 2), 0)
def test_subtract(self): """Checking Subtract Function""" self.assertEqual(calc.subtract(10, 5), 5) self.assertEqual(calc.subtract(10, -5), 15) self.assertEqual(calc.subtract(-1, -5), 4)
def test_subtract(self): self.assertEqual(calc.subtract(10,5), 5) self.assertEqual(calc.subtract(10,6), 4) self.assertEqual(calc.subtract(1,5), -4) self.assertEqual(calc.subtract(1,-5), 6)
def test_subtract(self): self.assertEqual(calc.subtract(5, 3), 2) self.assertEqual(calc.subtract(5, -3), 8) self.assertEqual(calc.subtract(-5, -3), -2)
def test_subtract(self): self.assertEquals(calc.subtract(5, 4), 1) self.assertEquals(calc.subtract(-1, 1), -2) self.assertEquals(calc.subtract(-1, -1), 0)
def test_subtract(self): """Testing the addding function.""" self.assertEqual(calc.subtract(10, 5), 5) self.assertEqual(calc.subtract(-1, 1), -2) self.assertEqual(calc.subtract(-1, -1), 0)
def test_subtract(self): self.assertEqual(calc.subtract(5, 10), -5) self.assertEqual(calc.subtract(2, 10), -8) self.assertEqual(calc.subtract(5, 1), 4)
request = recvSocket.recv(2048) print request (App, rest) = self.select(request) parsedRequest = App.parse(request, rest) (returnCode, Answer) = App.process(parsedRequest) print 'Answering...' recvSocket.send("HTTP/1.1 " + returnCode + " \r\n\r\n" + Answer + "\r\n") recvSocket.close() if __name__ == "__main__": anApp = app() otherApp = app() suma = calc.plus() resta = calc.subtract() multi = calc.mult() div = calc.div() testWebApp = webApp( "localhost", 1234, { '/app': anApp, '/other': otherApp, '/suma': suma, '/+': suma, '/resta': resta, '/-': resta, '/mult': multi, '/x': multi, '/div': div, '/:': div })
def test_subtract(self): self.assertEqual(calc.subtract(10, 5), 5) self.assertEqual(calc.subtract(100, 1), 99) self.assertEqual(calc.subtract(-88, 88), -176) self.assertEqual(calc.subtract(2, 2), 0)
def test_sub(self): self.assertEqual(calc.subtract(4, 3), 1) #Pass
def test_subtract(self): print('TEST SUBTRACT') self.assertEqual(calc.subtract(10, 5), 5) self.assertEqual(calc.subtract(-1, 1), -2) self.assertEqual(calc.subtract(-1, -1), 0)
def test_subtract(self): #have to start with 'test_' self.assertEqual(calc.subtract(10, 5), 5) self.assertEqual(calc.subtract(-1, 1), -2) self.assertEqual(calc.subtract(-1, -1), 0)
def test_subtract(self): self.assertEqual(calc.subtract(10, 5), 5) self.assertEqual(calc.subtract(-1, 1), -2) self.assertEqual(calc.subtract(-1, -1), 0)
(recvSocket, address) = mySocket.accept() print 'HTTP request received (going to process):' request = recvSocket.recv(2048) print request (App, rest) = self.select(request) parsedRequest = App.parse(request, rest) (returnCode, Answer) = App.process(parsedRequest) print 'Answering...' recvSocket.send("HTTP/1.1 " + returnCode + " \r\n\r\n" + Answer + "\r\n") recvSocket.close() if __name__ == "__main__": anApp = app() otherApp = app() suma = calc.plus() resta = calc.subtract() multi = calc.mult() div = calc.div() testWebApp = webApp("localhost", 1234, {'/app': anApp, '/other': otherApp, '/suma': suma, '/+' :suma, '/resta': resta, '/-' : resta, '/mult' : multi, '/x': multi, '/div': div, '/:' : div})