def test_no_output_when_disabled(self): channel = Channel() channel.disable() self.assertFalse(channel.enabled()) channel("Hello World") self.assertEqual("", sys.stdout.getvalue()) self.assertEqual("", sys.stderr.getvalue())
def test_output_when_enabled(self): channel = Channel() channel.enable() self.assertTrue(channel.enabled()) channel("Hello World") self.assertEqual("Hello World\n", sys.stdout.getvalue()) self.assertEqual("", sys.stderr.getvalue())
def test_disabled_by_default(self): channel = Channel() self.assertFalse(channel.enabled())