def eject(self, udi): if util.iscommand("eject"): pipe = subprocess.Popen(['eject', self.get_block_device(udi)], stderr=subprocess.PIPE, close_fds=True) if pipe.wait() == 0: return True else: return pipe.stderr.read() else: return _("No eject command found.")
def exists(self): return util.iscommand(self.command.split()[0])
def test_dir_in_path(self): self.failIf(util.iscommand("X11")) add(Tiscommand)
def test_symlink(self): self.failUnless(util.iscommand("pidof")) def test_dir(self): self.failIf(util.iscommand("/bin"))
def test_dir(self): self.failIf(util.iscommand("/bin")) def test_dir_in_path(self): self.failIf(util.iscommand("X11"))
def test_empty(self): self.failIf(util.iscommand("")) def test_symlink(self): self.failUnless(util.iscommand("pidof"))
def test_notfull(self): self.failIf(util.iscommand("/bin/zzzzzzzzz")) def test_empty(self): self.failIf(util.iscommand(""))
def test_notpartial(self): self.failIf(util.iscommand("zzzzzzzzz")) def test_notfull(self): self.failIf(util.iscommand("/bin/zzzzzzzzz"))
def test_isfull(self): self.failUnless(util.iscommand("/bin/ls")) def test_notpartial(self): self.failIf(util.iscommand("zzzzzzzzz"))
def test_ispartial(self): self.failUnless(util.iscommand("ls")) def test_isfull(self): self.failUnless(util.iscommand("/bin/ls"))