def test_post_alternative_payload(self): payl = {"ref": "5432112345678901234567890", "role": ["agent"]} with self.app.test_request_context(self.known_resource_url): r, _, _, status, _ = post(self.known_resource, payl=payl) self.assert201(status) self.assertPostResponse(r)
def add_document(resource, document): "Add a new document to the given resource." with api.test_request_context(resource_url(resource)): return post(resource, payl=document)
def register_users(documents): for document in documents: post('users', payl={"user": document['username']})
def insert_or_update(articles): with app.test_request_context(): return post('articles', update_if_exists(articles))