コード例 #1
0
ファイル: test_plugins.py プロジェクト: beav/pulp
    def test_update_units(self):
        consumer = Mock(id='123')
        units = [1, 2, 3]
        options = {}
        config = Mock()
        conduit = Mock()

        # test
        profiler = NodeProfiler()
        profiler._inject_parent_settings = Mock()
        profiler._inject_strategy = Mock()

        # validation
        _units = profiler.update_units(consumer, units, options, config, conduit)
        profiler._inject_parent_settings.assert_called_once_with(options)
        profiler._inject_strategy.assert_called_once_with(consumer.id, options)
        self.assertEqual(_units, units)
コード例 #2
0
ファイル: test_plugins.py プロジェクト: aweiteka/pulp
 def test_update_units(self, mock_get_node_conf):
     # Setup
     mock_get_node_conf.return_value = self.node_configuration()
     # Test
     host = 'abc'
     port = 443
     units = [1, 2, 3]
     options = {}
     p = NodeProfiler()
     pulp_conf.set('server', 'server_name', host)
     _units = p.update_units(None, units, options, None, None)
     # Verify
     self.assertTrue(constants.PARENT_SETTINGS in options)
     settings = options[constants.PARENT_SETTINGS]
     self.assertEqual(settings[constants.HOST], host)
     self.assertEqual(settings[constants.PORT], port)
     self.assertEqual(settings[constants.NODE_CERTIFICATE],
                      NODE_CERTIFICATE)
     self.assertEqual(units, _units)