forked from instana/python-sensor
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_api_client.py
More file actions
186 lines (139 loc) · 3.9 KB
/
Copy pathtest_api_client.py
File metadata and controls
186 lines (139 loc) · 3.9 KB
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
import unittest
from nose.tools import assert_equals
from instana.api import APIClient
raise unittest.SkipTest("Manual tests due to API key requirement")
class TestAPIClient(object):
def setUp(self):
""" Clear all spans before a test run """
self.client = APIClient()
def tearDown(self):
""" Do nothing for now """
# after each test, tracer context should be None (not tracing)
# assert_equals(None, tracer.current_context())
return None
def test_tokens(self):
r = self.client.tokens()
assert_equals(200, r.status)
def test_token(self):
r = self.client.token(self.client.api_token)
assert_equals(200, r.status)
@unittest.skip("")
def test_delete_token(self):
None
@unittest.skip("")
def upsert_token(self):
None
def test_audit_log(self):
r = self.client.audit_log()
assert_equals(200, r.status)
def test_eum_apps(self):
r = self.client.eum_apps()
assert_equals(200, r.status)
@unittest.skip("")
def test_create_eum_app(self):
None
@unittest.skip("")
def test_rename_eum_app(self):
None
@unittest.skip("")
def test_delete_eum_app(self):
None
def test_events(self):
r = self.client.events()
assert_equals(200, r.status)
@unittest.skip("")
def test_event(self):
None
@unittest.skip("")
def test_metrics(self):
None
@unittest.skip("")
def test_metric(self):
None
def test_rule_bindings(self):
r = self.client.rule_bindings()
assert_equals(200, r.status)
@unittest.skip("")
def test_rule_binding(self):
None
def test_rules(self):
r = self.client.rules()
assert_equals(200, r.status)
@unittest.skip("")
def test_rule(self):
None
@unittest.skip("")
def test_upsert_rule(self):
None
@unittest.skip("")
def test_delete_rule(self):
None
def test_search_fields(self):
r = self.client.search_fields()
assert_equals(200, r.status)
def test_service_extraction_configs(self):
r = self.client.rules()
assert_equals(200, r.status)
@unittest.skip("")
def test_upsert_service_extraction_configs(self):
None
@unittest.skip("")
def test_snapshot(self):
None
@unittest.skip("")
def test_snapshots(self):
None
@unittest.skip("")
def test_trace(self):
None
@unittest.skip("")
def test_traces_by_timeframe(self):
None
def test_roles(self):
r = self.client.roles()
assert_equals(200, r.status)
@unittest.skip("")
def test_role(self):
None
@unittest.skip("")
def test_upsert_role(self):
None
@unittest.skip("")
def test_delete_role(self):
None
def test_users(self):
r = self.client.users()
assert_equals(200, r.status)
@unittest.skip("")
def test_set_user_role(self):
None
@unittest.skip("")
def test_remove_user_from_tenant(self):
None
@unittest.skip("")
def test_invite_user(self):
None
@unittest.skip("")
def test_revoke_pending_invitation(self):
None
def test_application_view(self):
r = self.client.application_view()
assert_equals(200, r.status)
def test_infrastructure_view(self):
r = self.client.infrastructure_view()
assert_equals(200, r.status)
def test_usage(self):
r = self.client.usage()
assert_equals(200, r.status)
@unittest.skip("")
def test_usage_for_month(self):
None
@unittest.skip("")
def test_usage_for_day(self):
None
@unittest.skip("")
def test_average_number_of_hosts_for_month(self):
None
@unittest.skip("")
def test_average_number_of_hosts_for_day(self):
None