def test_document_inserted_reflects_in_changes(self): self.request.matchdict = {"document_id": "0000-0000-23-24-2231"} self.request.validated = apptesting.document_registry_data_fixture() restfulapi.put_document(self.request) self.assertEqual(len(restfulapi.fetch_changes(self.request)["results"]), 1) changes_ids = [ change["id"] for change in restfulapi.fetch_changes(self.request)["results"] ] self.assertIn("/documents/0000-0000-23-24-2231", changes_ids)
def test_registration_of_update_returns_204(self): request = make_request() request.matchdict = {"document_id": "0034-8910-rsp-48-2-0347"} request.validated = apptesting.document_registry_data_fixture() restfulapi.put_document(request) request.matchdict = {"document_id": "0034-8910-rsp-48-2-0347"} request.validated = apptesting.document_registry_data_fixture(prefix="v2-") self.assertIsInstance(restfulapi.put_document(request), HTTPNoContent)
def test_registration_of_new_document_returns_201(self): request = make_request() request.matchdict = {"document_id": "0034-8910-rsp-48-2-0347"} request.validated = apptesting.document_registry_data_fixture() self.assertIsInstance(restfulapi.put_document(request), HTTPCreated)
def make_documents(self, quant): for i in range(quant): self.request.matchdict = {"document_id": f"0000-0000-23-24-223{i}"} self.request.validated = apptesting.document_registry_data_fixture( ) restfulapi.put_document(self.request)
def make_document(self): self.request.matchdict = {"document_id": "0000-0000-23-24-2231"} self.request.validated = apptesting.document_registry_data_fixture() restfulapi.put_document(self.request)