Пример #1
0
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)
Пример #2
0
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)