py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
py$(PYV): commands[0]> python -m pytest
============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
cachedir: .tox/py$(PYV)/.pytest_cache
rootdir: $(@D)
configfile: setup.cfg
collecting ... collected 116 items / 2 deselected / 114 selected

tests/test_astroid.py::TestAstroid::test_adjacent_joined_strings PASSED
tests/test_astroid.py::TestAstroid::test_adjacent_strings PASSED
tests/test_astroid.py::TestAstroid::test_assert_nodes_equal PASSED
tests/test_astroid.py::TestAstroid::test_assignment_expressions PASSED
tests/test_astroid.py::TestAstroid::test_async_def PASSED
tests/test_astroid.py::TestAstroid::test_async_for_and_with PASSED
tests/test_astroid.py::TestAstroid::test_await PASSED
tests/test_astroid.py::TestAstroid::test_bad_tokenless_types PASSED
tests/test_astroid.py::TestAstroid::test_bytes_smoke PASSED
tests/test_astroid.py::TestAstroid::test_calling_lambdas PASSED
tests/test_astroid.py::TestAstroid::test_complex_numbers PASSED
tests/test_astroid.py::TestAstroid::test_complex_slice_and_parens PASSED
tests/test_astroid.py::TestAstroid::test_comprehensions PASSED
tests/test_astroid.py::TestAstroid::test_conditional_expr PASSED
tests/test_astroid.py::TestAstroid::test_decorators PASSED
tests/test_astroid.py::TestAstroid::test_deep_recursion SKIPPED (ast...)
tests/test_astroid.py::TestAstroid::test_del_dict PASSED
tests/test_astroid.py::TestAstroid::test_dict_merge PASSED
tests/test_astroid.py::TestAstroid::test_dict_order PASSED
tests/test_astroid.py::TestAstroid::test_fixture1 PASSED
tests/test_astroid.py::TestAstroid::test_fixture10 PASSED
tests/test_astroid.py::TestAstroid::test_fixture11 PASSED
tests/test_astroid.py::TestAstroid::test_fixture12 PASSED
tests/test_astroid.py::TestAstroid::test_fixture13 PASSED
tests/test_astroid.py::TestAstroid::test_fixture2 PASSED
tests/test_astroid.py::TestAstroid::test_fixture3 PASSED
tests/test_astroid.py::TestAstroid::test_fixture4 PASSED
tests/test_astroid.py::TestAstroid::test_fixture5 PASSED
tests/test_astroid.py::TestAstroid::test_fixture6 PASSED
tests/test_astroid.py::TestAstroid::test_fixture7 PASSED
tests/test_astroid.py::TestAstroid::test_fixture8 PASSED
tests/test_astroid.py::TestAstroid::test_fixture9 PASSED
tests/test_astroid.py::TestAstroid::test_fstrings PASSED
tests/test_astroid.py::TestAstroid::test_keyword_arg_only PASSED
tests/test_astroid.py::TestAstroid::test_mark_tokens_multiline PASSED
tests/test_astroid.py::TestAstroid::test_mark_tokens_simple PASSED
tests/test_astroid.py::TestAstroid::test_nonascii PASSED
tests/test_astroid.py::TestAstroid::test_one_line_if_elif PASSED
tests/test_astroid.py::TestAstroid::test_paren_attr PASSED
tests/test_astroid.py::TestAstroid::test_parens_around_func PASSED
tests/test_astroid.py::TestAstroid::test_print_function PASSED
tests/test_astroid.py::TestAstroid::test_return_annotation PASSED
tests/test_astroid.py::TestAstroid::test_slices PASSED
tests/test_astroid.py::TestAstroid::test_splat PASSED
tests/test_astroid.py::TestAstroid::test_statements_with_semicolons PASSED
tests/test_astroid.py::TestAstroid::test_trailing_commas PASSED
tests/test_astroid.py::TestAstroid::test_tuples PASSED
tests/test_astroid.py::TestAstroid::test_with PASSED
tests/test_asttokens.py::TestASTTokens::test_coding_declaration PASSED
tests/test_asttokens.py::TestASTTokens::test_given_existing_tokens PASSED
tests/test_asttokens.py::TestASTTokens::test_token_methods PASSED
tests/test_asttokens.py::TestASTTokens::test_tokenizing PASSED
tests/test_asttokens.py::TestASTTokens::test_unicode_offsets PASSED
tests/test_asttokens.py::test_filename PASSED
tests/test_asttokens.py::test_doesnt_have_location PASSED
tests/test_line_numbers.py::TestLineNumbers::test_line_numbers PASSED
tests/test_line_numbers.py::TestLineNumbers::test_unicode PASSED
tests/test_line_numbers.py::TestLineNumbers::test_utf8_offsets PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_adjacent_joined_strings PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_adjacent_strings PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_assert_nodes_equal PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_assignment_expressions PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_async_def PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_async_for_and_with PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_await PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_bad_tokenless_types PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_bytes_smoke PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_calling_lambdas PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_complex_numbers PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_complex_slice_and_parens PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_comprehensions PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_conditional_expr PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_decorators PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_deep_recursion PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_del_dict PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_dict_merge PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_dict_order PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_fixture1 PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_fixture10 PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_fixture11 PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_fixture12 PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_fixture13 PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_fixture2 PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_fixture3 PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_fixture4 PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_fixture5 PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_fixture6 PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_fixture7 PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_fixture8 PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_fixture9 PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_fstrings PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_keyword_arg_only PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_mark_tokens_multiline PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_mark_tokens_simple PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_nonascii PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_one_line_if_elif PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_paren_attr PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_parens_around_func PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_print_function PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_return_annotation PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_slices PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_splat PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_statements_with_semicolons PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_trailing_commas PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_tuples PASSED
tests/test_mark_tokens.py::TestMarkTokens::test_with PASSED
tests/test_tokenless.py::TestTokenless::test_get_text_tokenless PASSED
tests/test_tokenless.py::TestTokenless::test_nested_fstrings PASSED
tests/test_tokenless.py::TestFstringPositionsWork::test_fstring_positions_work PASSED
tests/test_util.py::TestUtil::test_replace PASSED
tests/test_util.py::TestUtil::test_walk_ast PASSED
tests/test_util.py::TestUtil::test_walk_astroid PASSED
tests/test_util.py::test_expect_token PASSED
tests/test_util.py::test_combine_tokens PASSED

======== 113 passed, 1 skipped, 2 deselected ========
  py$(PYV): OK
  congratulations :)