Exemple #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
Exemple #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'
Exemple #3
0
 def test_create_invalid(self):
     Request('INVALID')
Exemple #4
0
 def test_create_invalid_headers(self):
     request = Request('get', headers={'Something': 'test'})
     assert request.headers.__len__() == 1
Exemple #5
0
 def test_create(self):
     request = Request('get')
     assert request.method == 'GET'
Exemple #6
0
 def test_request_response(self):
     base = controllers.HttpMixin()
     base.request = Request('GET')
     assert isinstance(base.request, Request)
     assert isinstance(base.response, Response)
Exemple #7
0
 def test_method_template(self):
     controller = SampleRestController()
     controller.request = Request('GET')
     assert controller.get_execute_method_path() == [
         'samplerestcontroller', 'get']
Exemple #8
0
 def test_execute_result(self):
     controller = SampleRestController()
     controller.request = Request('GET')
     result = controller.execute(something='test')
     assert result == 'GET'