def test_ansi(self): ansi = impl.ansi self.assertEqual('\x1b[0m', ansi('reset')) impl.disable_ansi_color_substitution_globally() self.assertNotEqual('\x1b[0m', ansi('reset')) self.assertEqual('@|', ansi('atbar')) impl.enable_ansi_color_substitution_globally() self.assertEqual('\x1b[0m', ansi('reset'))
def test_get_ansi_dict(self): get_ansi_dict = impl.get_ansi_dict ansi_dict = get_ansi_dict() self.assertNotEqual({}, ansi_dict) self.assertEqual('\x1b[0m', ansi_dict['reset']) impl.disable_ansi_color_substitution_globally() ansi_dict = get_ansi_dict() self.assertEqual('\x1b[0m', ansi_dict['reset']) self.assertEqual('@|', ansi_dict['atbar']) self.assertNotEqual({}, ansi_dict) impl.enable_ansi_color_substitution_globally() ansi_dict = get_ansi_dict() self.assertNotEqual({}, ansi_dict) self.assertEqual('\x1b[0m', ansi_dict['reset'])