============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('$(@D)/.hypothesis/examples') rootdir: $(@D) asyncio: mode=strict collecting ... collected 213 items ::project PASSED tests/test_functional/test_explicit_use.py::TestUtils::test_add_routes PASSED tests/test_functional/test_explicit_use.py::TestUtils::test_add_routes_conditions_met PASSED tests/test_functional/test_explicit_use.py::TestUtils::test_add_routes_conditions_unmet PASSED tests/test_functional/test_explicit_use.py::TestUtils::test_anchor PASSED tests/test_functional/test_explicit_use.py::TestUtils::test_current PASSED tests/test_functional/test_explicit_use.py::TestUtils::test_route_dict_use PASSED tests/test_functional/test_explicit_use.py::TestUtils::test_server_port PASSED tests/test_functional/test_explicit_use.py::TestUtils::test_static_args PASSED tests/test_functional/test_explicit_use.py::TestUtils::test_subdomain_screen PASSED tests/test_functional/test_explicit_use.py::TestUtils::test_using_func PASSED tests/test_functional/test_explicit_use.py::TestUtils::test_using_prefix PASSED tests/test_functional/test_explicit_use.py::TestUtils::test_with_host_param PASSED tests/test_functional/test_explicit_use.py::TestUtils::test_x_forwarded PASSED tests/test_functional/test_generation.py::TestGeneration::test_all_static_no_reqs PASSED tests/test_functional/test_generation.py::TestGeneration::test_backwards PASSED tests/test_functional/test_generation.py::TestGeneration::test_backwards_with_splits PASSED tests/test_functional/test_generation.py::TestGeneration::test_basic_dynamic PASSED tests/test_functional/test_generation.py::TestGeneration::test_basic_dynamic_explicit_use PASSED tests/test_functional/test_generation.py::TestGeneration::test_big_multiroute PASSED tests/test_functional/test_generation.py::TestGeneration::test_big_multiroute_with_nomin PASSED tests/test_functional/test_generation.py::TestGeneration::test_big_multiroute_with_splits PASSED tests/test_functional/test_generation.py::TestGeneration::test_both_requirement_and_optional PASSED tests/test_functional/test_generation.py::TestGeneration::test_controller PASSED tests/test_functional/test_generation.py::TestGeneration::test_controller_with_static PASSED tests/test_functional/test_generation.py::TestGeneration::test_dot_format_args PASSED tests/test_functional/test_generation.py::TestGeneration::test_dynamic_with_default PASSED tests/test_functional/test_generation.py::TestGeneration::test_dynamic_with_default_and_regexp_condition PASSED tests/test_functional/test_generation.py::TestGeneration::test_dynamic_with_false_equivs PASSED tests/test_functional/test_generation.py::TestGeneration::test_dynamic_with_false_equivs_and_splits PASSED tests/test_functional/test_generation.py::TestGeneration::test_dynamic_with_regexp_condition PASSED tests/test_functional/test_generation.py::TestGeneration::test_dynamic_with_underscore_parts PASSED tests/test_functional/test_generation.py::TestGeneration::test_extras PASSED tests/test_functional/test_generation.py::TestGeneration::test_extras_as_list_of_unicodes PASSED tests/test_functional/test_generation.py::TestGeneration::test_extras_as_unicode PASSED tests/test_functional/test_generation.py::TestGeneration::test_extras_with_splits PASSED tests/test_functional/test_generation.py::TestGeneration::test_multiroute PASSED tests/test_functional/test_generation.py::TestGeneration::test_multiroute_with_splits PASSED tests/test_functional/test_generation.py::TestGeneration::test_no_extras PASSED tests/test_functional/test_generation.py::TestGeneration::test_no_extras_with_splits PASSED tests/test_functional/test_generation.py::TestGeneration::test_other_special_chars PASSED tests/test_functional/test_generation.py::TestGeneration::test_path PASSED tests/test_functional/test_generation.py::TestGeneration::test_path_backwards PASSED tests/test_functional/test_generation.py::TestGeneration::test_relative_url PASSED tests/test_functional/test_generation.py::TestGeneration::test_route_with_end_extension PASSED tests/test_functional/test_generation.py::TestGeneration::test_route_with_fixnum_default PASSED tests/test_functional/test_generation.py::TestGeneration::test_route_with_fixnum_default_with_splits PASSED tests/test_functional/test_generation.py::TestGeneration::test_route_with_odd_leftovers PASSED tests/test_functional/test_generation.py::TestGeneration::test_set_to_nil_forgets PASSED tests/test_functional/test_generation.py::TestGeneration::test_standard_route PASSED tests/test_functional/test_generation.py::TestGeneration::test_static PASSED tests/test_functional/test_generation.py::TestGeneration::test_the_smallest_route PASSED tests/test_functional/test_generation.py::TestGeneration::test_typical PASSED tests/test_functional/test_generation.py::TestGeneration::test_unicode PASSED tests/test_functional/test_generation.py::TestGeneration::test_unicode_static PASSED tests/test_functional/test_generation.py::TestGeneration::test_uppercase_recognition PASSED tests/test_functional/test_generation.py::TestGeneration::test_url_with_environ PASSED tests/test_functional/test_generation.py::TestGeneration::test_url_with_environ_and_absolute PASSED tests/test_functional/test_generation.py::TestGeneration::test_url_with_environ_and_caching PASSED tests/test_functional/test_generation.py::TestGeneration::test_url_with_environ_empty PASSED tests/test_functional/test_generation.py::TestGeneration::test_url_with_no_action_specified PASSED tests/test_functional/test_generation.py::TestGeneration::test_url_with_prefix PASSED tests/test_functional/test_generation.py::TestGeneration::test_url_with_prefix_deeper PASSED tests/test_functional/test_middleware.py::test_basic PASSED tests/test_functional/test_middleware.py::test_content_split PASSED tests/test_functional/test_middleware.py::test_method_conversion PASSED tests/test_functional/test_middleware.py::test_no_query PASSED tests/test_functional/test_middleware.py::test_no_singleton PASSED tests/test_functional/test_middleware.py::test_path_info PASSED tests/test_functional/test_middleware.py::test_redirect_middleware PASSED tests/test_functional/test_nonminimization.py::test_action_required PASSED tests/test_functional/test_nonminimization.py::test_basic PASSED tests/test_functional/test_nonminimization.py::test_full PASSED tests/test_functional/test_nonminimization.py::test_other_special_chars PASSED tests/test_functional/test_nonminimization.py::test_query_params PASSED tests/test_functional/test_nonminimization.py::test_regexp_syntax PASSED tests/test_functional/test_nonminimization.py::test_syntax PASSED tests/test_functional/test_nonminimization.py::test_unicode PASSED tests/test_functional/test_nonminimization.py::test_unicode_static PASSED tests/test_functional/test_recognition.py::TestRecognition::test_all_static PASSED tests/test_functional/test_recognition.py::TestRecognition::test_basic_dynamic PASSED tests/test_functional/test_recognition.py::TestRecognition::test_basic_dynamic_backwards PASSED tests/test_functional/test_recognition.py::TestRecognition::test_conditions PASSED tests/test_functional/test_recognition.py::TestRecognition::test_controller PASSED tests/test_functional/test_recognition.py::TestRecognition::test_default_route PASSED tests/test_functional/test_recognition.py::TestRecognition::test_disabling_unicode PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dot_format_args PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_and_controller_with_string_and_default_backwards PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_with_default PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_with_default_and_string_condition_backwards PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_with_default_backwards PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_with_multiple_and_prefix PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_with_prefix PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_with_regexp_and_default PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_with_regexp_condition PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_with_regexp_defaults_and_gaps PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_with_regexp_defaults_and_gaps_and_splits PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_with_regexp_gaps_controllers PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_with_string_condition PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_with_string_condition_backwards PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_with_trailing_dyanmic_defaults PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_with_trailing_non_keyword_strings PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_with_trailing_strings PASSED tests/test_functional/test_recognition.py::TestRecognition::test_dynamic_with_underscores PASSED tests/test_functional/test_recognition.py::TestRecognition::test_empty_fails PASSED tests/test_functional/test_recognition.py::TestRecognition::test_home_noargs PASSED tests/test_functional/test_recognition.py::TestRecognition::test_match_debug PASSED tests/test_functional/test_recognition.py::TestRecognition::test_multiroute PASSED tests/test_functional/test_recognition.py::TestRecognition::test_multiroute_with_nomin PASSED tests/test_functional/test_recognition.py::TestRecognition::test_multiroute_with_splits PASSED tests/test_functional/test_recognition.py::TestRecognition::test_no_reg_make PASSED tests/test_functional/test_recognition.py::TestRecognition::test_other_special_chars PASSED tests/test_functional/test_recognition.py::TestRecognition::test_path PASSED tests/test_functional/test_recognition.py::TestRecognition::test_path_backwards PASSED tests/test_functional/test_recognition.py::TestRecognition::test_path_backwards_with_controller PASSED tests/test_functional/test_recognition.py::TestRecognition::test_path_backwards_with_controller_and_splits PASSED tests/test_functional/test_recognition.py::TestRecognition::test_path_with_dyanmic_and_default PASSED tests/test_functional/test_recognition.py::TestRecognition::test_path_with_dynamic PASSED tests/test_functional/test_recognition.py::TestRecognition::test_path_with_dynamic_and_default_backwards PASSED tests/test_functional/test_recognition.py::TestRecognition::test_regexp_char_escaping PASSED tests/test_functional/test_recognition.py::TestRecognition::test_routematch PASSED tests/test_functional/test_recognition.py::TestRecognition::test_routematch_debug PASSED tests/test_functional/test_recognition.py::TestRecognition::test_splits_packed_with_regexps PASSED tests/test_functional/test_recognition.py::TestRecognition::test_splits_with_dashes PASSED tests/test_functional/test_recognition.py::TestRecognition::test_splits_with_extension PASSED tests/test_functional/test_recognition.py::TestRecognition::test_splits_with_slashes PASSED tests/test_functional/test_recognition.py::TestRecognition::test_splits_with_slashes_and_default PASSED tests/test_functional/test_recognition.py::TestRecognition::test_standard_route PASSED tests/test_functional/test_recognition.py::TestRecognition::test_standard_route_with_gaps PASSED tests/test_functional/test_recognition.py::TestRecognition::test_standard_route_with_gaps_and_domains PASSED tests/test_functional/test_recognition.py::TestRecognition::test_standard_with_domains PASSED tests/test_functional/test_recognition.py::TestRecognition::test_subdomain_with_conditions2 PASSED tests/test_functional/test_recognition.py::TestRecognition::test_subdomains PASSED tests/test_functional/test_recognition.py::TestRecognition::test_subdomains_with_conditions PASSED tests/test_functional/test_recognition.py::TestRecognition::test_subdomains_with_ignore PASSED tests/test_functional/test_recognition.py::TestRecognition::test_unicode PASSED tests/test_functional/test_recognition.py::TestRecognition::test_various_periods PASSED tests/test_functional/test_resources.py::TestResourceGeneration::test_resources PASSED tests/test_functional/test_resources.py::TestResourceGeneration::test_resources_with_collection_action PASSED tests/test_functional/test_resources.py::TestResourceGeneration::test_resources_with_member_action PASSED tests/test_functional/test_resources.py::TestResourceGeneration::test_resources_with_name_prefix PASSED tests/test_functional/test_resources.py::TestResourceGeneration::test_resources_with_new_action PASSED tests/test_functional/test_resources.py::TestResourceGeneration::test_resources_with_path_prefix PASSED tests/test_functional/test_resources.py::TestResourceGeneration::test_resources_with_requirements PASSED tests/test_functional/test_resources.py::TestResourceRecognition::test_resource PASSED tests/test_functional/test_resources.py::TestResourceRecognition::test_resource_created_with_parent_resource PASSED tests/test_functional/test_resources.py::TestResourceRecognition::test_resource_created_with_parent_resource_nomin PASSED tests/test_functional/test_resources.py::TestResourceRecognition::test_resource_with_nomin PASSED tests/test_functional/test_submapper.py::TestSubmapper::test_collection PASSED tests/test_functional/test_submapper.py::TestSubmapper::test_collection_options PASSED tests/test_functional/test_submapper.py::TestSubmapper::test_submapper PASSED tests/test_functional/test_submapper.py::TestSubmapper::test_submapper_action PASSED tests/test_functional/test_submapper.py::TestSubmapper::test_submapper_action_and_link_generation PASSED tests/test_functional/test_submapper.py::TestSubmapper::test_submapper_argument_overriding PASSED tests/test_functional/test_submapper.py::TestSubmapper::test_submapper_link PASSED tests/test_functional/test_submapper.py::TestSubmapper::test_submapper_nesting PASSED tests/test_functional/test_submapper.py::TestSubmapper::test_submapper_standard_actions PASSED tests/test_functional/test_submapper.py::TestSubmapper::test_submapper_standard_links PASSED tests/test_functional/test_submapper.py::TestSubmapper::test_submapper_with_no_path PASSED tests/test_functional/test_submapper.py::TestSubmapper::test_subsubmapper_with_controller PASSED tests/test_functional/test_utils.py::TestUtils::test_append_slash PASSED tests/test_functional/test_utils.py::TestUtils::test_auto_controller_scan PASSED tests/test_functional/test_utils.py::TestUtils::test_controller_scan PASSED tests/test_functional/test_utils.py::TestUtils::test_no_named_path PASSED tests/test_functional/test_utils.py::TestUtils::test_no_named_path_with_script PASSED tests/test_functional/test_utils.py::TestUtils::test_redirect_to PASSED tests/test_functional/test_utils.py::TestUtils::test_redirect_to_with_route_names PASSED tests/test_functional/test_utils.py::TestUtils::test_route_filter PASSED tests/test_functional/test_utils.py::TestUtils::test_route_overflow PASSED tests/test_functional/test_utils.py::TestUtils::test_static_route PASSED tests/test_functional/test_utils.py::TestUtils::test_static_route_with_script PASSED tests/test_functional/test_utils.py::TestUtils::test_static_route_with_vars PASSED tests/test_functional/test_utils.py::TestUtils::test_static_route_with_vars_and_defaults PASSED tests/test_functional/test_utils.py::TestUtils::test_static_route_with_vars_and_requirements PASSED tests/test_functional/test_utils.py::TestUtils::test_subdomains PASSED tests/test_functional/test_utils.py::TestUtils::test_subdomains_with_default PASSED tests/test_functional/test_utils.py::TestUtils::test_subdomains_with_exceptions PASSED tests/test_functional/test_utils.py::TestUtils::test_subdomains_with_named_routes PASSED tests/test_functional/test_utils.py::TestUtils::test_subdomains_with_ports PASSED tests/test_functional/test_utils.py::TestUtils::test_url_for PASSED tests/test_functional/test_utils.py::TestUtils::test_url_for_with_defaults PASSED tests/test_functional/test_utils.py::TestUtils::test_url_for_with_defaults_and_qualified PASSED tests/test_functional/test_utils.py::TestUtils::test_url_for_with_more_defaults PASSED tests/test_functional/test_utils.py::TestUtils::test_url_for_with_nongen PASSED tests/test_functional/test_utils.py::TestUtils::test_url_for_with_nongen_no_encoding PASSED tests/test_functional/test_utils.py::TestUtils::test_url_for_with_unicode PASSED tests/test_functional/test_utils.py::TestUtils::test_url_raises PASSED tests/test_functional/test_utils.py::TestUtils::test_with_http_environ PASSED tests/test_functional/test_utils.py::TestUtils::test_with_route_names PASSED tests/test_functional/test_utils.py::TestUtils::test_with_route_names_and_defaults PASSED tests/test_functional/test_utils.py::TestUtils::test_with_route_names_and_hardcode PASSED tests/test_functional/test_utils.py::TestUtils::test_with_ssl_environ PASSED tests/test_functional/test_utils.py::TestUtilsWithExplicit::test_url_for PASSED tests/test_functional/test_utils.py::TestUtilsWithExplicit::test_url_for_with_defaults PASSED tests/test_functional/test_utils.py::TestUtilsWithExplicit::test_url_for_with_defaults_and_qualified PASSED tests/test_functional/test_utils.py::TestUtilsWithExplicit::test_url_for_with_more_defaults PASSED tests/test_functional/test_utils.py::TestUtilsWithExplicit::test_with_resource_route_names PASSED tests/test_functional/test_utils.py::TestUtilsWithExplicit::test_with_resource_route_names_and_nomin PASSED tests/test_functional/test_utils.py::TestUtilsWithExplicit::test_with_route_names PASSED tests/test_functional/test_utils.py::TestUtilsWithExplicit::test_with_route_names_and_defaults PASSED tests/test_functional/test_utils.py::TestUtilsWithExplicit::test_with_route_names_and_nomin PASSED tests/test_units/test_base.py::TestBase::test_request_config PASSED tests/test_units/test_base.py::TestBase::test_route PASSED tests/test_units/test_environment.py::TestEnvironment::test_env_set PASSED tests/test_units/test_mapper_str.py::TestMapperStr::test_str PASSED tests/test_units/test_route_escapes.py::TestRouteEscape::test_normal_route PASSED tests/test_units/test_route_escapes.py::TestRouteEscape::test_route_with_all_escapes PASSED tests/test_units/test_route_escapes.py::TestRouteEscape::test_route_with_backslash PASSED tests/test_units/test_route_escapes.py::TestRouteEscape::test_route_with_both_colons PASSED tests/test_units/test_route_escapes.py::TestRouteEscape::test_route_with_colon PASSED tests/test_units/test_route_escapes.py::TestRouteEscape::test_route_with_escaped_colon PASSED tests/test_units/test_route_escapes.py::TestRouteEscape::test_route_with_random_escapes PASSED =============================== warnings summary =============================== ../../../../../../../..$(PYTHON_DIR)/vendor-packages/nose/importer.py:12 $(PYTHON_DIR)/vendor-packages/nose/importer.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses from imp import find_module, load_module, acquire_lock, release_lock tests/test_functional/test_generation.py:205 tests/test_functional/test_generation.py:205 $(@D)/tests/test_functional/test_generation.py:205: DeprecationWarning: invalid escape sequence \d requirements={'month':'\d{1,2}','day':'\d{1,2}'}) tests/test_functional/test_generation.py:220 tests/test_functional/test_generation.py:220 $(@D)/tests/test_functional/test_generation.py:220: DeprecationWarning: invalid escape sequence \d requirements={'month':'\d{1,2}','day':'\d{1,2}'}) tests/test_functional/test_generation.py:246 $(@D)/tests/test_functional/test_generation.py:246: DeprecationWarning: invalid escape sequence \d m.connect('articles/page/:page', controller='articles', action='index', requirements = {'page':'\d+'}) tests/test_functional/test_generation.py:249 tests/test_functional/test_generation.py:249 tests/test_functional/test_generation.py:249 $(@D)/tests/test_functional/test_generation.py:249: DeprecationWarning: invalid escape sequence \d requirements = {'year':'\d{4}', 'month':'\d{1,2}','day':'\d{1,2}'}) tests/test_functional/test_generation.py:289 $(@D)/tests/test_functional/test_generation.py:289: DeprecationWarning: invalid escape sequence \d m.connect('articles/page/:(page).myt', controller='articles', action='index', requirements = {'page':'\d+'}) tests/test_functional/test_generation.py:292 tests/test_functional/test_generation.py:292 tests/test_functional/test_generation.py:292 $(@D)/tests/test_functional/test_generation.py:292: DeprecationWarning: invalid escape sequence \d requirements = {'year':'\d{4}', 'month':'\d{1,2}','day':'\d{1,2}'}) tests/test_functional/test_generation.py:332 $(@D)/tests/test_functional/test_generation.py:332: DeprecationWarning: invalid escape sequence \d m.connect('articles/page/:page', controller='articles', action='index', requirements = {'page':'\d+'}) tests/test_functional/test_generation.py:335 tests/test_functional/test_generation.py:335 tests/test_functional/test_generation.py:335 $(@D)/tests/test_functional/test_generation.py:335: DeprecationWarning: invalid escape sequence \d requirements = {'year':'\d{4}', 'month':'\d{1,2}','day':'\d{1,2}'}) tests/test_functional/test_generation.py:511 $(@D)/tests/test_functional/test_generation.py:511: DeprecationWarning: invalid escape sequence \d m.connect('test/:year', controller='post', action='show', year=None, requirements = {'year':'\d{4}'}) tests/test_functional/test_generation.py:688 $(@D)/tests/test_functional/test_generation.py:688: DeprecationWarning: invalid escape sequence \d m.connect('articles/page/:page', controller='articles', action='index', requirements = {'page':'\d+'}) tests/test_functional/test_generation.py:691 tests/test_functional/test_generation.py:691 tests/test_functional/test_generation.py:691 $(@D)/tests/test_functional/test_generation.py:691: DeprecationWarning: invalid escape sequence \d requirements = {'year':'\d{4}', 'month':'\d{1,2}','day':'\d{1,2}'}) tests/test_functional/test_nonminimization.py:100 $(@D)/tests/test_functional/test_nonminimization.py:100: DeprecationWarning: invalid escape sequence \d m.connect('/{controller}/{action}/{id:\d\d}') tests/test_functional/test_recognition.py:214 tests/test_functional/test_recognition.py:214 $(@D)/tests/test_functional/test_recognition.py:214: DeprecationWarning: invalid escape sequence \d requirements={'month':'\d{1,2}','day':'\d{1,2}'}) tests/test_functional/test_recognition.py:232 tests/test_functional/test_recognition.py:232 $(@D)/tests/test_functional/test_recognition.py:232: DeprecationWarning: invalid escape sequence \d requirements={'month':'\d{1,2}','day':'\d{1,2}'}) tests/test_functional/test_recognition.py:250 tests/test_functional/test_recognition.py:250 $(@D)/tests/test_functional/test_recognition.py:250: DeprecationWarning: invalid escape sequence \d requirements={'month':'\d{1,2}','day':'\d{1,2}'}) tests/test_functional/test_recognition.py:268 $(@D)/tests/test_functional/test_recognition.py:268: DeprecationWarning: invalid escape sequence \d requirements={'month':'\d{1,2}'}) tests/test_functional/test_recognition.py:269 $(@D)/tests/test_functional/test_recognition.py:269: DeprecationWarning: invalid escape sequence \d m.connect('view/:id/:controller', controller='blog', id=2, action='view', requirements={'id':'\d{1,2}'}) tests/test_functional/test_recognition.py:283 $(@D)/tests/test_functional/test_recognition.py:283: DeprecationWarning: invalid escape sequence \d requirements={'month':'\d{1,2}'}) tests/test_functional/test_recognition.py:284 $(@D)/tests/test_functional/test_recognition.py:284: DeprecationWarning: invalid escape sequence \d m.connect('view/:(id)/:(controller)', controller='blog', id=2, action='view', requirements={'id':'\d{1,2}'}) tests/test_functional/test_recognition.py:298 $(@D)/tests/test_functional/test_recognition.py:298: DeprecationWarning: invalid escape sequence \d m.connect(path, id=2, action='view', requirements={'id':'\d{1,2}'}) tests/test_functional/test_recognition.py:312 $(@D)/tests/test_functional/test_recognition.py:312: DeprecationWarning: invalid escape sequence \d m.connect(path, controller='blog', id=2, action='view', requirements={'id':'\d{1,2}'}) tests/test_functional/test_recognition.py:964 $(@D)/tests/test_functional/test_recognition.py:964: DeprecationWarning: invalid escape sequence \d m.connect('articles/page/:page', controller='articles', action='index', requirements = {'page':'\d+'}) tests/test_functional/test_recognition.py:967 tests/test_functional/test_recognition.py:967 tests/test_functional/test_recognition.py:967 $(@D)/tests/test_functional/test_recognition.py:967: DeprecationWarning: invalid escape sequence \d requirements = {'year':'\d{4}', 'month':'\d{1,2}','day':'\d{1,2}'}) tests/test_functional/test_resources.py:146 $(@D)/tests/test_functional/test_resources.py:146: DeprecationWarning: invalid escape sequence \. test_path('/people/2\.13', 'PUT') tests/test_functional/test_resources.py:147 $(@D)/tests/test_functional/test_resources.py:147: DeprecationWarning: invalid escape sequence \. eq_({'controller':'people', 'action':'update', 'id':'2\.13'}, con.mapper_dict) tests/test_functional/test_resources.py:148 $(@D)/tests/test_functional/test_resources.py:148: DeprecationWarning: invalid escape sequence \. test_path('/people/2\.13.xml', 'PUT') tests/test_functional/test_resources.py:149 $(@D)/tests/test_functional/test_resources.py:149: DeprecationWarning: invalid escape sequence \. eq_({'controller':'people', 'action':'update', 'id':'2\.13', 'format':'xml'}, con.mapper_dict) tests/test_functional/test_resources.py:150 $(@D)/tests/test_functional/test_resources.py:150: DeprecationWarning: invalid escape sequence \. test_path('/people/user\.name', 'PUT') tests/test_functional/test_resources.py:151 $(@D)/tests/test_functional/test_resources.py:151: DeprecationWarning: invalid escape sequence \. eq_({'controller':'people', 'action':'update', 'id':'user\.name'}, con.mapper_dict) tests/test_functional/test_resources.py:152 $(@D)/tests/test_functional/test_resources.py:152: DeprecationWarning: invalid escape sequence \. test_path('/people/user\.\.\.name', 'PUT') tests/test_functional/test_resources.py:153 $(@D)/tests/test_functional/test_resources.py:153: DeprecationWarning: invalid escape sequence \. eq_({'controller':'people', 'action':'update', 'id':'user\.\.\.name'}, con.mapper_dict) tests/test_functional/test_resources.py:154 $(@D)/tests/test_functional/test_resources.py:154: DeprecationWarning: invalid escape sequence \. test_path('/people/user\.name\.has\.dots', 'PUT') tests/test_functional/test_resources.py:155 $(@D)/tests/test_functional/test_resources.py:155: DeprecationWarning: invalid escape sequence \. eq_({'controller':'people', 'action':'update', 'id':'user\.name\.has\.dots'}, con.mapper_dict) tests/test_functional/test_resources.py:156 $(@D)/tests/test_functional/test_resources.py:156: DeprecationWarning: invalid escape sequence \. test_path('/people/user\.name\.is\.something.xml', 'PUT') tests/test_functional/test_resources.py:157 $(@D)/tests/test_functional/test_resources.py:157: DeprecationWarning: invalid escape sequence \. eq_({'controller':'people', 'action':'update', 'id':'user\.name\.is\.something', 'format':'xml'}, con.mapper_dict) tests/test_functional/test_resources.py:158 $(@D)/tests/test_functional/test_resources.py:158: DeprecationWarning: invalid escape sequence \. test_path('/people/user\.name\.ends\.with\.dot\..xml', 'PUT') tests/test_functional/test_resources.py:159 $(@D)/tests/test_functional/test_resources.py:159: DeprecationWarning: invalid escape sequence \. eq_({'controller':'people', 'action':'update', 'id':'user\.name\.ends\.with\.dot\.', 'format':'xml'}, con.mapper_dict) tests/test_functional/test_resources.py:160 $(@D)/tests/test_functional/test_resources.py:160: DeprecationWarning: invalid escape sequence \. test_path('/people/user\.name\.ends\.with\.dot\.', 'PUT') tests/test_functional/test_resources.py:161 $(@D)/tests/test_functional/test_resources.py:161: DeprecationWarning: invalid escape sequence \. eq_({'controller':'people', 'action':'update', 'id':'user\.name\.ends\.with\.dot\.'}, con.mapper_dict) tests/test_functional/test_resources.py:162 $(@D)/tests/test_functional/test_resources.py:162: DeprecationWarning: invalid escape sequence \. test_path('/people/\.user\.name\.starts\.with\.dot', 'PUT') tests/test_functional/test_resources.py:163 $(@D)/tests/test_functional/test_resources.py:163: DeprecationWarning: invalid escape sequence \. eq_({'controller':'people', 'action':'update', 'id':'\.user\.name\.starts\.with\.dot'}, con.mapper_dict) tests/test_functional/test_resources.py:164 $(@D)/tests/test_functional/test_resources.py:164: DeprecationWarning: invalid escape sequence \. test_path('/people/user\.name.json', 'PUT') tests/test_functional/test_resources.py:165 $(@D)/tests/test_functional/test_resources.py:165: DeprecationWarning: invalid escape sequence \. eq_({'controller':'people', 'action':'update', 'id':'user\.name', 'format':'json'}, con.mapper_dict) tests/test_functional/test_submapper.py:10 $(@D)/tests/test_functional/test_submapper.py:10: DeprecationWarning: invalid escape sequence \d c = m.submapper(path_prefix='/entries', requirements=dict(id='\d+')) tests/test_functional/test_submapper.py:25 $(@D)/tests/test_functional/test_submapper.py:25: DeprecationWarning: invalid escape sequence \d requirements=dict(id='\d+')) tests/test_functional/test_submapper.py:144 $(@D)/tests/test_functional/test_submapper.py:144: DeprecationWarning: invalid escape sequence \d requirement=dict(id='\d+') tests/test_functional/test_utils.py:13 tests/test_functional/test_utils.py:13 $(@D)/tests/test_functional/test_utils.py:13: DeprecationWarning: invalid escape sequence \d requirements={'month':'\d{1,2}','day':'\d{1,2}'}) tests/test_functional/test_utils.py:742 tests/test_functional/test_utils.py:742 $(@D)/tests/test_functional/test_utils.py:742: DeprecationWarning: invalid escape sequence \d requirements={'month':'\d{1,2}','day':'\d{1,2}'}) tests/test_functional/test_utils.py:925 $(@D)/tests/test_functional/test_utils.py:925: DeprecationWarning: invalid escape sequence \d m.connect('articles/page/:page', controller='articles', action='index', requirements = {'page':'\d+'}) tests/test_functional/test_utils.py:928 tests/test_functional/test_utils.py:928 tests/test_functional/test_utils.py:928 $(@D)/tests/test_functional/test_utils.py:928: DeprecationWarning: invalid escape sequence \d requirements = {'year':'\d{4}', 'month':'\d{1,2}','day':'\d{1,2}'}) tests/test_units/test_environment.py:9 tests/test_units/test_environment.py:9 $(@D)/tests/test_units/test_environment.py:9: DeprecationWarning: invalid escape sequence \d requirements={'month':'\d{1,2}','day':'\d{1,2}'}) tests/test_functional/test_generation.py::TestGeneration::test_unicode_static $(@D)/tests/test_functional/test_generation.py:645: DeprecationWarning: Please use assertTrue instead. self.assert_(isinstance(url_for('google-jp', q=hoge), str)) tests/test_functional/test_generation.py::TestGeneration::test_unicode $(@D)/tests/test_functional/test_generation.py:635: DeprecationWarning: Please use assertTrue instead. self.assert_(isinstance(m.generate(hoge=hoge), str)) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ======== 212 passed, 74 warnings ========