환경 설정
python3 -m venv .venv
source .venv/bin/activate라이브러리 설치
pip install -r requirements.txtFastAPI 서버 실행
uvicorn app.main:app --reloaddb/base.py를 수정해야함
데이터베이스 마이그레이션
alembic revision --autogenerate -m "test" 마이그레이션 파일 수정
alembic upgrade head더미데이터 추가 코드
mysql -h 127.0.0.1 -P 3306 -u root -p demo < dummy.sql비밀번호는 password123!
학생 테스트 코드
PYTHONPATH=. pytest tests/test_student.py instructor 테스트 코드
PYTHONPATH=. pytest tests/test_instructor.py