1.10.2: pytest warnings
kloczek opened this issue · 0 comments
kloczek commented
+ /usr/bin/python3 -Bm pytest -ra
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.9, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3
cachedir: .pytest_cache
hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/home/tkloczko/rpmbuild/BUILD/Arpeggio-1.10.2/.hypothesis/examples')
rootdir: /home/tkloczko/rpmbuild/BUILD/Arpeggio-1.10.2, configfile: setup.cfg
plugins: forked-1.3.0, shutil-1.7.0, virtualenv-1.7.0, expect-1.1.0, cov-2.11.1, httpbin-1.0.0, xdist-2.2.1, flake8-1.0.7, timeout-1.4.2, betamax-0.8.1, pyfakefs-4.4.0, freezegun-0.4.2, cases-3.4.6, case-1.5.3, isort-1.3.0, aspectlib-1.5.2, asyncio-0.15.1, toolbox-0.5, xprocess-0.17.1, flaky-3.7.0, aiohttp-0.3.0, checkdocs-2.7.0, mock-3.6.1, rerunfailures-9.1.1, requests-mock-1.9.3, hypothesis-6.13.7
collected 101 items
::project PASSED [ 1%]
arpeggio/tests/test_decorator_combine.py::test_combine_python PASSED [ 2%]
arpeggio/tests/test_default_semantic_action.py::test_default_action_enabled PASSED [ 3%]
arpeggio/tests/test_default_semantic_action.py::test_default_action_disabled PASSED [ 4%]
arpeggio/tests/test_eolterm.py::test_zeroormore_eolterm PASSED [ 5%]
arpeggio/tests/test_eolterm.py::test_oneormore_eolterm PASSED [ 6%]
arpeggio/tests/test_error_reporting.py::test_non_optional_precedence PASSED [ 7%]
arpeggio/tests/test_error_reporting.py::test_optional_with_better_match PASSED [ 8%]
arpeggio/tests/test_error_reporting.py::test_alternative_added PASSED [ 9%]
arpeggio/tests/test_error_reporting.py::test_file_name_reporting PASSED [ 10%]
arpeggio/tests/test_error_reporting.py::test_comment_matching_not_reported PASSED [ 11%]
arpeggio/tests/test_error_reporting.py::test_not_match_at_beginning PASSED [ 12%]
arpeggio/tests/test_error_reporting.py::test_not_match_as_alternative PASSED [ 13%]
arpeggio/tests/test_error_reporting.py::test_sequence_of_nots PASSED [ 14%]
arpeggio/tests/test_error_reporting.py::test_compound_not_match PASSED [ 15%]
arpeggio/tests/test_examples.py::test_examples PASSED [ 16%]
arpeggio/tests/test_exporter.py::test_export_parser_model PASSED [ 17%]
arpeggio/tests/test_exporter.py::test_export_parse_tree PASSED [ 18%]
arpeggio/tests/test_flags.py::test_parse_tree_ci PASSED [ 19%]
arpeggio/tests/test_flags.py::test_parse_tree_nonci PASSED [ 20%]
arpeggio/tests/test_flags.py::test_flags_override PASSED [ 21%]
arpeggio/tests/test_flags.py::test_multiline_comment PASSED [ 22%]
arpeggio/tests/test_flags.py::test_multiline_comment_by_re_flags PASSED [ 23%]
arpeggio/tests/test_parser_params.py::test_autokwd PASSED [ 24%]
arpeggio/tests/test_parser_params.py::test_skipws PASSED [ 25%]
arpeggio/tests/test_parser_params.py::test_ws PASSED [ 26%]
arpeggio/tests/test_parser_params.py::test_file PASSED [ 27%]
arpeggio/tests/test_parser_resilience.py::test_parser_resilience PASSED [ 28%]
arpeggio/tests/test_parsing_expressions.py::test_sequence PASSED [ 29%]
arpeggio/tests/test_parsing_expressions.py::test_ordered_choice PASSED [ 30%]
arpeggio/tests/test_parsing_expressions.py::test_unordered_group PASSED [ 31%]
arpeggio/tests/test_parsing_expressions.py::test_unordered_group_with_separator PASSED [ 32%]
arpeggio/tests/test_parsing_expressions.py::test_unordered_group_with_optionals PASSED [ 33%]
arpeggio/tests/test_parsing_expressions.py::test_unordered_group_with_optionals_and_separator PASSED [ 34%]
arpeggio/tests/test_parsing_expressions.py::test_zero_or_more PASSED [ 35%]
arpeggio/tests/test_parsing_expressions.py::test_zero_or_more_with_separator PASSED [ 36%]
arpeggio/tests/test_parsing_expressions.py::test_zero_or_more_with_optional_separator PASSED [ 37%]
arpeggio/tests/test_parsing_expressions.py::test_one_or_more PASSED [ 38%]
arpeggio/tests/test_parsing_expressions.py::test_one_or_more_with_separator PASSED [ 39%]
arpeggio/tests/test_parsing_expressions.py::test_one_or_more_with_optional_separator PASSED [ 40%]
arpeggio/tests/test_parsing_expressions.py::test_optional PASSED [ 41%]
arpeggio/tests/test_parsing_expressions.py::test_and PASSED [ 42%]
arpeggio/tests/test_parsing_expressions.py::test_not PASSED [ 43%]
arpeggio/tests/test_pathologic_models.py::test_optional_inside_zeroormore PASSED [ 44%]
arpeggio/tests/test_peg_parser.py::test_construct_parser[parser0] PASSED [ 45%]
arpeggio/tests/test_peg_parser.py::test_construct_parser[parser1] PASSED [ 46%]
arpeggio/tests/test_peg_parser.py::test_parse_input[parser0] PASSED [ 47%]
arpeggio/tests/test_peg_parser.py::test_parse_input[parser1] PASSED [ 48%]
arpeggio/tests/test_peg_parser.py::test_reduce_tree[parser0] PASSED [ 49%]
arpeggio/tests/test_peg_parser.py::test_reduce_tree[parser1] PASSED [ 50%]
arpeggio/tests/test_peg_parser.py::test_unordered_group PASSED [ 51%]
arpeggio/tests/test_position.py::test_position PASSED [ 52%]
arpeggio/tests/test_position.py::test_position_end PASSED [ 53%]
arpeggio/tests/test_position.py::test_pos_to_linecol PASSED [ 54%]
arpeggio/tests/test_ptnode_navigation_expressions.py::test_lookup_single PASSED [ 55%]
arpeggio/tests/test_python_parser.py::test_pp_construction PASSED [ 56%]
arpeggio/tests/test_python_parser.py::test_parse_input PASSED [ 57%]
arpeggio/tests/test_reduce_tree.py::test_reduce_tree PASSED [ 58%]
arpeggio/tests/test_semantic_action_results.py::test_semantic_action_results PASSED [ 59%]
arpeggio/tests/test_separators.py::test_zeroormore_with_separator PASSED [ 60%]
arpeggio/tests/test_separators.py::test_oneormore_with_ordered_choice_separator PASSED [ 61%]
arpeggio/tests/test_separators.py::test_unordered_group_with_separator PASSED [ 62%]
arpeggio/tests/test_sequence_params.py::test_skipws PASSED [ 63%]
arpeggio/tests/test_sequence_params.py::test_ws PASSED [ 64%]
arpeggio/tests/test_suppression.py::test_sequence_suppress PASSED [ 65%]
arpeggio/tests/test_suppression.py::test_suppress_string_match PASSED [ 66%]
arpeggio/tests/test_suppression.py::test_register_syntax_classes_suppress PASSED [ 67%]
arpeggio/tests/test_unicode.py::test_unicode_match PASSED [ 68%]
arpeggio/tests/test_visitor.py::test_semantic_action_results PASSED [ 69%]
arpeggio/tests/regressions/test_direct_rule_call.py::test_direct_rule_call PASSED [ 70%]
arpeggio/tests/regressions/test_memoization.py::test_memoization_positive PASSED [ 71%]
arpeggio/tests/regressions/test_memoization.py::test_memoization_nomatch PASSED [ 72%]
arpeggio/tests/regressions/issue_16/test_issue_16.py::test_issue_16 PASSED [ 73%]
arpeggio/tests/regressions/issue_20/test_issue_20.py::test_optional_in_choice PASSED [ 74%]
arpeggio/tests/regressions/issue_22/test_issue_22.py::test_issue_22 PASSED [ 75%]
arpeggio/tests/regressions/issue_26/test_issue_26.py::test_regex_with_empty_successful_match_in_repetition PASSED [ 76%]
arpeggio/tests/regressions/issue_31/test_issue_31.py::test_empty_nested_parse PASSED [ 77%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_harness PASSED [ 78%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_literal_quoting_1 PASSED [ 79%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_literal_quoting_2 PASSED [ 80%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_literal_quoting_3 PASSED [ 81%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_literal_quoting_4 PASSED [ 82%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_literal_quoting_5 PASSED [ 83%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_literal_quoting_6 PASSED [ 84%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_regex_quoting_1 PASSED [ 85%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_regex_quoting_2 PASSED [ 86%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_regex_quoting_3 PASSED [ 87%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_broken_escape_translation PASSED [ 88%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_multiple_backslash_sequences PASSED [ 89%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_single_character_escapes PASSED [ 90%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_octal_escapes PASSED [ 91%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_hexadecimal_escapes PASSED [ 92%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_small_u_unicode_escapes PASSED [ 93%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_big_u_unicode_escapes PASSED [ 94%]
arpeggio/tests/regressions/issue_32/test_issue_32.py::test_unicode_name_escapes PASSED [ 95%]
arpeggio/tests/regressions/issue_43/test_issue43.py::test_plain_grammar PASSED [ 96%]
arpeggio/tests/regressions/issue_43/test_issue43.py::test_bs_at_eol PASSED [ 97%]
arpeggio/tests/regressions/issue_43/test_issue43.py::test_move_unordered_group_to_last_line_in_grammar PASSED [ 98%]
arpeggio/tests/regressions/issue_61/test_issue_61.py::test_ordered_choice_skipws_ws PASSED [ 99%]
arpeggio/tests/regressions/issue_73/test_issue_73.py::test_nondeterministic_unordered_group PASSED [100%]
============================================================================= warnings summary =============================================================================
arpeggio/tests/regressions/issue_16/test_issue_16.py:33
/home/tkloczko/rpmbuild/BUILD/Arpeggio-1.10.2/arpeggio/tests/regressions/issue_16/test_issue_16.py:33: DeprecationWarning: invalid escape sequence \*
grammar = """
arpeggio/tests/test_examples.py::test_examples
/home/tkloczko/rpmbuild/BUILD/Arpeggio-1.10.2/arpeggio/tests/../../examples/json/json.py:22: DeprecationWarning: invalid escape sequence \d
def jsonNumber(): return _('-?\d+((\.\d*)?((e|E)(\+|-)?\d+)?)?')
arpeggio/tests/test_examples.py::test_examples
/home/tkloczko/rpmbuild/BUILD/Arpeggio-1.10.2/arpeggio/tests/../../examples/simple/simple.py:19: DeprecationWarning: invalid escape sequence \*
def comment(): return [_("//.*"), _("/\*.*\*/")]
-- Docs: https://docs.pytest.org/en/stable/warnings.html
===================================================================== 100 passed, 3 warnings in 6.55s ======================================================================