aboutsummaryrefslogtreecommitdiffstats
path: root/python_moonclient/tests/unit_python/conf/conf_meta_rules.py
blob: 67c14ddf12af63bc06a7c6a9975008d90be4a4cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
from .conf_all import *


META_RULES = {
    "meta_rules": {
        "1": {
            "name": "test_meta_rule",
            "algorithm": "name of the meta rule algorithm",
            "subject_categories": ["1"],
            "object_categories": ["1"],
            "action_categories": ["1"]
        }
    }
}

POST_META_RULES = {
    "meta_rules": {
        "1": {
            "name": "test_meta_rule",
            "algorithm": "name of the meta rule algorithm",
            "subject_categories": ["1"],
            "object_categories": ["1"],
            "action_categories": ["1"]
        }
    }
}


def conf_meta_rules(m):
    m.register_uri(
            'GET', 'http://manager:30001/meta_rules',
            headers={'X-Subject-Token': "111111111"},
            json=META_RULES
        )
    m.register_uri(
        'POST', 'http://manager:30001/meta_rules',
        headers={'X-Subject-Token': "111111111"},
        json=POST_META_RULES
    )
    m.register_uri(
        'DELETE', 'http://manager:30001/meta_rules/1',
        headers={'X-Subject-Token': "111111111"},
        json=RESULT_OK
    )