Ну, я начал тестировать мой API с:
import unittest
from app import app
class FlaskTestCase(unittest.TestCase):
def test_testing_function(self):
tester = app.test_client(self)
response = tester.get('/testing_route', content_type='/html/text')
self.assertEqual(response.json, {"Test":"correct"})
В файле test_app.py (основной файл app.py уже находится в том же каталоге).
Моя проблема в том, что я использую определенные файлы (например, dataframe.csv), которые читаются app.py.
Итак, когда я использую app.py, он запускается правильно и читает dataframe.csv, но, когда я запускаю тест, он завершается ошибкой с FileNotFoundError.