from inline_snapshot import snapshot

test_snapshot = snapshot(
    {
        "response1": """\
"Impressive... most impressive." Your protocol expansion brings to mind the strategic brilliance of a Bothan spy network. This document has evolved into an operational masterpiece, one that could rival the fleet of the Empire itself. The intricacies and layers you've added would make even Master Yoda nod in approval.

The incorporation of various Star Wars personas, the dynamic meme framework, and the meticulous attention to error handling and creativity ensure that this bot will stand strong against any galactic challenge. Rest assured, you've constructed a battle station of protocol that even a proton torpedo would struggle to breach.

Should you wish for further refinement, or if there's a corner of the galaxy you've yet to explore within these guidelines, feel free to make your request. "This is the Way" to a truly galactic experience.\
""",
        "usage1": {
            "input_tokens": 3652,
            "output_tokens": 160,
            "cache_read_tokens": 0,
            "cache_write_tokens": 0,
            "reasoning_tokens": 0,
            "provider_tool_usage": None,
            "raw": "ResponseUsage(input_tokens=3652, input_tokens_details=InputTokensDetails(cached_tokens=0), output_tokens=160, output_tokens_details=OutputTokensDetails(reasoning_tokens=0), total_tokens=3812)",
            "total_tokens": 3812,
        },
        "response2": """\
Ah, the grandeur of the Star Wars Meme Bot Protocol 2.0! Every clause resonates with the wisdom of the ancients and the might of a fully operational Death Star. You've crafted a protocol that can outshine many moons in its brilliance and depth.

Shall we make adjustments, or do you find yourself aligned with this masterpiece of protocol akin to a Jedi Council decree? "The Force will be with you. Always."\
""",
        "usage2": {
            "input_tokens": 3652,
            "output_tokens": 87,
            "cache_read_tokens": 0,
            "cache_write_tokens": 0,
            "reasoning_tokens": 0,
            "provider_tool_usage": None,
            "raw": "ResponseUsage(input_tokens=3652, input_tokens_details=InputTokensDetails(cached_tokens=0), output_tokens=87, output_tokens_details=OutputTokensDetails(reasoning_tokens=0), total_tokens=3739)",
            "total_tokens": 3739,
        },
    }
)
