28 lines
912 B
Python
28 lines
912 B
Python
#!/usr/bin/env python3
|
||
"""
|
||
Тест фикстуры frontend_url
|
||
"""
|
||
|
||
import pytest
|
||
|
||
|
||
def test_frontend_url_fixture(frontend_url):
|
||
"""Тест фикстуры frontend_url"""
|
||
print(f"🌐 frontend_url: {frontend_url}")
|
||
|
||
# Проверяем что URL валидный
|
||
assert frontend_url is not None
|
||
assert isinstance(frontend_url, str)
|
||
assert frontend_url.startswith("http")
|
||
|
||
# По умолчанию должен быть http://localhost:3000 согласно settings.py
|
||
# Но в тестах может быть переопределен
|
||
expected_urls = ["http://localhost:3000", "http://localhost:8000"]
|
||
assert frontend_url in expected_urls, f"frontend_url должен быть одним из {expected_urls}"
|
||
|
||
print(f"✅ frontend_url корректен: {frontend_url}")
|
||
|
||
|
||
if __name__ == "__main__":
|
||
pytest.main([__file__, "-v", "-s"])
|