ki-backend/ki/test/test_skills_endpoint.py
Frank Lanitz cbf3002b93
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Reformat source code
2021-06-21 17:28:57 +02:00

37 lines
893 B
Python

from alembic import command
import unittest
from app import app, migrate
from ki.commands import seed
class TestSkillsEndpoint(unittest.TestCase):
def setUp(self):
app.debug = True
app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:///:memory:"
self.client = app.test_client()
with app.app_context():
config = migrate.get_config()
command.upgrade(config, "head")
seed()
def test_get_skills1(self):
response = self.client.get("/skills?search=p")
self.assertEqual(response.status_code, 200)
self.assertEqual(
{
"skills": [{
"id": 1,
"name": "PHP"
}, {
"id": 3,
"name": "Python"
}]
}, response.json)
if __name__ == "main":
unittest.main()