test_ECFactory.py
Go to the documentation of this file.
1 #!/usr/bin/env python
2 # -*- Python -*-
3 #
4 # \file test_ECFactory.py
5 # \brief test for ExecutionContext Factory class
6 # \date $Date: $
7 # \author Shinji Kurihara
8 #
9 # Copyright (C) 2007
10 # Task-intelligence Research Group,
11 # Intelligent Systems Research Institute,
12 # National Institute of
13 # Advanced Industrial Science and Technology (AIST), Japan
14 # All rights reserved.
15 #
16 
17 
18 import sys
19 sys.path.insert(1,"../")
20 
21 import unittest
22 
23 from ECFactory import *
24 import OpenRTM_aist
25 
26 
27 class TestECFactoryPython(unittest.TestCase):
28 
29  def setUp(self):
30  self.ecfact = ECFactoryPython("test", self.create_func, self.del_func)
31  return
32 
33  def tearDown(self):
34  OpenRTM_aist.Manager.instance().shutdownManager()
35  del self
36  return
37 
38  def create_func(self):
39  print("create_func")
40 
41  def del_func(self, ec):
42  print("del_func")
43 
44  def test_name(self):
45  name = self.ecfact.name()
46  self.assertEqual(name,"test", "name is false.")
47 
48  def test_create(self):
49  self.ecfact.create()
50 
51 
52  def test_destroy(self):
53  self.ecfact.destroy("hoge")
54 
55 
56 if __name__ == '__main__':
57  unittest.main()
58 
test_ECFactory.TestECFactoryPython.create_func
def create_func(self)
Definition: test_ECFactory.py:38
test_ECFactory.TestECFactoryPython.setUp
def setUp(self)
Definition: test_ECFactory.py:29
test_ECFactory.TestECFactoryPython.del_func
def del_func(self, ec)
Definition: test_ECFactory.py:41
test_ECFactory.TestECFactoryPython.tearDown
def tearDown(self)
Definition: test_ECFactory.py:33
setup.name
name
Definition: setup.py:543
test_ECFactory.TestECFactoryPython
Definition: test_ECFactory.py:27
test_ECFactory.TestECFactoryPython.test_create
def test_create(self)
Definition: test_ECFactory.py:48
test_ECFactory.TestECFactoryPython.test_name
def test_name(self)
Definition: test_ECFactory.py:44
test_ECFactory.TestECFactoryPython.test_destroy
def test_destroy(self)
Definition: test_ECFactory.py:52
test_ECFactory.TestECFactoryPython.ecfact
ecfact
Definition: test_ECFactory.py:30


openrtm_aist_python
Author(s): Shinji Kurihara
autogenerated on Mon Apr 21 2025 02:45:06