Private Member Functions | List of all members
test.param_server_test_case.ParamServerTestCase Class Reference

Parameter Server API Test Cases. More...

Inheritance diagram for test.param_server_test_case.ParamServerTestCase:
Inheritance graph
[legend]

Private Member Functions

def _checkParamState (self, myState)
 
def _filterDict (self, d)
 remove common keys that roslaunch places on param server More...
 
def _setParam (self, ctx, myState, testVals, master)
 
def _testEncapsulation (self)
 
def _testGetParam (self)
 
def _testHasParam (self)
 
def _testParamValues (self)
 
def _testPrivateNames (self)
 
def _testScopeDown (self)
 testScopeDown: test scoping rules for sub contexts More...
 
def _testScopeUp (self)
 testScopeUp: test that parameter server can chain up scopes to find/delete parameters More...
 
def _testSearchParam (self)
 
def _testSetParam (self)
 

Additional Inherited Members

- Public Member Functions inherited from test.rosclient.TestRosClient
def apiError (self, args, msg=None)
 unit test assertion that fails if status code is not -1 and otherwise returns true More...
 
def apiFail (self, args)
 unit test assertions that fails if status code is not 0 and otherwise returns true More...
 
def apiSuccess (self, args)
 unit test assertion that fails if status code is not 1 and otherwise returns the value parameter More...
 
def setUp (self)
 
def tearDown (self)
 
- Public Attributes inherited from test.rosclient.TestRosClient
 last_code
 
 last_msg
 
 last_val
 
 master
 

Detailed Description

Parameter Server API Test Cases.

These tests are individually enabled by param server test nodes. Each test assumes a fresh param server, so we cannot run within the same roslaunch/rostest session.

Definition at line 60 of file param_server_test_case.py.

Member Function Documentation

◆ _checkParamState()

def test.param_server_test_case.ParamServerTestCase._checkParamState (   self,
  myState 
)
private

Definition at line 80 of file param_server_test_case.py.

◆ _filterDict()

def test.param_server_test_case.ParamServerTestCase._filterDict (   self,
  d 
)
private

remove common keys that roslaunch places on param server

Definition at line 226 of file param_server_test_case.py.

◆ _setParam()

def test.param_server_test_case.ParamServerTestCase._setParam (   self,
  ctx,
  myState,
  testVals,
  master 
)
private

Definition at line 62 of file param_server_test_case.py.

◆ _testEncapsulation()

def test.param_server_test_case.ParamServerTestCase._testEncapsulation (   self)
private
testEncapsulation: test encapsulation: setting same parameter at different levels

Definition at line 432 of file param_server_test_case.py.

◆ _testGetParam()

def test.param_server_test_case.ParamServerTestCase._testGetParam (   self)
private

Definition at line 233 of file param_server_test_case.py.

◆ _testHasParam()

def test.param_server_test_case.ParamServerTestCase._testHasParam (   self)
private

Definition at line 106 of file param_server_test_case.py.

◆ _testParamValues()

def test.param_server_test_case.ParamServerTestCase._testParamValues (   self)
private

Definition at line 379 of file param_server_test_case.py.

◆ _testPrivateNames()

def test.param_server_test_case.ParamServerTestCase._testPrivateNames (   self)
private

Definition at line 456 of file param_server_test_case.py.

◆ _testScopeDown()

def test.param_server_test_case.ParamServerTestCase._testScopeDown (   self)
private

testScopeDown: test scoping rules for sub contexts

Definition at line 539 of file param_server_test_case.py.

◆ _testScopeUp()

def test.param_server_test_case.ParamServerTestCase._testScopeUp (   self)
private

testScopeUp: test that parameter server can chain up scopes to find/delete parameters

Definition at line 497 of file param_server_test_case.py.

◆ _testSearchParam()

def test.param_server_test_case.ParamServerTestCase._testSearchParam (   self)
private

Definition at line 137 of file param_server_test_case.py.

◆ _testSetParam()

def test.param_server_test_case.ParamServerTestCase._testSetParam (   self)
private

Definition at line 317 of file param_server_test_case.py.


The documentation for this class was generated from the following file:


test_rosmaster
Author(s): Ken Conley, Dirk Thomas , Jacob Perron
autogenerated on Tue May 20 2025 03:00:35