Mocking input/output
examples/ex2/app.py
def calc(): a = input("Type in a: ") b = input("Type in b: ") print("The result is:", add(int(a), int(b))) def add(x, y): return x+y if __name__ == '__main__': calc()
The test:
examples/ex2/test_app.py
import app def test_app(): assert app.add(2, 3) == 5