Esempio n. 1
0
 def get_mock_object_folder(self):
     doc = Object(
         mimeType = self.afolder_json['mimeType'],
         name = self.afolder_json['name'] if self.afolder_json['name'] != '.' else os.path.split(self.afolder_json['path'])[1],
         format = self.afolder_json['format'],
         deleted = False,
         lastModified = self.afolder_json['lastModified'],
         fileType = os.path.splitext(self.afolder_json['name'])[1] if self.afolder_json['format'] != 'folder' else 'folder',
         agavePath = 'agave://{}/{}'.format(self.afolder_json['system'], self.afolder_json['path']),
         systemTags = [],
         length = self.afolder_json['length'],
         systemId = self.afolder_json['system'],
         path = os.path.split(self.afolder_json['path'])[0],
         keywords = [],
         link = self.afolder_json['_links']['self']['href'],
         type = self.afolder_json['type'],
         permissions = self.apems_json
     )
     return doc
Esempio n. 2
0
 def scan(self): 
     for o in self.listing_json:
         doc = Object(**o)
         #doc.to_dict.return_value = o
         yield doc