def test_ping_with_data_no_nodename(self): conf = config.Config() db = mock.Mock() daemon = mock.Mock(config=conf, db=db) control.ping(daemon, 'reply', 'data') db.publish.assert_called_once_with('reply', 'pong::data')
def test_ping_no_channel(self): conf = config.Config() db = mock.Mock() daemon = mock.Mock(config=conf, db=db) control.ping(daemon, '') self.assertFalse(db.publish.called)
def test_ping_with_data_with_nodename(self): conf = config.Config(conf_dict={ 'control.node_name': 'node', }) db = mock.Mock() daemon = mock.Mock(config=conf, db=db) control.ping(daemon, 'reply', 'data') db.publish.assert_called_once_with('reply', 'pong:node:data')