You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
794 B
33 lines
794 B
11 years ago
|
#!/usr/bin/env python
|
||
|
# -*- encoding: utf-8 -*-
|
||
|
|
||
|
import os
|
||
|
import tempfile
|
||
|
import unittest
|
||
|
import json
|
||
|
|
||
|
from luncho import server
|
||
|
|
||
|
|
||
|
class TestUsers(unittest.TestCase):
|
||
|
"""Test users request."""
|
||
|
|
||
|
def setUp(self):
|
||
|
(_, server.app.config['SQLITE_FILENAME']) = tempfile.mkstemp()
|
||
|
self.app = server.app.test_client()
|
||
|
|
||
|
def tearDown(self):
|
||
|
os.unlick(server.app.config['SQLITE_FILENAME'])
|
||
|
|
||
|
def test_create_user(self):
|
||
|
request = {'username': 'username',
|
||
|
'full_name': 'full name',
|
||
|
'password': 'hash'}
|
||
|
rv = self.app.put('/users/',
|
||
|
data=json.dumps(request),
|
||
|
content_type='application/json')
|
||
|
print rv.data
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
unittest.main()
|