Ejemplo n.º 1
0
 def test_flash_message(self):
     controller = SampleActionController()
     controller.request = Request('GET')
     controller.flash_messages.add('testing')
     controller.flash_messages.add('something')
     assert controller.flash_messages['info'] == ['testing', 'something']
     for namespace, message in controller.flash_messages:
         assert namespace == 'info'
     assert not controller.flash_messages.messages
Ejemplo n.º 2
0
 def test_set_data_on_form(self):
     form = LoginForm('test')
     post_data = {
         'username': '******',
         'password': '******',
         'first_name': None,
         'last_name': None,
         'email': None
     }
     form.data = post_data
     assert form.data == post_data
     request = Request('GET',
                       post={'first_name': 'data'},
                       files={'file': 'something'})
     form.data = request
     assert form.data['first_name'] == 'data'
Ejemplo n.º 3
0
 def test_create_invalid(self):
     Request('INVALID')
Ejemplo n.º 4
0
 def test_create_invalid_headers(self):
     request = Request('get', headers={'Something': 'test'})
     assert request.headers.__len__() == 1
Ejemplo n.º 5
0
 def test_create(self):
     request = Request('get')
     assert request.method == 'GET'
Ejemplo n.º 6
0
 def test_request_response(self):
     base = controllers.HttpMixin()
     base.request = Request('GET')
     assert isinstance(base.request, Request)
     assert isinstance(base.response, Response)
Ejemplo n.º 7
0
 def test_method_template(self):
     controller = SampleRestController()
     controller.request = Request('GET')
     assert controller.get_execute_method_path() == [
         'samplerestcontroller', 'get']
Ejemplo n.º 8
0
 def test_execute_result(self):
     controller = SampleRestController()
     controller.request = Request('GET')
     result = controller.execute(something='test')
     assert result == 'GET'