def test_divide():
    """test both integer and float divition"""
    assert specs.divide(4, 2) == 2, "integer division"
    assert specs.divide(5, 4) == 1.25, "float division"
    with pytest.raises(ZeroDivisionError) as excinfo:
        specs.divide(4, 0)  #cant have 0 denominator
    assert excinfo.value.args[0] == "second input cannot be zero"
def test_divide():
    assert specs.divide(4, 2) == 2, "integer division"
    assert specs.divide(5, 4) == 1.25, "float division"
    with pytest.raises(ZeroDivisionError) as excinfo:
        specs.divide(4, 0)
    assert excinfo.value.args[0] == "second input cannot be zero"