def test_file_path_operations(self): self.assertEqual("/temp", FileStore._get_dir_from_path("/temp/files.txt")) self.assertEqual("/temp/files", FileStore._get_dir_from_path("/temp/files/files.txt")) self.assertEqual("./temp", FileStore._get_dir_from_path("./temp/files.txt")) self.assertEqual(".", FileStore._get_dir_from_path("./files.txt")) self.assertEqual("", FileStore._get_dir_from_path("files.txt"))
def _load_rdfs_from_file(self, filename, collection): with open(filename, 'r', encoding='utf8') as my_file: for line in my_file: splits = line.split(":") if len(splits) > 2: subj = splits[0].upper() pred = splits[1].upper() obj = (":".join(splits[2:])).strip() rdf_name = FileStore.get_just_filename_from_filepath( filename) collection.add_entity(subj, pred, obj, rdf_name, filename)
def _load_file_contents(self, collection, filename): YLogger.debug(self, "Loading set [%s]", filename) try: the_set = {} self._load_sets_from_file(filename, the_set) set_name = FileStore.get_just_filename_from_filepath(filename) collection.add_set(set_name, the_set, filename) return True except Exception as excep: YLogger.exception_nostack(self, "Failed to load set [%s]", excep, filename) return False
def _load_file_contents(self, collection, filename): YLogger.debug(self, "Loading map [%s]", filename) the_map = {} try: self._load_map_file(filename, the_map) except Exception as excep: YLogger.exception_nostack(self, "Failed to load map [%s]", excep, filename) map_name = FileStore.get_just_filename_from_filepath(filename) collection.add_map(map_name, the_map, filename) return self.storage_engine.configuration.maps_storage
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) MapsReadOnlyStore.__init__(self)
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) SpellingStore.__init__(self)
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) BraintreeStore.__init__(self)
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) DuplicatesStore.__init__(self)
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) TwitterStore.__init__(self)
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) ConversationStore.__init__(self)
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) BinariesStore.__init__(self)
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) ProcessorStore.__init__(self)
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) UserGroupsStore.__init__(self)
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) ServicesStore.__init__(self)
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) PropertyStore.__init__(self)
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) TriggersStore.__init__(self)
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) LicenseStore.__init__(self)
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) ErrorsStore.__init__(self)
def __init__(self, engine): FileStore.__init__(self, engine) self._temp_folder = "/tmp/filestoretemp"
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) LookupsStore.__init__(self)
def test_initialise(self): config = FileStorageConfiguration() engine = FileStorageEngine(config) store = FileStore(engine) self.assertEqual(store.storage_engine, engine)
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) NodesStore.__init__(self)
def __init__(self, storage_engine): FileStore.__init__(self, storage_engine) CategoryReadOnlyStore.__init__(self)