def test_create_user_with_file_url(self, number, data): resp = self.get_file_url_response(data) assert_valid_JSON_created_response(resp) data = self.deserialize(resp) assert_not_equal(data['contract'], None) assert_in('filename', data['contract']) assert_in('url', data['contract']) assert_equal(data['contract']['content_type'], 'application/pdf')
def test_create_user_with_file_and_not_defined_content_type(self, number, data): data['contract'] = { 'filename': 'contract.txt', 'content': base64.b64encode( ('Contract of %s code: šří+áýšé' % data['email']).encode('utf-8') ).decode('utf-8') } resp = self.post(self.USER_API_URL, data=data) assert_valid_JSON_created_response(resp) data = self.deserialize(resp) assert_not_equal(data['contract'], None) assert_in('filename', data['contract']) assert_in('url', data['contract']) assert_equal(data['contract']['content_type'], 'text/plain')
def test_create_user_with_file_and_not_defined_content_type( self, number, data): data['contract'] = { 'filename': 'contract.txt', 'content': base64.b64encode(('Contract of %s code: šří+áýšé' % data['email']).encode('utf-8')).decode('utf-8') } resp = self.post(self.USER_API_URL, data=data) assert_valid_JSON_created_response(resp) data = self.deserialize(resp) assert_not_equal(data['contract'], None) assert_in('filename', data['contract']) assert_in('url', data['contract']) assert_equal(data['contract']['content_type'], 'text/plain')