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 == []
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()]
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()]
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()]
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()]
def test_finding_an_intercept(): intercepts = Intercepts() intercept = Intercept("my-query") result = intercepts.add(intercept) assert intercepts.find_by_id(intercept.id) == intercept