AOSSIE-Org / AOSSIE-Org/EduAid

[BUG]: test_server.py crashes with JSONDecodeError due to outdated /get_answer endpoint

Open
#451 3 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
JavaScript
Stars
171
Forks
425
PR merge metrics
No merged PRs in 30d

Description

### Bug Description

### Description:
Running the official test_server.py suite results in a JSONDecodeError during the test_get_answer() function.

Checking the Flask server logs reveals this is caused by a 404 Not Found error. The backend API endpoint in server.py was previously updated to /get_shortq_answer, but the test script was never updated to reflect this change and is still trying to hit the deprecated /get_answer route.

### Expected behavior:
The test_server.py script should point to the active /get_shortq_answer endpoint so the test suite can complete successfully without crashing.

### Proposed Solution:
I have tested the endpoint correction locally and the test suite passes 100%. I will open a Pull Request to fix this immediately.

### Logs and Screenshots

Image

File "D:\EduAid\backend\test_server.py", line 117, in
test_get_answer()
File "D:\EduAid\backend\test_server.py", line 87, in test_get_answer
response = make_post_request(endpoint, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\EduAid\backend\test_server.py", line 109, in make_post_request
return response.json()

### Impact

Low - Minor inconvenience

### Code of Conduct

- [x] I have joined the [Discord server](https://discord.gg/hjUhu33uAn) and will post updates there
- [x] I have searched existing issues to avoid duplicates

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.