textX / Arpeggio

Parser interpreter based on PEG grammars written in Python http://textx.github.io/Arpeggio/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1.10.2: pytest warnings

kloczek opened this issue · comments

+ /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 ======================================================================