def setUp(self): # clean up singleton durign testing Player._instances.clear() self.hostname = 'localhost' self.cluster = 'test_cluster' self.routing_key = Constants.CONDUCTOR_ROUTING_KEY self.connection = Connection(get_broker_url()) self.exchange = Exchange(Constants.CONDUCTOR_EXCHANGE) # turn on mocket Mocket.enable()
def _pre_setup(self): # Use Mocket to prevent any real network access from tests Mocket.enable() # Mock at the level of requests library. # Connectivity tests can use lower level mocks at socket level instead. if self.mock_requests: responses.start() # Start with empty config by default #patch('dpm.main.ConfigObj', lambda *a: {}).start() self.config = { 'username': '******', 'pasword': 'password', } patch('dpm.main.ConfigObj', lambda *a: self.config).start() #self.config.update( #server_url='https://example.com' #) self.runner = CliRunner()
def _pre_setup(self): # Use Mocket to prevent any real network access from tests Mocket.enable() # Mock at the level of requests library. # Connectivity tests can use lower level mocks at socket level instead. if self.mock_requests: responses.start() # Start with default config self._config = ConfigObj({ 'username': '******', 'password': '******', }) self.config = MagicMock(spec_set=self._config) self.config.__getitem__.side_effect = self._config.__getitem__ self.config.__setitem__.side_effect = self._config.__setitem__ self.config.get.side_effect = self._config.get patch('dpm.main.ConfigObj', lambda *a: self.config).start() self.runner = CliRunner()
def activate(self): Mocket.disable() Mocket.enable()
def test_gethostbyname(self): host = socket.gethostbyname('localhost') Mocket.enable() self.assertEqual(socket.gethostbyname('localhost'), '127.0.0.1') Mocket.disable() self.assertEqual(socket.gethostbyname('localhost'), host)
def test_gethostname(self): hostname = socket.gethostname() Mocket.enable() self.assertEqual(socket.gethostname(), 'localhost') Mocket.disable() self.assertEqual(socket.gethostname(), hostname)