Exemplo n.º 1
0
    def test_30_subproc_call(self):
        (rcode, out, err) = TT.subproc_call(":")
        self.assertEquals(rcode, 0)
        self.assertEquals(out, "")
        self.assertEquals(err, "")

        (rcode, out, err) = TT.subproc_call("echo OK")
        self.assertEquals(rcode, 0)
        self.assertEquals(out, "OK\n")
        self.assertEquals(err, "")

        (rcode, out, err) = TT.subproc_call("echo NG > /dev/stderr && false")
        self.assertNotEquals(rcode, 0)
        self.assertEquals(out, "")
        self.assertEquals(err, "NG\n")
Exemplo n.º 2
0
 def test_32_subproc_call__timeout(self):
     (rcode, out, err) = TT.subproc_call("sleep 10", timeout=2)
     self.assertNotEquals(rcode, 0)
     self.assertFalse(out, out)
     self.assertFalse(err, err)