diff --git a/tests/integration/api/test_17_entry_variants.py b/tests/integration/api/test_17_entry_variants.py index 5fce336..9746e58 100644 --- a/tests/integration/api/test_17_entry_variants.py +++ b/tests/integration/api/test_17_entry_variants.py @@ -36,6 +36,7 @@ def test_include_variants_requires_variant_uid(self, stack, entry_ctx): class TestEntryVariantsNegative: def test_fetch_nonexistent(self, stack, entry_ctx): ct_uid, entry_uid = entry_ctx - resp = stack.content_types(ct_uid).entry(entry_uid).variants("no_such_variant").fetch() + # variants(x) treats x as branch, not variant_uid — pass uid to fetch() instead. + resp = stack.content_types(ct_uid).entry(entry_uid).variants().fetch("no_such_variant") # Variants API returns 412 (precondition failed, code 1010) for unknown variant. h.assert_status(resp, 404, 412, 422)