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)
def test_update_units(self, mock_read_config): # Setup mock_read_config.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)
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)