[FastAPI] 12. Pytest / UnitTest๋ฅผ ์ด์ฉํ ํ ์คํธ ์ฝ๋ ์์ฑ
์ด๋ฒ ํฌ์คํธ์์๋ Pytest์ Unit Test๋ฅผ ์ด์ฉํ์ฌ FastAPI์์ ์์ฑํ API๋ฅผ ํ ์คํธํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. Pytest Python ์ธ์ด์์ ์ง์ํ๋ ํ ์คํธ ํ๋ ์์ํฌ์๋ Pytest๊ฐ ์์ต๋๋ค. Pytest๋ Python์์ ๊ฐ๋จํ ์ฝ๋์ ๋ํด ์ฌํํ๊ณ ๊ฐ๊ฒฐํ ํ ์คํธ ์ฝ๋๋ฅผ ์์ฑํ ์ ์๋๋ก ๋์์ฃผ๋ฉฐ ๋ค์ํ ํ๋ฌ๊ทธ์ธ๋ค์ ํ์ฉํ์ฌ ๊ท๋ชจ๊ฐ ํฌ๊ณ ๋ณต์กํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํด์๋ ํ ์คํธ๋ฅผ ์ฝ๊ฒ ํ ์ ์๋๋ก ๋์์ฃผ๋ ํ๋ ์์ํฌ์ ๋๋ค. ์ฃผ์ ํน์ง์ผ๋ก ์๋์ ๊ฐ์ต๋๋ค. ํ ์คํธ ์ฝ๋ ์คํ์ ์คํจํ ๊ฒฝ์ฐ ์์ธํ ์ ๋ณด ํ์ ์ง์ ํ ์คํธ ๋ชจ๋ ๋ฐ ๊ธฐ๋ฅ์ ์๋์ผ๋ก ๊ฒ์ํด์ฃผ๋ ๊ธฐ๋ฅ ์ง์ Session๊ณผ ๊ฐ์ ์๋ช ์ด ๊ธด ๋ฆฌ์์ค๋ฅผ ๋งค๊ฐ๋ณ์ํ ํด์ฃผ๊ณ , ์ด๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋งค์ปค๋์ฆ ์ ๊ณต unitte..