Beispiel #1
0
    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())
Beispiel #2
0
    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())
Beispiel #3
0
 def test_disabled_by_default(self):
     channel = Channel()
     self.assertFalse(channel.enabled())