aboutsummaryrefslogtreecommitdiff
path: root/tests/mobly/controllers/android_device_lib/services/snippet_management_service_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/mobly/controllers/android_device_lib/services/snippet_management_service_test.py')
-rwxr-xr-xtests/mobly/controllers/android_device_lib/services/snippet_management_service_test.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/mobly/controllers/android_device_lib/services/snippet_management_service_test.py b/tests/mobly/controllers/android_device_lib/services/snippet_management_service_test.py
index 162847b..16a30aa 100755
--- a/tests/mobly/controllers/android_device_lib/services/snippet_management_service_test.py
+++ b/tests/mobly/controllers/android_device_lib/services/snippet_management_service_test.py
@@ -15,6 +15,7 @@
import unittest
from unittest import mock
+from mobly.controllers.android_device_lib import snippet_client_v2
from mobly.controllers.android_device_lib.services import snippet_management_service
MOCK_PACKAGE = 'com.mock.package'
@@ -63,6 +64,25 @@ class SnippetManagementServiceTest(unittest.TestCase):
mock_client.stop.assert_not_called()
@mock.patch(SNIPPET_CLIENT_V2_CLASS_PATH)
+ def test_add_snippet_client_without_config(self, mock_class):
+ mock_client = mock_class.return_value
+ manager = snippet_management_service.SnippetManagementService(
+ mock.MagicMock())
+ manager.add_snippet_client('foo', MOCK_PACKAGE)
+ mock_class.assert_called_once_with(
+ package=mock.ANY, ad=mock.ANY, config=None)
+
+ @mock.patch(SNIPPET_CLIENT_V2_CLASS_PATH)
+ def test_add_snippet_client_with_config(self, mock_class):
+ mock_client = mock_class.return_value
+ manager = snippet_management_service.SnippetManagementService(
+ mock.MagicMock())
+ snippet_config = snippet_client_v2.Config()
+ manager.add_snippet_client('foo', MOCK_PACKAGE, snippet_config)
+ mock_class.assert_called_once_with(
+ package=mock.ANY, ad=mock.ANY, config=snippet_config)
+
+ @mock.patch(SNIPPET_CLIENT_V2_CLASS_PATH)
def test_add_snippet_client_dup_name(self, _):
manager = snippet_management_service.SnippetManagementService(
mock.MagicMock())