added stubs for authentication and CRUD tests
parent
64b60d2ad1
commit
3cd05013ab
@ -1,4 +1,4 @@
|
||||
; config.ini
|
||||
# config.ini
|
||||
|
||||
[user]
|
||||
BCRYPT_LOG_ROUNDS : 13
|
@ -1,21 +0,0 @@
|
||||
from app import welcome
|
||||
|
||||
from apistar.test import TestClient
|
||||
|
||||
|
||||
def test_welcome():
|
||||
"""
|
||||
Testing a view directly.
|
||||
"""
|
||||
data = welcome()
|
||||
assert data == {'message': 'Welcome to API Star!'}
|
||||
|
||||
|
||||
def test_http_request():
|
||||
"""
|
||||
Testing a view, using the test client.
|
||||
"""
|
||||
client = TestClient()
|
||||
response = client.get('http://localhost/')
|
||||
assert response.status_code == 200
|
||||
assert response.json() == {'message': 'Welcome to API Star!'}
|
@ -0,0 +1,80 @@
|
||||
# JWT Token
|
||||
def test_encode_auth_token():
|
||||
"""Test JWT token encoding"""
|
||||
pass
|
||||
|
||||
|
||||
def test_decode_auth_token():
|
||||
"""Test JWT token decode"""
|
||||
pass
|
||||
|
||||
|
||||
# Register
|
||||
|
||||
def test_registration():
|
||||
""" Test for user registration """
|
||||
pass
|
||||
|
||||
|
||||
def test_registered_with_already_registered_user():
|
||||
""" Test registration with already registered email"""
|
||||
pass
|
||||
|
||||
|
||||
def test_registered_user_login():
|
||||
""" Test for login of registered-user login """
|
||||
pass
|
||||
|
||||
|
||||
def test_non_registered_user_login():
|
||||
""" Test for login of non-registered user """
|
||||
pass
|
||||
|
||||
|
||||
# Test Login
|
||||
|
||||
def test_registered_user_login(self):
|
||||
""" Test for login of registered-user login """
|
||||
pass
|
||||
|
||||
|
||||
def test_non_registered_user_login():
|
||||
""" Test for login of non-registered user """
|
||||
pass
|
||||
|
||||
|
||||
# Test Logout
|
||||
|
||||
def test_valid_logout():
|
||||
""" Test for logout before token expires """
|
||||
pass
|
||||
|
||||
|
||||
def test_invalid_logout():
|
||||
""" Testing logout after the token expires """
|
||||
pass
|
||||
|
||||
|
||||
# User status
|
||||
|
||||
def test_user_status():
|
||||
""" Test for user status """
|
||||
|
||||
|
||||
"""In order to get the user details of the currently logged in user, the auth token must be sent with the request within the header."""
|
||||
|
||||
|
||||
def test_user_status_malformed_bearer_token():
|
||||
""" Test for user status with malformed bearer token"""
|
||||
pass
|
||||
|
||||
|
||||
# Blacklist
|
||||
|
||||
def test_valid_blacklisted_token_logout():
|
||||
""" Test for logout after a valid token gets blacklisted """
|
||||
pass
|
||||
|
||||
|
||||
def test_valid_blacklisted_token_user(self):
|
||||
""" Test for user status with a blacklisted valid token """
|
@ -0,0 +1,29 @@
|
||||
# CRUD Cookies
|
||||
|
||||
|
||||
def test_get_cookies():
|
||||
pass
|
||||
|
||||
|
||||
def test_get_cookie():
|
||||
pass
|
||||
|
||||
|
||||
def test_valid_create_cookie():
|
||||
pass
|
||||
|
||||
|
||||
def test_invalid_create_cookie():
|
||||
pass
|
||||
|
||||
|
||||
def test_valid_update_cookie():
|
||||
pass
|
||||
|
||||
|
||||
def test_invalid_update_cookie():
|
||||
pass
|
||||
|
||||
|
||||
def test_delete_cookie():
|
||||
pass
|
Loading…
Reference in New Issue