3c3ffc09c2
* Fix test_check_mutually_exclusive exception-checking Asserting inside of the `with` context of `pytest.raises` doesn't actually have any effect. So we move the assert out, using the exception that gets placed into the scope after we leave the context, and ensure that it actually gets checked. This is also what the pytest documentation says to do: https://docs.pytest.org/en/latest/assert.html#assertions-about-expected-exceptions Signed-off-by: Rick Elrod <rick@elrod.me> * Add some tests for check_required_together Signed-off-by: Rick Elrod <rick@elrod.me> * use to_native instead of str, for consistency Signed-off-by: Rick Elrod <rick@elrod.me> * Add newlines for pep8 Signed-off-by: Rick Elrod <rick@elrod.me> * Add tests for check_required_arguments Signed-off-by: Rick Elrod <rick@elrod.me> * Sort missing keys in error message, since hashes are unsorted and this can be random Signed-off-by: Rick Elrod <rick@elrod.me> * Add changelog entry Signed-off-by: Rick Elrod <rick@elrod.me> |
||
---|---|---|
.. | ||
test_check_mutually_exclusive.py | ||
test_check_required_arguments.py | ||
test_check_required_together.py | ||
test_check_type_bits.py | ||
test_check_type_bool.py | ||
test_check_type_bytes.py | ||
test_check_type_dict.py | ||
test_check_type_float.py | ||
test_check_type_int.py | ||
test_check_type_jsonarg.py | ||
test_check_type_list.py | ||
test_check_type_path.py | ||
test_check_type_raw.py | ||
test_check_type_str.py | ||
test_count_terms.py |