19 lines
539 B
Python
19 lines
539 B
Python
import sys
|
|
import pytest
|
|
|
|
|
|
def test_part_constructors():
|
|
try:
|
|
import google.generativeai as generativeai
|
|
|
|
sys.modules.setdefault("google.genai", generativeai)
|
|
from gurt.api import types
|
|
except Exception as e: # pragma: no cover - skip if dependencies missing
|
|
pytest.skip(f"gurt.api unavailable: {e}")
|
|
|
|
part = types.Part(text="test")
|
|
assert part
|
|
|
|
uri_part = types.Part(uri="https://example.com", mime_type="text/plain")
|
|
assert getattr(uri_part, "uri", None) == "https://example.com"
|