Пример #1
0
 def test_put_metadata_item(self):
     self.route_tester \
         .metadata_item() \
         .route_params(bucket_name="test", path="test", item="tag2") \
         .expect(201, {"immutable": False, "name": "tag2", "value": "test"}) \
         .put(data=meta_utils.get_meta_item(), headers=self.auth)
     self.assert_metadata_matches("/test/artifact/test/_meta")
Пример #2
0
 def test_post_existing_metadata_item(self):
     self.route_tester \
         .metadata_item() \
         .route_params(bucket_name="test", path="test", item="tag1") \
         .expect(403, {"code": ErrorCode.FORBIDDEN, "message": "This metadata already exists."}) \
         .post(data=meta_utils.get_meta_item(), headers=self.auth)
     self.assert_metadata_matches("/test/artifact/test/_meta")
Пример #3
0
 def test_put_metadata_item(self):
     self.route_tester \
         .metadata_item() \
         .route_params(bucket_name="test", path="test", item="tag2") \
         .expect(201, {"immutable": False, "name": "tag2", "value": "test"}) \
         .put(data=meta_utils.get_meta_item(), headers=self.auth)
     self.assert_metadata_matches("/test/artifact/test/_meta")
Пример #4
0
 def test_post_existing_metadata_item(self):
     self.route_tester \
         .metadata_item() \
         .route_params(bucket_name="test", path="test", item="tag1") \
         .expect(403, {"code": ErrorCode.FORBIDDEN, "message": "This metadata already exists."}) \
         .post(data=meta_utils.get_meta_item(), headers=self.auth)
     self.assert_metadata_matches("/test/artifact/test/_meta")
Пример #5
0
 def test_put_metadata_item_immutable_error(self):
     self.route_tester \
         .metadata_item() \
         .route_params(bucket_name="test", path="test", item="md5Hash") \
         .expect(403, {"code": "forbidden", "message": "Cannot update immutable metadata."}) \
         .put(data=meta_utils.get_meta_item(), headers=self.auth)