diff options
Diffstat (limited to 'moon_engine/tests/unit_python/mock_require_data.py')
-rw-r--r-- | moon_engine/tests/unit_python/mock_require_data.py | 762 |
1 files changed, 762 insertions, 0 deletions
diff --git a/moon_engine/tests/unit_python/mock_require_data.py b/moon_engine/tests/unit_python/mock_require_data.py new file mode 100644 index 00000000..63557285 --- /dev/null +++ b/moon_engine/tests/unit_python/mock_require_data.py @@ -0,0 +1,762 @@ +# Software Name: MOON + +# Version: 5.4 + +# SPDX-FileCopyrightText: Copyright (c) 2018-2020 Orange and its contributors +# SPDX-License-Identifier: Apache-2.0 + +# This software is distributed under the 'Apache License 2.0', +# the text of which is available at 'http://www.apache.org/licenses/LICENSE-2.0.txt' +# or see the "LICENSE" file for more details. + + + +def register_require_data(m): + m.register_uri( + 'GET', 'http://127.0.0.1:20000/authz/testuser/vm1/boot', + json={}, + status_code=204 + ) + m.register_uri( + 'GET', 'http://127.0.0.1:10000/authz/a64beb1cc224474fb4badd43173e7101/testuser/vm1/boot', + json={}, + status_code=204 + ) + m.register_uri( + 'GET', 'http://127.0.0.1:8000/pdp', + json={ + "pdps": { + "b3d3e18abf3340e8b635fd49e6634ccd": { + "description": "test", + "security_pipeline": [ + "f8f49a779ceb47b3ac810f01ef71b4e0" + ], + "name": "pdp_rbac", + "vim_project_id": "a64beb1cc224474fb4badd43173e7101" + }, + "eac0ecd09ceb47b3ac810f01ef71b4e0": { + "description": "test", + "security_pipeline": [ + "f8f49a779ceb47b3ac810f01ef71b4e0" + ], + "name": "pdp_rbac2", + "vim_project_id": "z64beb1cc224474fb4badd43173e7108" + } + } + } + ) + m.register_uri( + 'GET', 'http://127.0.0.1:8000/pdp/b3d3e18abf3340e8b635fd49e6634ccd', + json={ + "pdps": { + "b3d3e18abf3340e8b635fd49e6634ccd": { + "description": "test", + "security_pipeline": [ + "f8f49a779ceb47b3ac810f01ef71b4e0" + ], + "name": "pdp_rbac", + "vim_project_id": "a64beb1cc224474fb4badd43173e7101" + } + } + } + ) + m.register_uri( + 'GET', 'http://127.0.0.1:8000/pdp/eac0ecd09ceb47b3ac810f01ef71b4e0', + json={ + "pdps": { + "eac0ecd09ceb47b3ac810f01ef71b4e0": { + "description": "test", + "security_pipeline": [ + "f8f49a779ceb47b3ac810f01ef71b4e0" + ], + "name": "pdp_rbac", + "vim_project_id": "z64beb1cc224474fb4badd43173e7108" + } + } + } + ) + m.register_uri( + 'GET', 'http://127.0.0.1:8000/policies', + json={ + "policies": { + "f8f49a779ceb47b3ac810f01ef71b4e0": { + "name": "RBAC policy example", + "model_id": "cd923d8633ff4978ab0e99938f5153d6", + "description": "test", + "genre": "authz" + } + } + } + ) + + m.register_uri( + 'GET', 'http://127.0.0.1:8000/policies/f8f49a779ceb47b3ac810f01ef71b4e0', + json={ + "f8f49a779ceb47b3ac810f01ef71b4e0": { + "name": "RBAC policy example", + "model_id": "cd923d8633ff4978ab0e99938f5153d6", + "description": "test", + "genre": "authz" + } + } + ) + + m.register_uri( + 'GET', 'http://127.0.0.1:8000/models', + json={ + "models": { + "cd923d8633ff4978ab0e99938f5153d6": { + "name": "RBAC", + "meta_rules": [ + "4700cc0e38ef4cffa34025602d267c9e" + ], + "description": "test" + } + } + } + ) + m.register_uri( + 'GET', 'http://127.0.0.1:8000/meta_rules', + json={ + "meta_rules": { + "4700cc0e38ef4cffa34025602d267c9e": { + "subject_categories": [ + "14e6ae0ba34d458b876c791b73aa17bd" + ], + "action_categories": [ + "241a2a791554421a91c9f1bc564aa94d" + ], + "description": "", + "name": "rbac", + "object_categories": [ + "6d48500f639d4c2cab2b1f33ef93a1e8" + ] + } + } + } + ) + m.register_uri( + 'GET', 'http://127.0.0.1:8000/subject_categories', + json={ + 'subject_categories': + { + '14e6ae0ba34d458b876c791b73aa17bd': + { + 'id': '14e6ae0ba34d458b876c791b73aa17bd', + 'name': 'testuser14e6ae0ba34d458b876c791b73aa17bd', + 'description': 'description of testuser14e6ae0ba34d458b876c791b73aa17bd' + } + } + } + ) + m.register_uri( + 'GET', 'http://127.0.0.1:8000/action_categories', + json={ + 'action_categories': + { + '241a2a791554421a91c9f1bc564aa94d': + { + 'id': '241a2a791554421a91c9f1bc564aa94d', + 'name': 'testuser241a2a791554421a91c9f1bc564aa94d', + 'description': 'description of testuser241a2a791554421a91c9f1bc564aa94d' + } + } + } + ) + m.register_uri( + 'GET', 'http://127.0.0.1:8000/object_categories', + json={ + 'object_categories': + { + '6d48500f639d4c2cab2b1f33ef93a1e8': + { + 'id': '6d48500f639d4c2cab2b1f33ef93a1e8', + 'name': '6d48500f639d4c2cab2b1f33ef93a1e8', + 'description': 'description of testuser6d48500f639d4c2cab2b1f33ef93a1e8' + } + } + } + ) + m.register_uri( + 'GET', 'http://127.0.0.1:8000/policies/f8f49a779ceb47b3ac810f01ef71b4e0/subjects', + json={ + "subjects": { + "89ba91c18dd54abfbfde7a66936c51a6": { + "description": "test", + "policy_list": [ + "f8f49a779ceb47b3ac810f01ef71b4e0", + "636cd473324f4c0bbd9102cb5b62a16d" + ], + "name": "testuser", + "email": "mail", + "id": "89ba91c18dd54abfbfde7a66936c51a6", + "extra": {} + }, + "31fd15ad14784a9696fcc887dddbfaf9": { + "description": "test", + "policy_list": [ + "f8f49a779ceb47b3ac810f01ef71b4e0", + "636cd473324f4c0bbd9102cb5b62a16d" + ], + "name": "adminuser", + "email": "mail", + "id": "31fd15ad14784a9696fcc887dddbfaf9", + "extra": {} + } + } + } + ) + m.register_uri( + 'GET', 'http://127.0.0.1:8000/policies/f8f49a779ceb47b3ac810f01ef71b4e0/objects', + json={ + "objects": { + "67b8008a3f8d4f8e847eb628f0f7ca0e": { + "name": "vm1", + "description": "test", + "id": "67b8008a3f8d4f8e847eb628f0f7ca0e", + "extra": {}, + "policy_list": [ + "f8f49a779ceb47b3ac810f01ef71b4e0", + "636cd473324f4c0bbd9102cb5b62a16d" + ] + }, + "9089b3d2ce5b4e929ffc7e35b55eba1a": { + "name": "vm0", + "description": "test", + "id": "9089b3d2ce5b4e929ffc7e35b55eba1a", + "extra": {}, + "policy_list": [ + "f8f49a779ceb47b3ac810f01ef71b4e0", + "636cd473324f4c0bbd9102cb5b62a16d" + ] + } + } + } + ) + m.register_uri( + 'GET', 'http://127.0.0.1:8000/policies/f8f49a779ceb47b3ac810f01ef71b4e0/actions', + json={ + "actions": { + "cdb3df220dc05a6ea3334b994827b068": { + "name": "boot", + "description": "test", + "id": "cdb3df220dc05a6ea3334b994827b068", + "extra": {}, + "policy_list": [ + "f8f49a779ceb47b3ac810f01ef71b4e0", + "636cd473324f4c0bbd9102cb5b62a16d" + ] + }, + "9f5112afe9b34a6c894eb87246ccb7aa": { + "name": "start", + "description": "test", + "id": "9f5112afe9b34a6c894eb87246ccb7aa", + "extra": {}, + "policy_list": [ + "f8f49a779ceb47b3ac810f01ef71b4e0", + "636cd473324f4c0bbd9102cb5b62a16d" + ] + } + } + } + ) + m.register_uri( + 'GET', + 'http://127.0.0.1:8000/policies/f8f49a779ceb47b3ac810f01ef71b4e0/subject_assignments', + json={ + "subject_assignments": { + "826c1156d0284fc9b4b2ddb279f63c52": { + "category_id": "14e6ae0ba34d458b876c791b73aa17bd", + "assignments": [ + "24ea95256c5f4c888c1bb30a187788df", + "6b227b77184c48b6a5e2f3ed1de0c02a", + "31928b17ec90438ba5a2e50ae7650e63", + "4e60f554dd3147af87595fb6b37dcb13", + "7a5541b63a024fa88170a6b59f99ccd7", + "dd2af27812f742029d289df9687d6126", + "4d4b3c3ba45e48589b382a6e369bafbe", + ], + "id": "826c1156d0284fc9b4b2ddb279f63c52", + "subject_id": "89ba91c18dd54abfbfde7a66936c51a6", + "policy_id": "f8f49a779ceb47b3ac810f01ef71b4e0" + }, + "7407ffc1232944279b0cbcb0847c86f7": { + "category_id": "315072d40d774c43a89ff33937ed24eb", + "assignments": [ + "6b227b77184c48b6a5e2f3ed1de0c02a", + "31928b17ec90438ba5a2e50ae7650e63", + "7a5541b63a024fa88170a6b59f99ccd7", + "dd2af27812f742029d289df9687d6126", + ], + "id": "7407ffc1232944279b0cbcb0847c86f7", + "subject_id": "89ba91c18dd54abfbfde7a66936c51a6", + "policy_id": "3e65256389b448cb9897917ea235f0bb" + } + } + } + ) + m.register_uri( + 'GET', + 'http://127.0.0.1:8000/policies/f8f49a779ceb47b3ac810f01ef71b4e0/object_assignments', + json={ + "object_assignments": { + "201ad05fd3f940948b769ab9214fe295": { + "object_id": "9089b3d2ce5b4e929ffc7e35b55eba1a", + "assignments": [ + "030fbb34002e4236a7b74eeb5fd71e35", + "4b7793dbae434c31a77da9d92de9fa8c", + '11209d83b167438cb8ab3e5d5351329e', + ], + "id": "201ad05fd3f940948b769ab9214fe295", + "category_id": "33aece52d45b4474a20dc48a76800daf", + "policy_id": "f8f49a779ceb47b3ac810f01ef71b4e0" + }, + "90c5e86f8be34c0298fbd1973e4fb043": { + "object_id": "67b8008a3f8d4f8e847eb628f0f7ca0e", + "assignments": [ + "7dc76c6142af47c88b60cc2b0df650ba", + "4b7793dbae434c31a77da9d92de9fa8c", + '11209d83b167438cb8ab3e5d5351329e' + ], + "id": "90c5e86f8be34c0298fbd1973e4fb043", + "category_id": "6d48500f639d4c2cab2b1f33ef93a1e8", + "policy_id": "3e65256389b448cb9897917ea235f0bb" + } + } + } + ) + m.register_uri( + 'GET', + 'http://127.0.0.1:8000/policies/f8f49a779ceb47b3ac810f01ef71b4e0/action_assignments', + json={ + "action_assignments": { + "2128e3ffbd1c4ef5be515d625745c2d4": { + "category_id": "241a2a791554421a91c9f1bc564aa94d", + "action_id": "cdb3df220dc05a6ea3334b994827b068", + "policy_id": "f8f49a779ceb47b3ac810f01ef71b4e0", + "id": "2128e3ffbd1c4ef5be515d625745c2d4", + "assignments": [ + "570c036781e540dc9395b83098c40ba7", + "7fe17d7a2e3542719f8349c3f2273182", + "015ca6f40338422ba3f692260377d638", + "23d44c17bf88480f83e8d57d2aa1ea79", + '5ced7ea5e1714f0888d6b4f94c32c29c', + ] + }, + "cffb98852f3a4110af7a0ddfc4e19201": { + "category_id": "4a2c5abaeaf644fcaf3ca8df64000d53", + "action_id": "cdb3df220dc04a6ea3334b994827b068", + "policy_id": "3e65256389b448cb9897917ea235f0bb", + "id": "cffb98852f3a4110af7a0ddfc4e19201", + "assignments": [ + "570c036781e540dc9395b83098c40ba7", + "7fe17d7a2e3542719f8349c3f2273182", + "015ca6f40338422ba3f692260377d638", + "23d44c17bf88480f83e8d57d2aa1ea79" + ] + } + } + } + ) + m.register_uri( + 'GET', + 'http://127.0.0.1:8000/policies/f8f49a779ceb47b3ac810f01ef71b4e0/subject_assignments/' + '89ba91c18dd54abfbfde7a66936c51a6', + json={ + "subject_assignments": { + "826c1156d0284fc9b4b2ddb279f63c52": { + "category_id": "14e6ae0ba34d458b876c791b73aa17bd", + "assignments": [ + "24ea95256c5f4c888c1bb30a187788df", + "6b227b77184c48b6a5e2f3ed1de0c02a", + "31928b17ec90438ba5a2e50ae7650e63", + "4e60f554dd3147af87595fb6b37dcb13", + "7a5541b63a024fa88170a6b59f99ccd7", + "4d4b3c3ba45e48589b382a6e369bafbe" + ], + "id": "826c1156d0284fc9b4b2ddb279f63c52", + "subject_id": "89ba91c18dd54abfbfde7a66936c51a6", + "policy_id": "f8f49a779ceb47b3ac810f01ef71b4e0" + } + } + } + ) + m.register_uri( + 'GET', + 'http://127.0.0.1:8000/policies/f8f49a779ceb47b3ac810f01ef71b4e0/object_assignments/' + '67b8008a3f8d4f8e847eb628f0f7ca0e', + json={ + "object_assignments": { + "201ad05fd3f940948b769ab9214fe295": { + "object_id": "67b8008a3f8d4f8e847eb628f0f7ca0e", + "assignments": [ + "030fbb34002e4236a7b74eeb5fd71e35", + "11209d83b167438cb8ab3e5d5351329e" + ], + "id": "201ad05fd3f940948b769ab9214fe295", + "category_id": "6d48500f639d4c2cab2b1f33ef93a1e8", + "policy_id": "f8f49a779ceb47b3ac810f01ef71b4e0" + } + } + } + ) + m.register_uri( + 'GET', + 'http://127.0.0.1:8000/policies/f8f49a779ceb47b3ac810f01ef71b4e0/action_assignments/' + 'cdb3df220dc05a6ea3334b994827b068', + json={ + "action_assignments": { + "2128e3ffbd1c4ef5be515d625745c2d4": { + "category_id": "241a2a791554421a91c9f1bc564aa94d", + "action_id": "cdb3df220dc05a6ea3334b994827b068", + "policy_id": "f8f49a779ceb47b3ac810f01ef71b4e0", + "id": "2128e3ffbd1c4ef5be515d625745c2d4", + "assignments": [ + "570c036781e540dc9395b83098c40ba7", + "7fe17d7a2e3542719f8349c3f2273182", + "015ca6f40338422ba3f692260377d638", + "f8f49a779ceb47b3ac810f01ef71b4e0" + ] + } + } + } + ) + m.register_uri( + 'GET', 'http://127.0.0.1:8000/policies/f8f49a779ceb47b3ac810f01ef71b4e0/rules', + json={ + "rules": { + "policy_id": "f8f49a779ceb47b3ac810f01ef71b4e0", + "rules": [ + { + "policy_id": "f8f49a779ceb47b3ac810f01ef71b4e0", + "rule": [ + "24ea95256c5f4c888c1bb30a187788df", + "030fbb34002e4236a7b74eeb5fd71e35", + "570c036781e540dc9395b83098c40ba7" + ], + "enabled": True, + "id": "0201a2bcf56943c1904dbac016289b71", + "instructions": [ + { + "decision": "grant" + } + ], + "meta_rule_id": "4700cc0e38ef4cffa34025602d267c9e" + }, + { + "policy_id": "f8f49a779ceb47b3ac810f01ef71b4e0", + "rule": [ + "4d4b3c3ba45e48589b382a6e369bafbe", + '11209d83b167438cb8ab3e5d5351329e', + '5ced7ea5e1714f0888d6b4f94c32c29c' + ], + "enabled": True, + "id": "0bd7da3b20bb4b57af10c0e362aac847", + "instructions": [ + { + "decision": "grant" + } + ], + "meta_rule_id": "4700cc0e38ef4cffa34025602d267c9e" + } + ] + } + } + ) + + m.register_uri( + 'GET', 'http://127.0.0.1:8000/pipelines', + json={ + "pipelines": { + 'b3d3e18abf3340e8b635fd49e6634ccd': { + 'starttime': '1548688120.3931532', + "port": '20000', + "server_ip": '127.0.0.1', + "status": 'up', + "log": '/tmp/moon_policy_id_2.log' + } + + } + } + ) + + m.register_uri( + 'GET', 'http://127.0.0.1:8000/policies/f8f49a779ceb47b3ac810f01ef71b4e0/subject_data', + json={ + 'subject_data': [ + { + 'policy_id': 'f8f49a779ceb47b3ac810f01ef71b4e0', + 'category_id': '14e6ae0ba34d458b876c791b73aa17bd', + 'data': { + '4d4b3c3ba45e48589b382a6e369bafbe': { + 'id': '4d4b3c3ba45e48589b382a6e369bafbe', + 'name': 'testuser', + 'description': 'description of testuser', + 'category_id': '14e6ae0ba34d458b876c791b73aa17bd', + 'policy_id': 'f8f49a779ceb47b3ac810f01ef71b4e0' + } + } + }, + ] + } + ) + + m.register_uri( + 'GET', 'http://127.0.0.1:8000/policies/f8f49a779ceb47b3ac810f01ef71b4e0/object_data', + json={ + 'object_data': [ + { + 'policy_id': 'f8f49a779ceb47b3ac810f01ef71b4e0', + 'category_id': '6d48500f639d4c2cab2b1f33ef93a1e8', + 'data': { + '11209d83b167438cb8ab3e5d5351329e': { + 'id': '11209d83b167438cb8ab3e5d5351329e', + 'name': 'testuser', + 'description': 'description of testuser', + 'category_id': '6d48500f639d4c2cab2b1f33ef93a1e8', + 'policy_id': 'f8f49a779ceb47b3ac810f01ef71b4e0' + } + } + }, + ] + } + ) + + m.register_uri( + 'GET', 'http://127.0.0.1:8000/policies/f8f49a779ceb47b3ac810f01ef71b4e0/action_data', + json={ + 'action_data': [ + { + 'policy_id': 'f8f49a779ceb47b3ac810f01ef71b4e0', + 'category_id': '241a2a791554421a91c9f1bc564aa94d', + 'data': { + '5ced7ea5e1714f0888d6b4f94c32c29c': { + 'id': '5ced7ea5e1714f0888d6b4f94c32c29c', + 'name': 'testuser', + 'description': 'description of testuser', + 'category_id': '241a2a791554421a91c9f1bc564aa94d', + 'policy_id': 'f8f49a779ceb47b3ac810f01ef71b4e0' + } + } + } + ] + } + ) + + m.register_uri( + 'GET', 'http://127.0.0.1:8000/slaves', + json={ + "slaves": { + "24aa2a391554421a98c9f1bc564ae94d": { + "name": "slave name", + "address": "http://slave" + } + } + } + ) + + m.register_uri( + 'PUT', 'http://127.0.0.1:20000/update/policy/f8f49a779ceb47b3ac810f01ef71b4e0', + json={} + ) + m.register_uri( + 'DELETE', 'http://127.0.0.1:20000/update/policy/f8f49a779ceb47b3ac810f01ef71b4e0', + json={} + ) + m.register_uri( + 'PUT', 'http://127.0.0.1:20000/update/policy/eac0ecd09ceb47b3ac810f01ef71b4e0', + json={}, + status_code=208 + ) + m.register_uri( + 'DELETE', 'http://127.0.0.1:20000/update/policy/eac0ecd09ceb47b3ac810f01ef71b4e0', + json={} + ) + m.register_uri( + 'PUT', 'http://127.0.0.1:20000/update/pdp/b3d3e18abf3340e8b635fd49e6634ccd', + json={} + ) + m.register_uri( + 'DELETE', 'http://127.0.0.1:20000/update/pdp/b3d3e18abf3340e8b635fd49e6634ccd', + json={} + ) + m.register_uri( + 'DELETE', 'http://127.0.0.1:20000/update/assignment/' + 'f8f49a779ceb47b3ac810f01ef71b4e0/subject', + json={} + ) + m.register_uri( + 'DELETE', 'http://127.0.0.1:20000/update/assignment/' + 'f8f49a779ceb47b3ac810f01ef71b4e0/object', + json={} + ) + m.register_uri( + 'DELETE', 'http://127.0.0.1:20000/update/assignment/' + 'f8f49a779ceb47b3ac810f01ef71b4e0/action', + json={} + ) + m.register_uri( + 'PUT', + 'http://127.0.0.1:20000/update/perimeter/89ba91c18dd54abfbfde7a66936c51a6/' + 'f8f49a779ceb47b3ac810f01ef71b4e0/subject', + json={} + ) + m.register_uri( + 'PUT', + 'http://127.0.0.1:20000/update/perimeter/31fd15ad14784a9696fcc887dddbfaf9/' + 'f8f49a779ceb47b3ac810f01ef71b4e0/subject', + json={} + ) + m.register_uri( + 'PUT', + 'http://127.0.0.1:20000/update/perimeter/67b8008a3f8d4f8e847eb628f0f7ca0e/' + 'f8f49a779ceb47b3ac810f01ef71b4e0/object', + json={} + ) + m.register_uri( + 'PUT', + 'http://127.0.0.1:20000/update/perimeter/9089b3d2ce5b4e929ffc7e35b55eba1a/' + 'f8f49a779ceb47b3ac810f01ef71b4e0/object', + json={} + ) + m.register_uri( + 'PUT', + 'http://127.0.0.1:20000/update/perimeter/cdb3df220dc05a6ea3334b994827b068/' + 'f8f49a779ceb47b3ac810f01ef71b4e0/action', + json={} + ) + m.register_uri( + 'PUT', + 'http://127.0.0.1:20000/update/perimeter/9f5112afe9b34a6c894eb87246ccb7aa/' + 'f8f49a779ceb47b3ac810f01ef71b4e0/action', + json={} + ) + + m.register_uri( + 'DELETE', + 'http://127.0.0.1:20000/update/perimeter/89ba91c18dd54abfbfde7a66936c51a6/' + 'f8f49a779ceb47b3ac810f01ef71b4e0/subject', + json={} + ) + m.register_uri( + 'DELETE', + 'http://127.0.0.1:20000/update/perimeter/31fd15ad14784a9696fcc887dddbfaf9/' + 'f8f49a779ceb47b3ac810f01ef71b4e0/subject', + json={} + ) + m.register_uri( + 'DELETE', + 'http://127.0.0.1:20000/update/perimeter/67b8008a3f8d4f8e847eb628f0f7ca0e/' + 'f8f49a779ceb47b3ac810f01ef71b4e0/object', + json={} + ) + m.register_uri( + 'DELETE', + 'http://127.0.0.1:20000/update/perimeter/9089b3d2ce5b4e929ffc7e35b55eba1a/' + 'f8f49a779ceb47b3ac810f01ef71b4e0/object', + json={} + ) + m.register_uri( + 'DELETE', + 'http://127.0.0.1:20000/update/perimeter/cdb3df220dc05a6ea3334b994827b068/' + 'f8f49a779ceb47b3ac810f01ef71b4e0/action', + json={} + ) + m.register_uri( + 'DELETE', + 'http://127.0.0.1:20000/update/perimeter/9f5112afe9b34a6c894eb87246ccb7aa/' + 'f8f49a779ceb47b3ac810f01ef71b4e0/action', + json={} + ) + + m.register_uri( + 'DELETE', + 'http://127.0.0.1:20000/update/rule/f8f49a779ceb47b3ac810f01ef71b4e0/' + '0201a2bcf56943c1904dbac016289b71', + json={} + ) + + m.register_uri( + 'DELETE', + 'http://127.0.0.1:20000/update/rule/f8f49a779ceb47b3ac810f01ef71b4e0/' + '0bd7da3b20bb4b57af10c0e362aac847', + json={} + ) + m.register_uri( + 'PUT', + 'http://127.0.0.1:20000/update/model/cd923d8633ff4978ab0e99938f5153d6', + json={} + ) + m.register_uri( + 'DELETE', + 'http://127.0.0.1:20000/update/model/cd923d8633ff4978ab0e99938f5153d6', + json={} + ) + + m.register_uri( + 'DELETE', + 'http://127.0.0.1:20000/update/meta_data/14e6ae0ba34d458b876c791b73aa17bd/subject', + json={} + ) + + m.register_uri( + 'DELETE', + 'http://127.0.0.1:20000/update/meta_data/241a2a791554421a91c9f1bc564aa94d/action', + json={} + ) + + m.register_uri( + 'DELETE', + 'http://127.0.0.1:20000/update/meta_data/6d48500f639d4c2cab2b1f33ef93a1e8/object', + json={} + ) + + m.register_uri( + 'PUT', + 'http://127.0.0.1:20000/update/meta_rule/4700cc0e38ef4cffa34025602d267c9e', + json={} + ) + m.register_uri( + 'DELETE', + 'http://127.0.0.1:20000/update/meta_rule/4700cc0e38ef4cffa34025602d267c9e', + json={} + ) + m.register_uri( + 'GET', + 'http://127.0.0.1:20000/authz/testuser/vm1/boot', + json={}, + status_code=204 + ) + m.register_uri( + 'DELETE', + 'http://127.0.0.1:20000/update/data/4d4b3c3ba45e48589b382a6e369bafbe/subject', + json={} + ) + + m.register_uri( + 'DELETE', + 'http://127.0.0.1:20000/update/data/11209d83b167438cb8ab3e5d5351329e/object', + json={} + ) + m.register_uri( + 'DELETE', + 'http://127.0.0.1:20000/update/data/5ced7ea5e1714f0888d6b4f94c32c29c/action', + json={} + ) + m.register_uri( + 'PUT', + 'http://127.0.0.1:20000/update/slave/24aa2a391554421a98c9f1bc564ae94d', + json={} + ) + m.register_uri( + 'GET', + '/authz/a64beb1cc224474fb4badd43173e7101/testuser/vm1/boot', + json={"result": True} + ) + m.register_uri( + 'GET', + 'http://127.0.0.1:20000/authz/a64beb1cc224474fb4badd43173e7101/testuser/vm1/boot', + json={"result": True} + ) + + |