def setUp(self):
        from Products.ZSPARQLMethod.Method import ZSPARQLMethod
        self.method = ZSPARQLMethod('sq', "Test Method", SPARQL_URL)

        from Products.StandardCacheManagers.RAMCacheManager import RAMCache
        self.cache = RAMCache()
        self.cache.__dict__.update({
            'threshold': 100,
            'cleanup_interval': 300,
            'request_vars': ()
        })
        self.method.ZCacheable_getCache = Mock(return_value=self.cache)
        self.method.ZCacheable_setManagerId('_cache_for_test')
    def setUp(self):
        from Products.ZSPARQLMethod.Method import ZSPARQLMethod

        self.method = ZSPARQLMethod('sq', "Test Method", "")
        self.method.endpoint_url = "http://cr.eionet.europa.eu/sparql"
        self.method.query = mock_db.GET_LANG_BY_NAME
        self.method.arg_spec = u"lang_name:string"

        self.app = WsgiApp(self.method)

        wsgi_intercept.add_wsgi_intercept('test', 80, lambda: self.app)
        self.browser = wsgi_intercept.mechanize_intercept.Browser()

        self.validate_patch = patch('AccessControl.SecurityManagement'
                                    '.SecurityManager.validate')
        self.validate_patch.start().return_value = True

        self.mock_db = mock_db.MockSparql()
        self.mock_db.start()
 def setUp(self):
     from Products.ZSPARQLMethod.Method import ZSPARQLMethod
     self.method = ZSPARQLMethod('sq', "Test Method", SPARQL_URL)
     self.mock_db = mock_db.MockSparql()
     self.mock_db.start()
 def setUp(self):
     from Products.ZSPARQLMethod.Method import ZSPARQLMethod
     self.method = ZSPARQLMethod('sq', "Test Method", SPARQL_URL)
     self.method.query = "SELECT ?o WHERE {?s ?p ?o}"