38 from __future__
import print_function
40 PKG =
'rospy_tutorials'
41 NAME =
'peer_subscribe_notify_test'
49 import roslib.scriptutil
as scriptutil
55 super(TestPeerSubscribeListener, self).
__init__(*args)
59 print(rospy.get_caller_id(),
"I heard %s" % data.data)
61 if data.data.startswith(
'greetings'):
65 rospy.Subscriber(
"chatter", String, self.
callback)
66 rospy.init_node(NAME, anonymous=
True)
67 timeout_t = time.time() + 10.0*1000
68 while not rospy.is_shutdown()
and not self.
success and time.time() < timeout_t:
72 if __name__ ==
'__main__':
73 rostest.rosrun(PKG, NAME, TestPeerSubscribeListener, sys.argv)