Exemplo n.º 1
0
def _delete(user_id):
    if g.user['id'] != user_id:
        """ Only self-delete is permitted"""
        return jsonify(message='Unauthorized request'), 403
    user = User(id=user_id)
    user.delete()
    _delete_token()
    return jsonify(message='ok'), 200
Exemplo n.º 2
0
class CoreTest(unittest.TestCase):
    def setUp(self):
        self.user = User(username="******",
                         first_name="first",
                         last_name="last",
                         email="*****@*****.**")
        self.user.set_password("test")
        self.user.save()

    def tearDown(self):
        self.user.delete()

    def test_email_backend(self):
        #from django.contrib.auth import login
        request = object()
        request.POST = {'username': '******', 'password': '******'}

        from auth import login
        login(request, self.user)
Exemplo n.º 3
0
class CoreTest(unittest.TestCase):
    def setUp(self):
        self.user = User(username="******",
                         first_name="first",
                         last_name="last", 
                         email="*****@*****.**")
        self.user.set_password("test")
        self.user.save()
    
    def tearDown(self):
        self.user.delete()
        
    def test_email_backend(self):
        #from django.contrib.auth import login
        request =  object()
        request.POST = {'username': '******',
                        'password': '******'}
        
        from auth import login
        login(request, self.user)
Exemplo n.º 4
0
def create_user(username=DEFAULT_USER, password=DEFAULT_PASSWORD, admin=True):
    user = User(username, password, admin)
    user.add()
    yield
    user.delete()