Orchestrata Ultimate › Tests › Reference › scripts › test_generate_pytest_signature_compat
Tests reference — tests/scripts/test_generate_pytest_signature_compat.py
Module of tests/scripts, split out because the directory page would be too large.
Prose pending.
tests/scripts/test_generate_pytest_signature_compat.py
source · 6 tests · 145 lines
Tests for the de-brittled signature assertion in the generated
| Kind | Name | Line | Description |
|---|---|---|---|
| class | TestSignatureCompatibilityAssertion |
84 | |
| method | TestSignatureCompatibilityAssertion.test_added_kwargs_is_accepted |
85 | |
| method | TestSignatureCompatibilityAssertion.test_added_optional_kwarg_with_default_is_accepted |
94 | |
| method | TestSignatureCompatibilityAssertion.test_removed_parameter_is_rejected |
105 | |
| method | TestSignatureCompatibilityAssertion.test_renamed_positional_parameter_is_rejected |
115 | |
| method | TestSignatureCompatibilityAssertion.test_new_required_parameter_changes_arity_and_is_rejected |
125 | |
| method | TestSignatureCompatibilityAssertion.test_unchanged_signature_still_passes |
137 | Sanity: the exact-same signature (the old passing case) still passes. |