def test_utf8_unicode(self): stdout = Mock(encoding='latin-1') cfg = config.Config(stdout=stdout) cfg.print_stdout(compat.u("méil %s %s"), "x", "y") eq_(stdout.mock_calls, [call.write(compat.u('méil x y')), call.write('\n')])
def test_utf8_unicode(self): stdout = Mock(encoding='latin-1') cfg = config.Config(stdout=stdout) cfg.print_stdout(compat.u("méil %s %s"), "x", "y") eq_( stdout.mock_calls, [call.write(compat.u('méil x y')), call.write('\n')] )
def test_plain(self): stdout = Mock(encoding='latin-1') cfg = config.Config(stdout=stdout) cfg.print_stdout("test %s %s", "x", "y") eq_( stdout.mock_calls, [call.write('test x y'), call.write('\n')] )
def test_ascii_unicode(self): stdout = Mock(encoding=None) cfg = config.Config(stdout=stdout) cfg.print_stdout(compat.u("méil %s %s"), "x", "y") eq_( stdout.mock_calls, [call.write('m?il x y'), call.write('\n')] )
def test_only_formats_output_with_args(self): stdout = Mock(encoding=None) cfg = config.Config(stdout=stdout) cfg.print_stdout(compat.u("test 3%")) eq_(stdout.mock_calls, [call.write("test 3%"), call.write("\n")])
def test_plain(self): stdout = Mock(encoding="latin-1") cfg = config.Config(stdout=stdout) cfg.print_stdout("test %s %s", "x", "y") eq_(stdout.mock_calls, [call.write("test x y"), call.write("\n")])