Beispiel #1
0
def test_add_db(tempdb):
    c = Calculator(reporter=DBReporter(tempdb))
    c.add(10, 20)
    [message,
     *_] = tempdb.cursor().execute("SELECT message FROM log").fetchone()
    assert message == "10 + 20 = 30"
def test_calculator_add_method_returns_correct_result():
    calc = Calculator()
    result = calc.add(2,2)
    assert result == 4
Beispiel #3
0
def test_add(tempdir):
    c = Calculator('output.txt')
    c.add(10, 20)
    text_string = Path('output.txt').read_text()
    assert text_string == "10 + 20 = 30\n"