def test_clean_request_args(self):
        filters = MultiDict({
            'question1': 'true',
            'question2': ['true', 'false', 1],
            'question3': ['option1', 'true', 'option5', 'option2', 2, None],
            'question6': '',
            'question4': 'false',
            'lot': 'saas',
            'q': 'email',
            'page': 9,
            'unknown': 'key',
        })

        assert_equal(
            search_helpers.clean_request_args(filters, self.lot_filters),
            MultiDict({
                'question1': 'true',
                'question2': 'true',
                'question3': ['option1', 'option2'],
                'page': 'false',
                'q': 'email',
                'lot': 'saas',
                'page': 9,
            })
        )
    def test_clean_request_args(self):
        filters = MultiDict({
            'question1':
            'true',
            'question2': ['true', 'false', 1],
            'question3': ['option1', 'true', 'option5', 'option2', 2, None],
            'question6':
            '',
            'question4':
            'false',
            'lot':
            'saas',
            'q':
            'email',
            'page':
            9,
            'unknown':
            'key',
        })

        assert_equal(
            search_helpers.clean_request_args(filters, self.lot_filters),
            MultiDict({
                'question1': 'true',
                'question2': 'true',
                'question3': ['option1', 'option2'],
                'page': 'false',
                'q': 'email',
                'lot': 'saas',
                'page': 9,
            }))
    def test_clean_request_args_incorrect_lot(self):
        filters = MultiDict({
            'lot': 'saaspaas',
        })

        assert_equal(
            search_helpers.clean_request_args(filters, self.lot_filters),
            MultiDict({}))
    def test_clean_request_args_incorrect_lot(self):
        filters = MultiDict({
            'lot': 'saaspaas',
        })

        assert_equal(
            search_helpers.clean_request_args(filters, self.lot_filters),
            MultiDict({})
        )