38 lines
906 B
Python
38 lines
906 B
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
import os, sys
|
|
import unittest
|
|
from collections import defaultdict
|
|
|
|
from scaffold.core.data.database import db
|
|
from website.data import site_user
|
|
|
|
|
|
class TestBasePage(unittest.TestCase):
|
|
|
|
def test_fetch_non_existant_oauth_user(self):
|
|
site_user.create_oauth_login().execute({
|
|
'username': 'Non existant username',
|
|
'provider': 1,
|
|
'user_id': 1,
|
|
})
|
|
|
|
def test_fetch_existant_oauth_user(self):
|
|
site_user.create_oauth_login().execute({
|
|
'username': 'nick',
|
|
'provider': 1,
|
|
'user_id': 1,
|
|
})
|
|
|
|
def test_update_oauth_user(self):
|
|
result = site_user.update_oauth_login().execute({
|
|
'user_id': '2',
|
|
'username': 'nick_modified',
|
|
'provider': '3',
|
|
})
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main(buffer=False)
|