zap-schema 1.0.0

ZAP Schema Compiler - Zero-Copy Application Protocol with whitespace-significant syntax
Documentation
"""Pytest configuration and fixtures for ZAP tests."""

import pytest


@pytest.fixture
def sample_did():
    """Create a sample DID for testing."""
    from zap_schema.identity import Did
    return Did(method="lux", id="z6MkTest123")


@pytest.fixture
def sample_did_key():
    """Create a sample did:key DID."""
    from zap_schema.identity import Did
    return Did(method="key", id="z6MkTestKey456")


@pytest.fixture
def sample_query(sample_did):
    """Create a sample query for testing."""
    from zap_schema.agent_consensus import Query
    return Query.create("What is 2+2?", sample_did)