Exemple #1
0
class TestAutomatorDeviceNamedUiObject(unittest.TestCase):

    def setUp(self):
        self.device = MagicMock()
        self.jsonrpc = self.device.server.jsonrpc = MagicMock()
        self.name = "my-name"
        self.obj = AutomatorDeviceNamedUiObject(self.device, self.name)

    def test_child(self):
        self.jsonrpc.getChild.return_value = "another-name"
        kwargs = {"className": "android", "text": "patern match text"}
        generic_obj = self.obj.child(**kwargs)
        self.jsonrpc.getChild.assert_called_once_with(self.name, Selector(**kwargs))
        self.assertEqual(generic_obj.selector, self.jsonrpc.getChild.return_value)

    def test_sibling(self):
        self.jsonrpc.getFromParent.return_value = "another-name"
        kwargs = {"className": "android", "text": "patern match text"}
        generic_obj = self.obj.sibling(**kwargs)
        self.jsonrpc.getFromParent.assert_called_once_with(self.name, Selector(**kwargs))
        self.assertEqual(generic_obj.selector, self.jsonrpc.getFromParent.return_value)
class TestAutomatorDeviceNamedUiObject(unittest.TestCase):
    def setUp(self):
        self.device = MagicMock()
        self.jsonrpc = self.device.server.jsonrpc = MagicMock()
        self.name = "my-name"
        self.obj = AutomatorDeviceNamedUiObject(self.device, self.name)

    def test_child(self):
        self.jsonrpc.getChild.return_value = "another-name"
        kwargs = {"className": "android", "text": "patern match text"}
        generic_obj = self.obj.child(**kwargs)
        self.jsonrpc.getChild.assert_called_once_with(self.name,
                                                      Selector(**kwargs))
        self.assertEqual(generic_obj.selector,
                         self.jsonrpc.getChild.return_value)

    def test_sibling(self):
        self.jsonrpc.getFromParent.return_value = "another-name"
        kwargs = {"className": "android", "text": "patern match text"}
        generic_obj = self.obj.sibling(**kwargs)
        self.jsonrpc.getFromParent.assert_called_once_with(
            self.name, Selector(**kwargs))
        self.assertEqual(generic_obj.selector,
                         self.jsonrpc.getFromParent.return_value)
 def setUp(self):
     self.device = MagicMock()
     self.jsonrpc = self.device.server.jsonrpc = MagicMock()
     self.name = "my-name"
     self.obj = AutomatorDeviceNamedUiObject(self.device, self.name)
Exemple #4
0
 def setUp(self):
     self.device = MagicMock()
     self.jsonrpc = self.device.server.jsonrpc = MagicMock()
     self.name = "my-name"
     self.obj = AutomatorDeviceNamedUiObject(self.device, self.name)