def test_run_command_default(self, mock_api, mock_oauth_handler):
        # Prepare test environment
        mock_api_obj = MagicMock()
        mock_api_obj.update_status = MagicMock()
        mock_api.return_value = mock_api_obj

        mock_auth_obj = MagicMock()
        mock_auth_obj.set_access_token = MagicMock()
        mock_oauth_handler.return_value = mock_auth_obj

        # Run code to test
        handler = TweetBotEventHandler(
            "dummy_consumer_key",
            "dummy_consumer_secret",
            "dummy_key",
            "dummy_secret")
        handler.start()
        handler.put_q(self.sample_data_)
        handler.join_q()
        handler.stop()
        handler.join()

        # Verify
        mock_oauth_handler.assert_called_once_with(
            consumer_key="dummy_consumer_key",
            consumer_secret="dummy_consumer_secret")

        mock_auth_obj.set_access_token.assert_called_once_with(
            key="dummy_key",
            secret="dummy_secret")

        mock_api.assert_called_once_with(mock_auth_obj)

        mock_api_obj.update_status.assert_called_once_with("バッテリ電圧は1.0Vです。\n2016年1月3日4時55分に取得したデータになります。")
    def test_run_command_array_voltage(self, mock_api, mock_oauth_handler):
        # Prepare test environment
        mock_api_obj = MagicMock()
        mock_api_obj.update_status = MagicMock()
        mock_api.return_value = mock_api_obj

        mock_auth_obj = MagicMock()
        mock_auth_obj.set_access_token = MagicMock()
        mock_oauth_handler.return_value = mock_auth_obj

        # Run code to test
        handler = TweetBotEventHandler(
            "dummy_consumer_key",
            "dummy_consumer_secret",
            "dummy_key",
            "dummy_secret",
            msgs=["太陽光パネルの電圧は{VALUE}{UNIT}です。", "{YEAR}年{MONTH}月{DAY}日に取得したデータになります。"],
            value_label="Array Voltage")
        handler.start()
        handler.put_q(self.sample_data_)
        handler.join_q()
        handler.stop()
        handler.join()

        # Verify
        mock_oauth_handler.assert_called_once_with(
            consumer_key="dummy_consumer_key",
            consumer_secret="dummy_consumer_secret")

        mock_auth_obj.set_access_token.assert_called_once_with(
            key="dummy_key",
            secret="dummy_secret")

        mock_api.assert_called_once_with(mock_auth_obj)

        mock_api_obj.update_status.assert_called_once_with("太陽光パネルの電圧は2.0Vです。\n2016年1月3日に取得したデータになります。")