擅长:python、mysql、java
<p>scrape函数引发异常,因此函数调用后的行不会执行。你可以把最后的断言放在pytest.raises公司子句,如下所示:</p>
<pre><code>from scrap import scrap
def test_scrap():
with pytest.raises(Exception) as e:
assert scrap(date='test', x=0, y=0)
assert str(e.value) == 'Invalid input'
</code></pre>