Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 import sys
00019 sys.path.insert(1,"../")
00020
00021 import unittest
00022
00023 from ECFactory import *
00024 import OpenRTM_aist
00025
00026
00027 class TestECFactoryPython(unittest.TestCase):
00028
00029 def setUp(self):
00030 self.ecfact = ECFactoryPython("test", self.create_func, self.del_func)
00031 return
00032
00033 def tearDown(self):
00034 OpenRTM_aist.Manager.instance().shutdownManager()
00035 del self
00036 return
00037
00038 def create_func(self):
00039 print "create_func"
00040
00041 def del_func(self, ec):
00042 print "del_func"
00043
00044 def test_name(self):
00045 name = self.ecfact.name()
00046 self.assertEqual(name,"test", "name is false.")
00047
00048 def test_create(self):
00049 self.ecfact.create()
00050
00051
00052 def test_destroy(self):
00053 self.ecfact.destroy("hoge")
00054
00055
00056 if __name__ == '__main__':
00057 unittest.main()
00058