From f7a4703d6563e04333f68b6f4f85a20854bf397e Mon Sep 17 00:00:00 2001 From: Ahmon Date: Wed, 23 Apr 2025 21:58:57 -0700 Subject: [PATCH] [fix] Unit test needing dependencies --- backend/college_transfer_ai/app.py | 2 +- backend/tests/test_app.py | 13 +------------ pytest.ini | 3 +++ requirements.txt | 4 +--- 4 files changed, 6 insertions(+), 16 deletions(-) create mode 100644 pytest.ini diff --git a/backend/college_transfer_ai/app.py b/backend/college_transfer_ai/app.py index c01c800..ffe4b11 100644 --- a/backend/college_transfer_ai/app.py +++ b/backend/college_transfer_ai/app.py @@ -5,7 +5,7 @@ import datetime # Import datetime from flask import Flask, jsonify, request, Response from flask_cors import CORS -from backend.college_transfer_ai.college_transfer_API import CollegeTransferAPI +from .college_transfer_API import CollegeTransferAPI # Use a leading dot import gridfs from pymongo import MongoClient import fitz diff --git a/backend/tests/test_app.py b/backend/tests/test_app.py index 7037176..9e5ff06 100644 --- a/backend/tests/test_app.py +++ b/backend/tests/test_app.py @@ -2,12 +2,8 @@ import os sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) -import sys -import os -sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) - import pytest -from backend.college_transfer_ai.app import app +from college_transfer_ai.app import app @pytest.fixture def client(): @@ -26,13 +22,6 @@ def test_get_institutions(client): data = response.get_json() assert isinstance(data, (dict)) -def test_get_nonccs(client): - response = client.get('/receiving-institutions') - response = client.get('/receiving-institutions') - assert response.status_code == 200 - data = response.get_json() - assert isinstance(data, (dict)) - def test_get_all_majors(client): response = client.get('/majors?sendingInstitutionId=61&receivingInstitutionId=79&academicYearId=75&categoryCode=major') assert response.status_code == 200 diff --git a/pytest.ini b/pytest.ini new file mode 100644 index 0000000..b0e5a94 --- /dev/null +++ b/pytest.ini @@ -0,0 +1,3 @@ +[pytest] +filterwarnings = + ignore::DeprecationWarning \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index a913c63..d3c2b20 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,6 +7,4 @@ jinja2 pytest PyMuPDF openai -dotenv -react-router-dom -react \ No newline at end of file +dotenv \ No newline at end of file