mirror of
https://github.com/offen/website.git
synced 2024-11-23 09:20:33 +01:00
22 lines
515 B
Python
22 lines
515 B
Python
|
import unittest
|
||
|
import json
|
||
|
|
||
|
from accounts import app
|
||
|
|
||
|
|
||
|
class TestJWT(unittest.TestCase):
|
||
|
def setUp(self):
|
||
|
self.app = app.test_client()
|
||
|
|
||
|
def test_jwt_flow(self):
|
||
|
rv = self.app.get("/api/login")
|
||
|
assert rv.status.startswith("401")
|
||
|
|
||
|
rv = self.app.post(
|
||
|
"/api/login", data=json.dumps({"username": "offen", "password": "develop"})
|
||
|
)
|
||
|
assert rv.status.startswith("200")
|
||
|
|
||
|
rv = self.app.get("/api/login")
|
||
|
assert rv.status.startswith("200")
|