summaryrefslogtreecommitdiff
path: root/tests/unit/engines/test_dummy.py
blob: 9399beaaf70ed31136ef2f4384a9cecf2cd9b6ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from searx.engines import dummy
from searx.testing import SearxTestCase


class TestDummyEngine(SearxTestCase):

    def test_request(self):
        test_params = [
            [1, 2, 3],
            ['a'],
            [],
            1
        ]
        for params in test_params:
            self.assertEqual(dummy.request(None, params), params)

    def test_response(self):
        responses = [
            None,
            [],
            True,
            dict(),
            tuple()
        ]
        for response in responses:
            self.assertEqual(dummy.response(response), [])