Lunching for groups.
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.
 
 

37 lines
914 B

#!/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):
(_, name) = tempfile.mkstemp()
server.app.config['SQLITE_FILENAME'] = name
server.app.config['TESTING'] = True
print server.app.config['SQLITE_FILENAME']
self.app = server.app.test_client()
# def tearDown(self):
# os.unlink(server.app.config['SQLITE_FILENAME'])
def test_create_user(self):
request = {'username': 'username',
'full_name': 'full name',
'password': 'hash'}
rv = self.app.put('/user/',
data=json.dumps(request),
content_type='application/json')
print rv.data
if __name__ == '__main__':
unittest.main()