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({}) )