Example #1
0
def create_user(username=None, password=None):
    if not username:
        username = str(utils.get_random_string(30))

    if not password:
        password = str(utils.get_random_string(30))

    user_id = db.create_user(username, password)
    return user_id
Example #2
0
    def test_del_session(self):
        user_id1 = factories.create_user()
        user_id2 = factories.create_user()
        session_id = str(utils.get_random_string(50))
        session_id2 = str(utils.get_random_string(50))
        data = {'user_id': user_id1}
        data2 = {'user_id': user_id2}
        user_db.create_session_data(session_id, data)
        user_db.create_session_data(session_id2, data2)

        user_db.del_session(session_id)

        deleted_row = user_db.get_session(session_id)
        session2 = user_db.get_session(session_id2)

        self.assertEqual(deleted_row, None)
        self.assertEqual(session2.data, data2)
Example #3
0
    def test_set_session_data(self):
        username = '******'
        password = '******'
        user_id = user_db.create_user(username, password)
        session_id = str(utils.get_random_string(50))
        data = {'user_id' : user_id}

        user_db.create_session_data(session_id, data)

        session = user_db.get_session(session_id)

        self.assertEqual(session.data, data)
Example #4
0
def _generate_sessionid():
    return utils.get_random_string(length=SESSION_ID_LEN)