def test_gather_and_enforce_request_args_any_searchable_gets_page_info_when_present( self): with current_app.test_request_context( '/whatever?page_number=1&items_per_page=2&something=else'): ret_val = tu.gather_and_enforce_request_args_any_searchable() assert ret_val == { 'page_number': 1, 'items_per_page': 2, 'something': 'else' }
def test_gather_and_enforce_request_args_any_searchable_calls_gaera_enum(self, tu_gather_and_enforce_request_args_enum): tu_gather_and_enforce_request_args_enum.return_value = {'page_number': 3, 'items_per_page': 4} with current_app.test_request_context('/whatever?page_number=1&items_per_page=2'): ret_val = tu.gather_and_enforce_request_args_any_searchable() the_call = call([{'name': 'page_number', 'default': 0, 'cast_function': int, 'required': False}, {'name': 'items_per_page', 'default': 0, 'cast_function': int, 'required': False}]) tu_gather_and_enforce_request_args_enum.assert_has_calls([the_call]) assert ret_val == {'page_number': 3, 'items_per_page': 4}
def test_gather_and_enforce_request_args_any_searchable_calls_gaera_enum( self, tu_gather_and_enforce_request_args_enum): tu_gather_and_enforce_request_args_enum.return_value = { 'page_number': 3, 'items_per_page': 4 } with current_app.test_request_context( '/whatever?page_number=1&items_per_page=2'): ret_val = tu.gather_and_enforce_request_args_any_searchable() the_call = call([{ 'name': 'page_number', 'default': 0, 'cast_function': int, 'required': False }, { 'name': 'items_per_page', 'default': 0, 'cast_function': int, 'required': False }]) tu_gather_and_enforce_request_args_enum.assert_has_calls( [the_call]) assert ret_val == {'page_number': 3, 'items_per_page': 4}
def test_gather_and_enforce_request_args_any_searchable_gets_zeroed_out_page_info_when_not_present( self): with current_app.test_request_context('/whatever'): ret_val = tu.gather_and_enforce_request_args_any_searchable() assert ret_val == {'page_number': 0, 'items_per_page': 0}
def test_gather_and_enforce_request_args_any_searchable_gets_zeroed_out_page_info_when_not_present(self): with current_app.test_request_context('/whatever'): ret_val = tu.gather_and_enforce_request_args_any_searchable() assert ret_val == {'page_number': 0, 'items_per_page': 0}
def test_gather_and_enforce_request_args_any_searchable_gets_page_info_when_present(self): with current_app.test_request_context('/whatever?page_number=1&items_per_page=2&something=else'): ret_val = tu.gather_and_enforce_request_args_any_searchable() assert ret_val == {'page_number': 1, 'items_per_page': 2, 'something': 'else'}