Test malformed json-patch

Change-Id: Iaa4d8d47a6a2c5f39ccc8833a3dcceb51fe922b8
This commit is contained in:
Mike Fedosin 2018-01-24 16:10:46 +03:00
parent d880fce89e
commit 6e227236e7
1 changed files with 16 additions and 0 deletions

View File

@ -2410,6 +2410,22 @@ class TestUpdate(base.TestArtifact):
url = '/sample_artifact/%s' % art1['id']
self.patch(url=url, data=data, status=400)
def test_update_invalid_activation(self):
data = {'name': 'ttt'}
art1 = self.create_artifact(data=data)
data = [{'op': 'replace',
'path': '/string_required',
'value': 'aaa'}]
url = '/sample_artifact/%s' % art1['id']
self.patch(url=url, data=data, status=200)
data = [{'op': 'replace_invalid',
'path': '/status',
'value': 'active'}]
url = '/sample_artifact/%s' % art1['id']
self.patch(url=url, data=data, status=400)
class TestLinks(base.TestArtifact):
def test_manage_links(self):