Ejemplo n.º 1
0
def test_unknown_lookup_with_optional(good_resource_predicate):
    required = []
    optional = [good_resource_predicate]
    kwargs = dict(for_=FakeGoodView)
    with pytest.raises(UnknownLookup) as exc:
        reject_predicates(required, optional, **kwargs)
    msg = 'Lookup supplied unknown predicate argument: for_'
    assert msg == str(exc.value)
Ejemplo n.º 2
0
def test_lookup_missing_required(good_for_predicate):
    required = [good_for_predicate]
    optional = []
    kwargs = dict()
    with pytest.raises(LookupMissingRequired) as exc:
        reject_predicates(required, optional, **kwargs)
    msg = 'Lookup is missing required field: for_'
    assert msg == str(exc.value)
Ejemplo n.º 3
0
def test_good_for(good_for_predicate):
    required = [good_for_predicate]
    optional = []
    kwargs = dict(for_=FakeGoodView)
    assert None is reject_predicates(required, optional, **kwargs)
Ejemplo n.º 4
0
def test_good_none():
    required = []
    optional = []
    kwargs = dict()
    assert None is reject_predicates(required, optional, **kwargs)