Python popen2.popen2() Examples
The following are 30
code examples of popen2.popen2().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
popen2
, or try the search function
.
Example #1
Source File: test_popen2.py From CTFCrackTools-V2 with GNU General Public License v3.0 | 5 votes |
def setUp(self): popen2._cleanup() # When the test runs, there shouldn't be any open pipes self.assertFalse(popen2._active, "Active pipes when test starts" + repr([c.cmd for c in popen2._active]))
Example #2
Source File: test_popen2.py From ironpython2 with Apache License 2.0 | 5 votes |
def setUp(self): popen2._cleanup() # When the test runs, there shouldn't be any open pipes self.assertFalse(popen2._active, "Active pipes when test starts" + repr([c.cmd for c in popen2._active]))
Example #3
Source File: cert.py From CVE-2016-6366 with MIT License | 5 votes |
def print_chain(l): llen = len(l) - 1 if llen < 0: return "" c = l[llen] llen -= 1 s = "_ " if not c.isSelfSigned(): s = "_ ... [Missing Root]\n" else: s += "%s [Self Signed]\n" % c.subject i = 1 while (llen != -1): c = l[llen] s += "%s\_ %s" % (" "*i, c.subject) if llen != 0: s += "\n" i += 2 llen -= 1 print s # import popen2 # a=popen2.Popen3("openssl crl -text -inform DER -noout ", capturestderr=True) # a.tochild.write(open("samples/klasa1.crl").read()) # a.tochild.close() # a.poll()
Example #4
Source File: cert.py From mptcp-abuse with GNU General Public License v2.0 | 5 votes |
def _apply_ossl_cmd(self, osslcmd, rawdata): r,w=popen2.popen2(osslcmd) w.write(rawdata) w.close() res = r.read() r.close() return res
Example #5
Source File: cert.py From mptcp-abuse with GNU General Public License v2.0 | 5 votes |
def print_chain(l): llen = len(l) - 1 if llen < 0: return "" c = l[llen] llen -= 1 s = "_ " if not c.isSelfSigned(): s = "_ ... [Missing Root]\n" else: s += "%s [Self Signed]\n" % c.subject i = 1 while (llen != -1): c = l[llen] s += "%s\_ %s" % (" "*i, c.subject) if llen != 0: s += "\n" i += 2 llen -= 1 print s # import popen2 # a=popen2.Popen3("openssl crl -text -inform DER -noout ", capturestderr=True) # a.tochild.write(open("samples/klasa1.crl").read()) # a.tochild.close() # a.poll()
Example #6
Source File: test_popen2.py From gcblue with BSD 3-Clause "New" or "Revised" License | 5 votes |
def setUp(self): popen2._cleanup() # When the test runs, there shouldn't be any open pipes self.assertFalse(popen2._active, "Active pipes when test starts" + repr([c.cmd for c in popen2._active]))
Example #7
Source File: test_popen2.py From gcblue with BSD 3-Clause "New" or "Revised" License | 5 votes |
def tearDown(self): for inst in popen2._active: inst.wait() popen2._cleanup() self.assertFalse(popen2._active, "popen2._active not empty") # The os.popen*() API delegates to the subprocess module (on Unix) import subprocess for inst in subprocess._active: inst.wait() subprocess._cleanup() self.assertFalse(subprocess._active, "subprocess._active not empty") reap_children()
Example #8
Source File: test_popen2.py From gcblue with BSD 3-Clause "New" or "Revised" License | 5 votes |
def test_popen2(self): r, w = popen2.popen2(self.cmd) self.validate_output(self.teststr, self.expected, r, w)
Example #9
Source File: test_popen2.py From gcblue with BSD 3-Clause "New" or "Revised" License | 5 votes |
def test_popen3(self): if os.name == 'posix': r, w, e = popen2.popen3([self.cmd]) self.validate_output(self.teststr, self.expected, r, w, e) r, w, e = popen2.popen3(self.cmd) self.validate_output(self.teststr, self.expected, r, w, e)
Example #10
Source File: test_popen2.py From gcblue with BSD 3-Clause "New" or "Revised" License | 5 votes |
def test_os_popen2(self): # same test as test_popen2(), but using the os.popen*() API if os.name == 'posix': w, r = os.popen2([self.cmd]) self.validate_output(self.teststr, self.expected, r, w) w, r = os.popen2(["echo", self.teststr]) got = r.read() self.assertEqual(got, self.teststr + "\n") w, r = os.popen2(self.cmd) self.validate_output(self.teststr, self.expected, r, w)
Example #11
Source File: cert.py From CVE-2016-6366 with MIT License | 5 votes |
def _apply_ossl_cmd(self, osslcmd, rawdata): r,w=popen2.popen2(osslcmd) w.write(rawdata) w.close() res = r.read() r.close() return res
Example #12
Source File: test_popen2.py From CTFCrackTools-V2 with GNU General Public License v3.0 | 5 votes |
def tearDown(self): for inst in popen2._active: inst.wait() popen2._cleanup() self.assertFalse(popen2._active, "popen2._active not empty") # The os.popen*() API delegates to the subprocess module (on Unix) import subprocess for inst in subprocess._active: inst.wait() subprocess._cleanup() self.assertFalse(subprocess._active, "subprocess._active not empty") reap_children()
Example #13
Source File: test_popen2.py From CTFCrackTools-V2 with GNU General Public License v3.0 | 5 votes |
def test_popen2(self): r, w = popen2.popen2(self.cmd) self.validate_output(self.teststr, self.expected, r, w)
Example #14
Source File: test_popen2.py From CTFCrackTools-V2 with GNU General Public License v3.0 | 5 votes |
def test_popen3(self): if os.name == 'posix': r, w, e = popen2.popen3([self.cmd]) self.validate_output(self.teststr, self.expected, r, w, e) r, w, e = popen2.popen3(self.cmd) self.validate_output(self.teststr, self.expected, r, w, e)
Example #15
Source File: test_popen2.py From CTFCrackTools-V2 with GNU General Public License v3.0 | 5 votes |
def test_os_popen2(self): # same test as test_popen2(), but using the os.popen*() API if os.name == 'posix': w, r = os.popen2([self.cmd]) self.validate_output(self.teststr, self.expected, r, w) w, r = os.popen2(["echo", self.teststr]) got = r.read() self.assertEqual(got, self.teststr + "\n") w, r = os.popen2(self.cmd) self.validate_output(self.teststr, self.expected, r, w)
Example #16
Source File: test_popen2.py From CTFCrackTools with GNU General Public License v3.0 | 5 votes |
def setUp(self): popen2._cleanup() # When the test runs, there shouldn't be any open pipes self.assertFalse(popen2._active, "Active pipes when test starts" + repr([c.cmd for c in popen2._active]))
Example #17
Source File: test_popen2.py From CTFCrackTools with GNU General Public License v3.0 | 5 votes |
def tearDown(self): for inst in popen2._active: inst.wait() popen2._cleanup() self.assertFalse(popen2._active, "popen2._active not empty") # The os.popen*() API delegates to the subprocess module (on Unix) import subprocess for inst in subprocess._active: inst.wait() subprocess._cleanup() self.assertFalse(subprocess._active, "subprocess._active not empty") reap_children()
Example #18
Source File: test_popen2.py From CTFCrackTools with GNU General Public License v3.0 | 5 votes |
def test_popen2(self): r, w = popen2.popen2(self.cmd) self.validate_output(self.teststr, self.expected, r, w)
Example #19
Source File: test_popen2.py From CTFCrackTools with GNU General Public License v3.0 | 5 votes |
def test_popen3(self): if os.name == 'posix': r, w, e = popen2.popen3([self.cmd]) self.validate_output(self.teststr, self.expected, r, w, e) r, w, e = popen2.popen3(self.cmd) self.validate_output(self.teststr, self.expected, r, w, e)
Example #20
Source File: test_popen2.py From CTFCrackTools with GNU General Public License v3.0 | 5 votes |
def test_os_popen2(self): # same test as test_popen2(), but using the os.popen*() API if os.name == 'posix': w, r = os.popen2([self.cmd]) self.validate_output(self.teststr, self.expected, r, w) w, r = os.popen2(["echo", self.teststr]) got = r.read() self.assertEqual(got, self.teststr + "\n") w, r = os.popen2(self.cmd) self.validate_output(self.teststr, self.expected, r, w)
Example #21
Source File: test_popen2.py From BinderFilter with MIT License | 5 votes |
def test_popen2(self): r, w = popen2.popen2(self.cmd) self.validate_output(self.teststr, self.expected, r, w)
Example #22
Source File: test_popen2.py From ironpython2 with Apache License 2.0 | 5 votes |
def tearDown(self): for inst in popen2._active: inst.wait() popen2._cleanup() self.assertFalse(popen2._active, "popen2._active not empty") # The os.popen*() API delegates to the subprocess module (on Unix) import subprocess for inst in subprocess._active: inst.wait() subprocess._cleanup() self.assertFalse(subprocess._active, "subprocess._active not empty") reap_children()
Example #23
Source File: test_popen2.py From ironpython2 with Apache License 2.0 | 5 votes |
def test_popen2(self): r, w = popen2.popen2(self.cmd) self.validate_output(self.teststr, self.expected, r, w)
Example #24
Source File: test_popen2.py From ironpython2 with Apache License 2.0 | 5 votes |
def test_popen3(self): if os.name == 'posix': r, w, e = popen2.popen3([self.cmd]) self.validate_output(self.teststr, self.expected, r, w, e) r, w, e = popen2.popen3(self.cmd) self.validate_output(self.teststr, self.expected, r, w, e)
Example #25
Source File: test_popen2.py From ironpython2 with Apache License 2.0 | 5 votes |
def test_os_popen2(self): # same test as test_popen2(), but using the os.popen*() API if os.name == 'posix': w, r = os.popen2([self.cmd]) self.validate_output(self.teststr, self.expected, r, w) w, r = os.popen2(["echo", self.teststr]) got = r.read() self.assertEqual(got, self.teststr + "\n") w, r = os.popen2(self.cmd) self.validate_output(self.teststr, self.expected, r, w)
Example #26
Source File: cert.py From CyberScan with GNU General Public License v3.0 | 5 votes |
def _apply_ossl_cmd(self, osslcmd, rawdata): r,w=popen2.popen2(osslcmd) w.write(rawdata) w.close() res = r.read() r.close() return res
Example #27
Source File: cert.py From CyberScan with GNU General Public License v3.0 | 5 votes |
def print_chain(l): llen = len(l) - 1 if llen < 0: return "" c = l[llen] llen -= 1 s = "_ " if not c.isSelfSigned(): s = "_ ... [Missing Root]\n" else: s += "%s [Self Signed]\n" % c.subject i = 1 while (llen != -1): c = l[llen] s += "%s\_ %s" % (" "*i, c.subject) if llen != 0: s += "\n" i += 2 llen -= 1 print s # import popen2 # a=popen2.Popen3("openssl crl -text -inform DER -noout ", capturestderr=True) # a.tochild.write(open("samples/klasa1.crl").read()) # a.tochild.close() # a.poll()
Example #28
Source File: test_popen2.py From BinderFilter with MIT License | 5 votes |
def setUp(self): popen2._cleanup() # When the test runs, there shouldn't be any open pipes self.assertFalse(popen2._active, "Active pipes when test starts" + repr([c.cmd for c in popen2._active]))
Example #29
Source File: test_popen2.py From BinderFilter with MIT License | 5 votes |
def tearDown(self): for inst in popen2._active: inst.wait() popen2._cleanup() self.assertFalse(popen2._active, "popen2._active not empty") # The os.popen*() API delegates to the subprocess module (on Unix) import subprocess for inst in subprocess._active: inst.wait() subprocess._cleanup() self.assertFalse(subprocess._active, "subprocess._active not empty") reap_children()
Example #30
Source File: test_popen2.py From BinderFilter with MIT License | 5 votes |
def test_popen3(self): if os.name == 'posix': r, w, e = popen2.popen3([self.cmd]) self.validate_output(self.teststr, self.expected, r, w, e) r, w, e = popen2.popen3(self.cmd) self.validate_output(self.teststr, self.expected, r, w, e)