def test_should_color_isatty(): class FakeTTY(object): def isatty(self): return True consumer = FakeTTY() assert should_color(consumer, {}, std=[consumer])
def test_should_color_std(): assert not should_color(object(), {}, std=[object()])
def test_should_color_notty_environ(): consumer = object() assert not should_color(consumer, {}, std=[consumer])
def test_should_color_environ(): consumer = object() assert should_color(consumer, {"TERM": "ANSI"}, std=[consumer])