Beispiel #1
0
 def testThis(self):
     p = Path(__file__)
     self.assertTrue(p.isfile())
     self.assertFalse(p.isdir())
     c = Path.cwd()
     self.assertNotEqual(p, c)
     self.assertTrue(c.isdir())
Beispiel #2
0
 def testThis(self):
     p = Path(__file__)
     self.assertTrue(p.isfile())
     self.assertFalse(p.isdir())
     c = Path.cwd()
     self.assertNotEqual(p, c)
     self.assertTrue(c.isdir())
Beispiel #3
0
 def __init__(self, file, version, config=None):
     file = Path(file)
     if file.isdir():
         appdir = file
     elif file.isfile():
         appdir = file.realpath().parent
     else:
         raise ValueError('Could not find %s' % file)
     self.file = file
     self.path = appdir.realpath()
     self.version = version or __version__
     if self.has_module:
         _, name = self.path.split()
     else:
         # otherwise it is the name of the file
         _, name = self.file.split()
     self.name = name
     self.config = cfg = {}
     if config:
         for setting in config:
             setting = copy(setting)
             setting.extension = self.name
             cfg[setting.name] = setting
Beispiel #4
0
 def __init__(self, file, version, config=None):
     file = Path(file)
     if file.isdir():
         appdir = file
     elif file.isfile():
         appdir = file.realpath().parent
     else:
         raise ValueError('Could not find %s' % file)
     self.file = file
     self.path = appdir.realpath()
     self.version = version or __version__
     if self.has_module:
         _, name = self.path.split()
     else:
         # otherwise it is the name of the file
         _, name = self.file.split()
     self.name = name
     self.config = cfg = {}
     if config:
         for setting in config:
             setting = copy(setting)
             setting.extension = self.name
             cfg[setting.name] = setting