class ApplianceTimeAndLocaleConfigurationTest(unittest.TestCase):
    def setUp(self):
        self.host = '127.0.0.1'
        self.connection = connection(self.host)
        self._node_information = ApplianceNodeInformation(self.connection)

    @mock.patch.object(ResourceClient, 'get')
    def test_get_status_called_once(self, mock_get):
        self._node_information.get_status()
        mock_get.assert_called_once_with('/rest/appliance/nodeinfo/status')

    @mock.patch.object(ResourceClient, 'get')
    def test_get_version_called_once(self, mock_get):
        self._node_information.get_version()
        mock_get.assert_called_once_with('/rest/appliance/nodeinfo/version')
    def appliance_node_information(self):
        """
        Gets the ApplianceNodeInformation API client.

        Returns:
            ApplianceNodeInformation:
        """
        if not self.__appliance_node_information:
            self.__appliance_node_information = ApplianceNodeInformation(self.__connection)
        return self.__appliance_node_information
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._node_information = ApplianceNodeInformation(self.connection)