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