Я пишу фляжное приложение, которое соответствует следующей структуре папок.
backend
server.py
__init__.py
test
__init__.py
servertest.py
"""Server ping test for flask"""
import flask
import pytest
from server import app
@pytest.fixture()
def client():
yield testing.TestClient(app)
def test_ping_resource(client):
doc = "Flask GET service is working"
result = client.simulate_get("/api/ping")
assert result.status_code == 200
assert result.json == doc
И это мой тестовый файл.Когда я запускаю файл.это дает
from server import app
E ImportError: No module named 'server'
Что я делаю не так, что делает серверный модуль невидимым для тестового модуля?