diff --git a/test/test_opsdb_queries.py b/test/test_opsdb_queries.py
index 2fc43bddc23e5ab0b3d9fa6aa46b20b42359dd2d..7ef564c213eeddcc2494d511a98eee0cb65d8c8b 100644
--- a/test/test_opsdb_queries.py
+++ b/test/test_opsdb_queries.py
@@ -164,3 +164,30 @@ def test_equipment_location(connection, equipment):
 def test_coriant_path(connection, equipment, card, port):
     circuit = opsdb.lookup_coriant_path(connection, equipment, card, port)
     jsonschema.validate(circuit, CORIANT_PATH_METADATA)
+
+
+def test_get_service_users(connection):
+    schema = {
+        '$schema': 'http://json-schema.org/draft-07/schema#',
+
+        'definitions': {
+            'service-user': {
+                'type': 'object',
+                'properties': {
+                    'service_id': {'type': 'integer'},
+                    'user': {'type': 'string'}
+                },
+                'required': ['service_id', 'user'],
+                'additionalProperties': False
+            }
+        },
+
+        'type': 'array',
+        'items': {'$ref': '#/definitions/service-user'}
+    }
+
+    service_id_list = [47673, 47675]
+    users = opsdb.get_service_users(connection, service_id_list)
+    users = list(users)
+    jsonschema.validate(users, schema)
+    assert users