コード例 #1
0
ファイル: assembly.py プロジェクト: cjxiaohao/libstorages
class OSSAssembly:
    def __init__ ( self ):
        self.handler_factory = handler.OSSHandlerFactory ( )
        self.parser_factory  = SaxParserFactory ( )

    def load_buckets ( self, response ):
        parser = self.parser_factory.create ( )
        handler = self.handler_factory.createBucketHandler ( )
        parser.setContentHandler ( handler )
        parser.parse ( response )
        return handler.buckets 


    def load_objects ( self, bucket, response ):
        parser = self.parser_factory.create ( )
        handler = self.handler_factory.createObjectHandler ( bucket )
        parser.setContentHandler ( handler )
        parser.parse ( response )
        return handler.objects
コード例 #2
0
ファイル: test_handler.py プロジェクト: cjxiaohao/libstorages
	def __init__ ( self ):
		sax_parser_factory = SaxParserFactory ( )
		self.parser = sax_parser_factory.create ( )
		self.fixtures = FIXTUES_DIR