Esempio n. 1
0
def test_adding_an_intercept():
    intercepts = Intercepts()
    intercept = Intercept("my-query")
    result = intercepts.add(intercept)
    intercept_list = intercepts.all()
    assert result is True
    assert intercept_list == [intercept.to_json()]
Esempio n. 2
0
def test_deleting_an_intercept():
    intercepts = Intercepts()
    intercept = Intercept("my-query")
    intercepts.add(intercept)
    result = intercepts.delete(intercept.id)
    intercept_list = intercepts.all()
    assert result is True
    assert intercept_list == []
Esempio n. 3
0
def test_updating_a_non_existing_intercept():
    intercepts = Intercepts()
    intercept = Intercept("my-query")
    intercepts.add(intercept)

    updated = Intercept("update-query", id="some-other-id")
    result = intercepts.update(updated)

    intercept_list = intercepts.all()
    assert result is False
    assert intercept_list == [intercept.to_json()]
Esempio n. 4
0
def test_updating_an_intercept():
    intercepts = Intercepts()
    intercept = Intercept("my-query")
    intercepts.add(intercept)

    updated = Intercept("update-query", id=intercept.id)
    result = intercepts.update(updated)

    intercept_list = intercepts.all()
    assert result is True
    assert intercept_list == [updated.to_json()]
Esempio n. 5
0
def test_adding_an_intercept_with_an_existing_id():
    intercepts = Intercepts()
    intercept = Intercept("my-query")
    result = intercepts.add(intercept)

    new_intercept = Intercept("some-other-query", id=intercept.id)
    result = intercepts.add(new_intercept)
    assert result is False

    intercept_list = intercepts.all()
    assert intercept_list == [intercept.to_json()]
Esempio n. 6
0
def test_intercepts_all_returns_empty_list():
    intercepts = Intercepts()
    intercept_list = intercepts.all()
    assert intercept_list == []
Esempio n. 7
0
def test_deleting_non_existing_intercept():
    intercepts = Intercepts()
    result = intercepts.delete("non-existing-id")
    intercept_list = intercepts.all()
    assert result is False
    assert intercept_list == []