Esempio n. 1
0
    def _test_filter(self, spec, expected):
        backend = PlainFilterBackend(DATA)
        backend.bind([spec])

        assert backend.filter() == expected
Esempio n. 2
0
    def test_empty(self):
        backend = PlainFilterBackend([])

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

        assert backend.filter() is qs
Esempio n. 4
0
    def test_get_model(self):
        backend = PlainFilterBackend([])

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

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

        assert backend.filter() is qs
Esempio n. 7
0
    def test_empty(self):
        backend = PlainFilterBackend([])

        assert backend.empty() == []
Esempio n. 8
0
    def test_get_model(self):
        backend = PlainFilterBackend([])

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