blob: 0598629cccd6af8d153f19c99a481bbd99943612 (
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
45
46
47
48
49
50
51
52
53
54
55
|
# 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.
import hug
import json
# def test_local_perimeter_get_subject():
# from moon_manager.api import perimeter
# subjects = perimeter.Subjects.get()
# assert isinstance(subjects, dict)
# assert "subjects" in subjects
# def test_http_perimeter_post_subject():
# from moon_manager.api import perimeter
# result = hug.test.post(perimeter, 'subjects/b34e5a2954944cc59356daa244b8c254',
# body={'name': 'ha'},
# headers={'Content-Type': 'application/json'})
# assert result.status == hug.HTTP_200
# assert isinstance(result.data, dict)
# assert "subjects" in result.data
#
#
# def test_http_perimeter_get_subject_2():
# from moon_manager.api import perimeter
# result = hug.test.get(perimeter, 'subjects/b34e5a29-5494-4cc5-9356-daa244b8c254')
# assert result.status == hug.HTTP_200
# assert isinstance(result.data, dict)
# assert "subjects" in result.data
#
# def test_http_perimeter_get_subject_3():
# from moon_manager.api import perimeter
# result = hug.test.get(perimeter, 'policies/b34e5a29-5494-4cc5-9356-daa244b8c254/subjects/')
# assert result.status == hug.HTTP_200
# assert isinstance(result.data, dict)
# assert "subjects" in result.data
#
#
# def test_http_perimeter_get_subject_4():
# from moon_manager.api import perimeter
# result = hug.test.get(perimeter, 'policies/b34e5a29-5494-4cc5-9356-daa244b8c254/subjects/b34e5a29-5494-4cc5-9356-daa244b8c254')
# assert result.status == hug.HTTP_200
# assert isinstance(result.data, dict)
# assert "subjects" in result.data
|