Exemplo n.º 1
0
 def test_fpscan_args(self):
     # we can call 'fpscan' with args
     prog = '#!%s\nimport sys\nprint(sys.argv[1:])\n' % sys.executable
     path = self.write_prog(prog)
     status, out, err = fpscan(path, [
         '-v',
     ])
     assert out == "['-v']\n"
Exemplo n.º 2
0
 def test_fpscan_err(self):
     # we can get stderr output
     prog = '#!%s\nimport sys\n' % sys.executable
     prog += 'sys.stdout.write("stdout")\nsys.stderr.write("stderr")\n'
     path = self.write_prog(prog)
     status, out, err = fpscan(path)
     assert out == 'stdout'
     assert err == 'stderr'
Exemplo n.º 3
0
 def test_fpscan_no_args(self):
     # we can call the given path
     prog = '#!%s\nprint("Hello\\nworld")\n' % sys.executable
     path = self.write_prog(prog)
     status, out, err = fpscan(path)
     assert out == 'Hello\nworld\n'
     assert status == 0
     assert err == ''
Exemplo n.º 4
0
 def test_fpscan_no_args(self):
     # we can call the given path
     prog = '#!%s\nprint("Hello\\nworld")\n' % sys.executable
     path = self.write_prog(prog)
     status, out, err = fpscan(path)
     assert out == 'Hello\nworld\n'
     assert status == 0
     assert err == ''
Exemplo n.º 5
0
 def test_fpscan_err(self):
     # we can get stderr output
     prog = '#!%s\nimport sys\n' % sys.executable
     prog += 'sys.stdout.write("stdout")\nsys.stderr.write("stderr")\n'
     path = self.write_prog(prog)
     status, out, err = fpscan(path)
     assert out == 'stdout'
     assert err == 'stderr'
Exemplo n.º 6
0
 def test_fpscan_returncode(self):
     # we can get the proper returncode
     prog = '#!%s\nimport sys\nsys.exit(1)' % sys.executable
     path = self.write_prog(prog)
     status, out, err = fpscan(path)
     assert status == 1
Exemplo n.º 7
0
 def test_fpscan_args(self):
     # we can call 'fpscan' with args
     prog = '#!%s\nimport sys\nprint(sys.argv[1:])\n' % sys.executable
     path = self.write_prog(prog)
     status, out, err = fpscan(path, ['-v', ])
     assert out == "['-v']\n"
Exemplo n.º 8
0
 def test_fpscan_returncode(self):
     # we can get the proper returncode
     prog = '#!%s\nimport sys\nsys.exit(1)' % sys.executable
     path = self.write_prog(prog)
     status, out, err = fpscan(path)
     assert status == 1