def test_discharge_calls_send_upstream(self, sender): with patch('opal.core.glossolalia.INTEGRATING', new=True): discharge = glossolalia.discharge({}) self.assertEqual('discharge', sender.call_args[0][0]) self.assertEqual({}, json.loads( sender.call_args[0][1]['data'])['episode'])
def test_discharge_calls_send_upstream(self, sender): with patch('opal.core.glossolalia.INTEGRATING', new=True): discharge = glossolalia.discharge({}) self.assertEqual('discharge', sender.call_args[0][0]) self.assertEqual({}, json.loads(sender.call_args[0][1]['data'])['episode'])
def test_discharge_not_integratng(self, sender): with patch('opal.core.glossolalia.INTEGRATING', new=False): discharge = glossolalia.discharge(None) self.assertEqual( None, discharge) # Mostly a proxy for "Does this stacktrace?" self.assertFalse(sender.called)
def test_discharge_not_integratng(self, sender): with patch('opal.core.glossolalia.INTEGRATING', new=False): discharge = glossolalia.discharge(None) self.assertEqual(None, discharge) # Mostly a proxy for "Does this stacktrace?" self.assertFalse(sender.called)