parent
3b52a255b2
commit
c75fcfbd5e
1 changed files with 14 additions and 0 deletions
|
@ -38,6 +38,20 @@ def analyze_layer_failure_mock(url, request):
|
||||||
|
|
||||||
@urlmatch(netloc=r'(.*\.)?mockclairservice', path=r'/v1/layers$')
|
@urlmatch(netloc=r'(.*\.)?mockclairservice', path=r'/v1/layers$')
|
||||||
def analyze_layer_success_mock(url, request):
|
def analyze_layer_success_mock(url, request):
|
||||||
|
body_data = json.loads(request.body)
|
||||||
|
if not 'Layer' in body_data:
|
||||||
|
return {'status_code': 400, 'content': 'Missing body'}
|
||||||
|
|
||||||
|
layer = body_data['Layer']
|
||||||
|
if not 'Path' in layer:
|
||||||
|
return {'status_code': 400, 'content': 'Missing Path'}
|
||||||
|
|
||||||
|
if not 'Name' in layer:
|
||||||
|
return {'status_code': 400, 'content': 'Missing Name'}
|
||||||
|
|
||||||
|
if not 'Format' in layer:
|
||||||
|
return {'status_code': 400, 'content': 'Missing Format'}
|
||||||
|
|
||||||
return {'status_code': 201, 'content': json.dumps({
|
return {'status_code': 201, 'content': json.dumps({
|
||||||
"Layer": {
|
"Layer": {
|
||||||
"Name": "523ef1d23f222195488575f52a39c729c76a8c5630c9a194139cb246fb212da6",
|
"Name": "523ef1d23f222195488575f52a39c729c76a8c5630c9a194139cb246fb212da6",
|
||||||
|
|
Reference in a new issue