def test_get_parameter_name_from_value(self): my_convertor = SamplePythonClass() param1 = "my_python_param_1" param2 = "my_python_param_2" expected_value1 = "my_python_param_1_test" expected_value2 = "my_python_param_2_test" self.assertEqual(expected_value1, my_convertor.get_parameter_name_from_value(param1)) self.assertEqual(expected_value2, my_convertor.get_parameter_name_from_value(param2))
#!/usr/bin/env python """ See README.md """ import rospy from sr_sample_python_library.sample_python_class import SamplePythonClass if __name__ == "__main__": rospy.init_node("sample_python_node") sample_object = SamplePythonClass() param_name = "my_python_param" param_value = sample_object.get_parameter_name_from_value(param_name) rospy.set_param(param_name, param_value) rate = rospy.Rate(2) while not rospy.is_shutdown(): rate.sleep()