コード例 #1
0
 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"))
コード例 #2
0
 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)
コード例 #3
0
    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
コード例 #4
0
    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
コード例 #5
0
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     MapsReadOnlyStore.__init__(self)
コード例 #6
0
ファイル: spelling.py プロジェクト: lilnana00/3ddd
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     SpellingStore.__init__(self)
コード例 #7
0
ファイル: braintree.py プロジェクト: lilnana00/3ddd
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     BraintreeStore.__init__(self)
コード例 #8
0
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     DuplicatesStore.__init__(self)
コード例 #9
0
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     TwitterStore.__init__(self)
コード例 #10
0
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     ConversationStore.__init__(self)
コード例 #11
0
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     BinariesStore.__init__(self)
コード例 #12
0
ファイル: processors.py プロジェクト: lilnana00/3ddd
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     ProcessorStore.__init__(self)
コード例 #13
0
ファイル: usergroups.py プロジェクト: lilnana00/3ddd
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     UserGroupsStore.__init__(self)
コード例 #14
0
ファイル: services.py プロジェクト: lilnana00/3ddd
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     ServicesStore.__init__(self)
コード例 #15
0
ファイル: properties.py プロジェクト: lilnana00/3ddd
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     PropertyStore.__init__(self)
コード例 #16
0
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     TriggersStore.__init__(self)
コード例 #17
0
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     LicenseStore.__init__(self)
コード例 #18
0
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     ErrorsStore.__init__(self)
コード例 #19
0
 def __init__(self, engine):
     FileStore.__init__(self, engine)
     self._temp_folder = "/tmp/filestoretemp"
コード例 #20
0
ファイル: lookups.py プロジェクト: lilnana00/3ddd
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     LookupsStore.__init__(self)
コード例 #21
0
 def test_initialise(self):
     config = FileStorageConfiguration()
     engine = FileStorageEngine(config)
     store = FileStore(engine)
     self.assertEqual(store.storage_engine, engine)
コード例 #22
0
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     NodesStore.__init__(self)
コード例 #23
0
 def __init__(self, storage_engine):
     FileStore.__init__(self, storage_engine)
     CategoryReadOnlyStore.__init__(self)