Exemplo n.º 1
0
 def test_reset(self):
     #there should be 1 user and 1 message initially
     assert meeplib._get_next_message_id() == 1
     assert meeplib._get_next_user_id() == 1
     meeplib._reset()
     assert meeplib._get_next_message_id() == 0
     assert meeplib._get_next_user_id() == 0
Exemplo n.º 2
0
 def test_reset(self):
     #there should be 1 user and 1 message initially
     assert meeplib._get_next_message_id() == 1
     assert meeplib._get_next_user_id() == 1
     meeplib._reset()
     assert meeplib._get_next_message_id() == 0
     assert meeplib._get_next_user_id() == 0
Exemplo n.º 3
0
 def test_get_next_message_id(self):
     #there should be 1 message initially created
     assert meeplib._get_next_message_id() == 1
     user = meeplib.User('admin', 'admin')
     user.insertIntoDB()
     author = meeplib.get_user('admin')
     message = meeplib.Message('title', 'message', author.id, -1)
     message.insertIntoDB()
     
     #there should not be two messages
     assert meeplib._get_next_message_id() == 2
Exemplo n.º 4
0
    def test_get_next_message_id(self):
        #there should be 1 message initially created
        assert meeplib._get_next_message_id() == 1
        user = meeplib.User('admin', 'admin')
        user.insertIntoDB()
        author = meeplib.get_user('admin')
        message = meeplib.Message('title', 'message', author.id, -1)
        message.insertIntoDB()

        #there should not be two messages
        assert meeplib._get_next_message_id() == 2
Exemplo n.º 5
0
    def add_message_action(self, environ, start_response):

        # print environ['wsgi.input']
        form = cgi.FieldStorage(fp=environ['QUERY_STRING'], environ=environ)

        title = form['title'].value
        message = form['message'].value

        username = '******'
        user = meeplib.get_user(username)
        msgid = meeplib._get_next_message_id()

        new_message = meeplib.Message(title, message, user, -1)
        meeplib.saveMSG()
        #meeplib.delete_message(new_message)

        headers = [('Content-type', 'text/html')]
        headers.append(('Location', '/m/list'))
        start_response("302 Found", headers)
        return ["message added"]
Exemplo n.º 6
0
    def add_message_action(self, environ, start_response):

       # print environ['wsgi.input']
        form = cgi.FieldStorage(fp=environ['QUERY_STRING'], environ=environ)
       
        title = form['title'].value
        message = form['message'].value
        
        username = '******'
        user = meeplib.get_user(username)
        msgid=meeplib._get_next_message_id()
       
        new_message = meeplib.Message(title, message, user,-1)
        meeplib.saveMSG()
        #meeplib.delete_message(new_message)
  
        headers = [('Content-type', 'text/html')]
        headers.append(('Location', '/m/list'))
        start_response("302 Found", headers)
        return ["message added"]