Skip to content

Several tests failing with AssertionError #338

Description

@GaetanLepage

Describe the bug
Since the 0.1.7 release, several tests are failing:

To Reproduce

pytest

Expected behavior
Tests succeed.

Actual behavior

=========================== short test summary info ============================
FAILED test/test_bools.py::test_bool_args_in_help - AssertionError: assert 'usage: __mai...ult: False)\n' == 'usage: __mai...ul...
FAILED test/test_docstrings.py::test_weird_docstring_with_field_like - AssertionError: assert AttributeDocS..._docstring='') == AttributeDocS..._d...
FAILED test/test_docstrings.py::test_docstring_builds_upon_bases - AssertionError: assert AttributeDocS..._docstring='') == AttributeDocS..._d...
FAILED test/test_docstrings.py::test_desc_from_cls_docstring - AssertionError: assert AttributeDocS...y default 32') == AttributeDocS...y ...
FAILED test/test_docstrings.py::test_help_takes_value_from_docstring - AssertionError: assert AttributeDocS...Display logs') == AttributeDocS...Di...
FAILED test/test_examples.py::test_running_example_outputs_expected_without_arg[examples/aliases/aliases_example.py] - AssertionError: (['Namespace(train=RunSettings(debug=False, verbose=False),...
FAILED test/test_examples.py::test_running_example_outputs_expected_without_arg[examples/simple/flag.py] - AssertionError: (["HParams(num_layers=4, num_units=64, optimizer='ADAM', le...
FAILED test/test_examples.py::test_running_example_outputs_expected_without_arg[examples/simple/option_strings.py] - AssertionError: (["HParams(num_layers=4, num_units=64, optimizer='ADAM', le...
FAILED test/test_issue_48.py::test_issue_48 - AssertionError: 
FAILED test/test_subgroups.py::test_help_string[AB-get_help_text_args1-should_contain1] - assert '--a_or_b {a,b}       (default: a)' in "usage: __main__.py [-h] [--a...
FAILED test/test_subgroups.py::test_help_string[MultipleSubgroupsDifferentLevel-get_help_text_args4-should_contain4] - assert '--e bool' in "usage: __main__.py [-h] [--ab_or_cd {ab,cd}] [--e_or_...
FAILED test/test_subgroups.py::test_help_string_displays_default_factory_arguments[a_factory0-b_factory0] - assert '--a float  (default: 321)' in "usage: __main__.py [-h] [--a_or_b {a...
FAILED test/test_subgroups.py::test_help_string_displays_default_factory_arguments[a_factory1-b_factory1] - assert '--a float  (default: 321)' in "usage: __main__.py [-h] [--a_or_b {a...
FAILED test/test_subgroups.py::test_help_string_displays_default_factory_arguments[a_factory2-b_factory2] - assert '--a float  (default: 111)' in "usage: __main__.py [-h] [--a_or_b {a...
FAILED test/test_subgroups.py::test_subgroup_partial_with_nested_field - assert '--a int       (default: 123)' in "usage: __main__.py [-h] [--foo {s...
= 15 failed, 1264 passed, 11 skipped, 96 xfailed, 9 xpassed, 2 warnings in 17.59s =

Full logs: https://paste.glepage.com/raw/sloth-bear-raven

Desktop (please complete the following information):

  • Version: 0.1.7
  • OS: NixOS
  • Python version: 3.12

Additional context
Bumping SimpleParsing in nixpkgs: NixOS/nixpkgs#375473

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions