mirror of
https://github.com/aljazceru/dev-gpt.git
synced 2025-12-18 22:24:21 +01:00
35 lines
1.3 KiB
Python
35 lines
1.3 KiB
Python
from src.apis.jina_cloud import is_executor_in_hub
|
|
from src.apis.pypi import is_package_on_pypi
|
|
from src.options.generate.generator import Generator
|
|
|
|
|
|
def test_is_microservice_in_hub():
|
|
assert is_executor_in_hub('reoihoflsnvoiawejeruhvflsfk') is False
|
|
assert is_executor_in_hub('CLIPImageEncoder') is True
|
|
|
|
|
|
def test_is_package_on_pypi():
|
|
assert is_package_on_pypi('jina') is True
|
|
assert is_package_on_pypi('jina', '0.9.25') is True
|
|
assert is_package_on_pypi('jina', '10.10.10') is False
|
|
assert is_package_on_pypi('jina-jina-jina') is False
|
|
assert is_package_on_pypi('jina-jina-jina', '0.9.25') is False
|
|
assert is_package_on_pypi('jina-jina-jina', '10.10.10') is False
|
|
|
|
|
|
def test_filter_packages_list():
|
|
filtered_list = Generator.filter_packages_list([
|
|
["gpt_3_5_turbo", "requests", "base64", "gtts", "pydub"],
|
|
["requests", "base64", "gtts", "pydub"],
|
|
["gpt_3_5_turbo", "requests", "base64", "gtts"],
|
|
["gpt_3_5_turbo", "requests", "base64", "pydub"],
|
|
["requests", "base64", "gtts"]
|
|
])
|
|
assert filtered_list == [
|
|
["gpt_3_5_turbo", "requests", "gtts", "pydub"],
|
|
["requests", "gtts", "pydub"],
|
|
["gpt_3_5_turbo", "requests", "gtts"],
|
|
["gpt_3_5_turbo", "requests", "pydub"],
|
|
["requests", "gtts"]
|
|
]
|