def test_simulasi_404_error(): te = Tesaurus() te.kata = "mock" sample = SimpleNamespace(status_code=404, text="") with pytest.raises(TidakDitemukan) as excinfo: te._cek_galat(sample) assert "Tidak dapat menemukan kata mock pada semua kelas kata" in str( excinfo)
def test_simulasi_xxx_error(): te = Tesaurus() te.kata = "mock" sample = SimpleNamespace(status_code=500, text="") with pytest.raises(TerjadiKesalahan) as excinfo: te._cek_galat(sample) assert "Terjadi kesalahan ketika berkomunikasi dengan website Tesaurus" in str( excinfo)