FAIL: Empty input — should reject but status=invalid_input, error=none FAIL: Year only — should reject but status=invalid_input, error=none FAIL: Make only — should reject but status=invalid_input, error=none FAIL: Model only — should reject but status=invalid_input, error=none FAIL: Year + Make — should reject but status=invalid_input, error=none FAIL: Year + Model — should reject but status=invalid_input, error=none FAIL: Make + Model — should reject but status=invalid_input, error=none PASS: YMM only — status=invalid_input PASS: VIN only — status=invalid_input PASS: VIN + Year — status=invalid_input PASS: VIN + Make — status=invalid_input PASS: VIN + Model — status=invalid_input PASS: VIN + Year + Make — status=invalid_input PASS: VIN + Year + Model — status=invalid_input PASS: VIN + Make + Model — status=invalid_input PASS: VIN + YMM — status=invalid_input