def testQuotedRPaths(self): """Test transmission of quoted rpaths""" qrp = FilenameMapping.QuotedRPath(self.conn, regfilename) assert self.conn.reval("lambda qrp: qrp.data", qrp) == qrp.data assert qrp.isreg(), qrp qrp_class_str = self.conn.reval("lambda qrp: str(qrp.__class__)", qrp) assert qrp_class_str.find("QuotedRPath") > -1, qrp_class_str
def testQuotedRPaths(self): """Test transmission of quoted rpaths""" qrp = FilenameMapping.QuotedRPath(self.conn, regfilename) self.assertEqual(self.conn.reval("lambda qrp: qrp.data", qrp), qrp.data) self.assertTrue(qrp.isreg()) qrp_class_str = self.conn.reval("lambda qrp: str(qrp.__class__)", qrp) self.assertGreater(qrp_class_str.find("QuotedRPath"), -1)
def getinc_paths(self, basename, directory, quoted=0): """Return increment.______.dir paths""" if quoted: FilenameMapping.set_init_quote_vals() dirrp = FilenameMapping.QuotedRPath(Globals.local_connection, directory) else: dirrp = rpath.RPath(Globals.local_connection, directory) incbasenames = [ filename for filename in robust.listrp(dirrp) if filename.startswith(basename) ] incbasenames.sort() incrps = map(dirrp.append, incbasenames) return map(lambda x: x.path, filter(lambda incrp: incrp.isincfile(), incrps))
def getinc_paths(self, basename, directory, quoted=0): """Returns a sorted list of files which starts with basename within a given directory.""" if quoted: FilenameMapping.set_init_quote_vals() dirrp = FilenameMapping.QuotedRPath(Globals.local_connection, directory) else: dirrp = rpath.RPath(Globals.local_connection, directory) incbasenames = [ filename for filename in robust.listrp(dirrp) if filename.startswith(basename) ] incbasenames.sort() incrps = list(map(dirrp.append, incbasenames)) return [ x.path for x in [incrp for incrp in incrps if incrp.isincfile()] ]