def connect(self): """ Connects to ZODB. """ if self._data['create_directories']: path = os.path.dirname(self._data['database_path']) try: os.makedirs(path) except OSError as e: if e.errno == errno.EEXIST: pass else: raise else: print 'Created directory: {0}.'.format(path) self._db_root = db.connect(self._data['database_path'])
def test_connection(): """ Test for ``connect``. """ root = connect('data.fs') root["a"] = 1