Esempio 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"
Esempio 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'
Esempio 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 == ''
Esempio 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 == ''
Esempio 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'
Esempio 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
Esempio 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"
Esempio 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