# MIT licensed # Copyright (c) 2019 lilydjwg , et al. import pytest pytestmark = [pytest.mark.asyncio, pytest.mark.needs_net] async def test_repology(get_version): assert await get_version("ssed", {"repology": None, "repo": "aur"}) == "3.62" async def test_repology_no_repo(get_version): try: assert await get_version("ssed", {"repology": None}) is None except RuntimeError as e: assert "repo field is required" in str(e)