Exemple #1
0
    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')
Exemple #2
0
    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)
Exemple #3
0
    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')
Exemple #4
0
    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)
Exemple #5
0
    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')
Exemple #6
0
    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')