def test_normpath(self): self.assertEqual(datafile.normpath('/usr/local/', 'include/eigen', 'eigen.h'), '/usr/local/include/eigen/eigen.h') self.assertEqual(datafile.normpath('/usr/local/', 'include/eigen', 'eigen.h'), '/usr/local/include/eigen/eigen.h') self.assertEqual(datafile.normpath('~/usr/local/'), user + '/usr/local')
def test_normpath(self): self.assertEqual( datafile.normpath('/usr/local/', 'include/eigen', 'eigen.h'), '/usr/local/include/eigen/eigen.h') self.assertEqual( datafile.normpath('/usr/local/', 'include/eigen', 'eigen.h'), '/usr/local/include/eigen/eigen.h') self.assertEqual(datafile.normpath('~/usr/local/'), user + '/usr/local')
def __init__(self, filename, folder='', meta=None, autosave_period=60, load=True, verbose=False): """""" self.filename = filename self.folder = datafile.normpath(folder) if not os.path.exists(self.folder): os.makedirs(self.folder) self.meta = meta self.autosave_period = autosave_period self.verbose = verbose self.lock = threading.Lock() self.entries = [] self.autosave = False self.autowriter = None self.closed = False atexit.register(self.close) if load: self.load(self.verbose)