Go to the documentation of this file.00001
00002
00003
00004 PKG_NAME = 'rospeex_core'
00005
00006 try:
00007 import roslib; roslib.load_manifest(PKG_NAME)
00008 except:
00009 pass
00010
00011
00012 import logging
00013 import unittest
00014
00015 from nose.tools import eq_, raises, nottest
00016 from rospeex_core.sr.client_base import SpeechRecognitionClient
00017 from rospeex_core.exceptions import SpeechRecognitionException
00018
00019
00020
00021 logger = logging.getLogger(__name__)
00022 logger.setLevel(logging.DEBUG)
00023 formatter = logging.Formatter('%(asctime)s:%(levelname)s:%(filename)s:%(lineno)d:%(message)s')
00024 ch = logging.StreamHandler()
00025 ch.setFormatter(formatter)
00026 logger.addHandler(ch)
00027
00028
00029 class TestSpeechRecognitionClient(unittest.TestCase):
00030 def setUp(self):
00031 pass
00032
00033
00034 @raises(SpeechRecognitionException)
00035 def test_request_invalid_not_implement(self):
00036 client = SpeechRecognitionClient()
00037 client.request(None)
00038
00039
00040 if __name__ == '__main__':
00041 import rosunit
00042 test_class = TestSpeechRecognitionClient
00043 rosunit.unitrun(PKG_NAME, 'speech_recognition_client_base', test_class, None, coverage_packages=['rospeex.sr'])
00044
00045