4
4
import unittest
5
5
6
6
sys .path .append ('.' )
7
- from zabbix_utils .get import ZabbixGet
8
- from zabbix_utils .exceptions import ZabbixAPIException
9
- from zabbix_utils .api import ZabbixAPI , ZabbixAPIVersion
10
- from zabbix_utils .sender import ZabbixItem , ZabbixSender , ZabbixResponse
7
+ from zabbix_utils .getter import Getter
8
+ from zabbix_utils .exceptions import APIRequestError
9
+ from zabbix_utils .api import ZabbixAPI , APIVersion
10
+ from zabbix_utils .sender import ItemValue , Sender , TrapperResponse
11
11
12
12
ZABBIX_URL = 'localhost'
13
13
ZABBIX_USER = 'Admin'
@@ -35,7 +35,7 @@ def _create_token(self):
35
35
type (self .zapi ), ZabbixAPI , "Creating ZabbixAPI object was going wrong" )
36
36
37
37
self .assertEqual (
38
- type (self .zapi .api_version ()), ZabbixAPIVersion , "Version getting was going wrong" )
38
+ type (self .zapi .api_version ()), APIVersion , "Version getting was going wrong" )
39
39
40
40
self .zapi .login (
41
41
user = self .user ,
@@ -72,7 +72,7 @@ def _create_token(self):
72
72
73
73
self .assertIsNone (self .zapi ._ZabbixAPI__session_id , "Logout was going wrong" )
74
74
75
- with self .assertRaises (ZabbixAPIException ,
75
+ with self .assertRaises (APIRequestError ,
76
76
msg = "Request user.checkAuthentication after logout was going wrong" ):
77
77
resp = self .zapi .user .checkAuthentication (sessionid = self .zapi ._ZabbixAPI__session_id )
78
78
@@ -88,7 +88,7 @@ def test_token_auth(self):
88
88
type (self .zapi ), ZabbixAPI , "Creating ZabbixAPI object was going wrong" )
89
89
90
90
self .assertEqual (
91
- type (self .zapi .api_version ()), ZabbixAPIVersion , "Version getting was going wrong" )
91
+ type (self .zapi .api_version ()), APIVersion , "Version getting was going wrong" )
92
92
93
93
self .zapi .login (token = self .token )
94
94
@@ -107,7 +107,7 @@ def setUp(self):
107
107
self .ip = '127.0.0.1'
108
108
self .port = 10051
109
109
self .chunk_size = 10
110
- self .sender = ZabbixSender (
110
+ self .sender = Sender (
111
111
server = self .ip ,
112
112
port = self .port ,
113
113
chunk_size = self .chunk_size
@@ -180,16 +180,16 @@ def test_send_values(self):
180
180
"""Tests sending item values"""
181
181
182
182
items = [
183
- ZabbixItem (self .hostname , self .itemkey , 10 ),
184
- ZabbixItem (self .hostname , self .itemkey , 'test message' ),
185
- ZabbixItem (self .hostname , 'item_key1' , - 1 , 1695713666 ),
186
- ZabbixItem (self .hostname , 'item_key2' , '{"msg":"test message"}' ),
187
- ZabbixItem (self .hostname , self .itemkey , 0 , 1695713666 , 100 ),
188
- ZabbixItem (self .hostname , self .itemkey , 5.5 , 1695713666 )
183
+ ItemValue (self .hostname , self .itemkey , 10 ),
184
+ ItemValue (self .hostname , self .itemkey , 'test message' ),
185
+ ItemValue (self .hostname , 'item_key1' , - 1 , 1695713666 ),
186
+ ItemValue (self .hostname , 'item_key2' , '{"msg":"test message"}' ),
187
+ ItemValue (self .hostname , self .itemkey , 0 , 1695713666 , 100 ),
188
+ ItemValue (self .hostname , self .itemkey , 5.5 , 1695713666 )
189
189
]
190
- resp = self .sender .send (items )[0 ]
190
+ resp = list ( self .sender .send (items ). values () )[0 ]
191
191
192
- self .assertEqual (type (resp ), ZabbixResponse , "Sending item values was going wrong" )
192
+ self .assertEqual (type (resp ), TrapperResponse , "Sending item values was going wrong" )
193
193
self .assertEqual (resp .total , len (items ), "Total number of the sent values is unexpected" )
194
194
self .assertEqual (resp .processed , 4 , "Number of the processed values is unexpected" )
195
195
self .assertEqual (resp .failed , (resp .total - resp .processed ), "Number of the failed values is unexpected" )
@@ -201,7 +201,7 @@ class CompatibilityGetTest(unittest.TestCase):
201
201
def setUp (self ):
202
202
self .host = 'localhost'
203
203
self .port = 10050
204
- self .agent = ZabbixGet (
204
+ self .agent = Getter (
205
205
host = self .host ,
206
206
port = self .port
207
207
)
0 commit comments