Exemplo n.º 1
0
 def test_no_arguments(self):
     old_argv = sys.argv
     sys.argv = ['echo.py', 'foo', 'bar', 'baz']
     echo.main()
     self.assertStdout('foo bar baz\n')
     sys.argv = old_argv
Exemplo n.º 2
0
 def test_argument_order(self):
     echo.main(['foo', '-n', 'bar'])
     self.assertStdout('foo -n bar\n')
Exemplo n.º 3
0
 def test_empty_arguments(self):
     old_argv = sys.argv
     sys.argv = ['echo.py', 'foo', 'bar', 'baz']
     echo.main([])
     self.assertStdout('\n')
     sys.argv = old_argv
Exemplo n.º 4
0
 def test_no_newline(self):
     echo.main(['-n', 'foo', 'bar', 'baz'])
     self.assertStdout('foo bar baz')
Exemplo n.º 5
0
 def test_unicode(self):
     echo.main([u'WebKit \u2661', 'Tor Arne', u'Vestb\u00F8!'])
     self.assertStdout(u'WebKit \u2661 Tor Arne Vestb\u00F8!\n')
Exemplo n.º 6
0
 def test_no_arguments(self):
     old_argv = sys.argv
     sys.argv = ['echo.py', 'foo', 'bar', 'baz']
     echo.main()
     self.assertStdout('foo bar baz\n')
     sys.argv = old_argv
Exemplo n.º 7
0
 def test_basic(self):
     echo.main(['foo', 'bar', 'baz'])
     self.assertStdout('foo bar baz\n')
Exemplo n.º 8
0
 def test_empty_arguments(self):
     old_argv = sys.argv
     sys.argv = ['echo.py', 'foo', 'bar', 'baz']
     echo.main([])
     self.assertStdout('\n')
     sys.argv = old_argv
Exemplo n.º 9
0
 def test_argument_order(self):
     echo.main(['foo', '-n', 'bar'])
     self.assertStdout('foo -n bar\n')
Exemplo n.º 10
0
 def test_unicode(self):
     echo.main([u'WebKit \u2661', 'Tor Arne', u'Vestb\u00F8!'])
     self.assertStdout(u'WebKit \u2661 Tor Arne Vestb\u00F8!\n')
Exemplo n.º 11
0
 def test_no_newline(self):
     echo.main(['-n', 'foo', 'bar', 'baz'])
     self.assertStdout('foo bar baz')
Exemplo n.º 12
0
 def test_basic(self):
     echo.main(['foo', 'bar', 'baz'])
     self.assertStdout('foo bar baz\n')