예제 #1
0
    def _test_filter(self, spec, expected):
        backend = PlainFilterBackend(DATA)
        backend.bind([spec])

        assert backend.filter() == expected
예제 #2
0
    def test_empty(self):
        backend = PlainFilterBackend([])

        assert backend.empty() == []
예제 #3
0
    def test_filter_no_specs(self):
        qs = ["hello"]
        backend = PlainFilterBackend(qs)
        backend.bind([])

        assert backend.filter() is qs
예제 #4
0
    def test_get_model(self):
        backend = PlainFilterBackend([])

        assert backend.get_model() is object
        assert not backend.enforce_same_models
예제 #5
0
    def _test_filter(self, spec, expected):
        backend = PlainFilterBackend(DATA)
        backend.bind([spec])

        assert backend.filter() == expected
예제 #6
0
    def test_filter_no_specs(self):
        qs = ['hello']
        backend = PlainFilterBackend(qs)
        backend.bind([])

        assert backend.filter() is qs
예제 #7
0
    def test_empty(self):
        backend = PlainFilterBackend([])

        assert backend.empty() == []
예제 #8
0
    def test_get_model(self):
        backend = PlainFilterBackend([])

        assert backend.get_model() is object
        assert not backend.enforce_same_models