Esempio n. 1
0
 def setUp(self):
     super(FacadeCheckerTest, self).setUp()
     factory = FluidinfoSessionFactory('API-9000')
     transact = Transact(self.threadPool)
     createSystemData()
     self.checker = FacadeChecker()
     self.checker.facadeClient = Facade(transact, factory)
Esempio n. 2
0
 def setUp(self):
     super(FacadeUserMixinTest, self).setUp()
     self.transact = Transact(self.threadPool)
     factory = FluidinfoSessionFactory('API-9000')
     self.facade = Facade(self.transact, factory)
     system = createSystemData()
     self.admin = system.users[u'fluiddb']
Esempio n. 3
0
 def setUp(self):
     super(RootResourceTest, self).setUp()
     factory = FluidinfoSessionFactory('API-9000')
     transact = Transact(self.threadPool)
     createSystemData()
     self.checker = AnonymousChecker()
     self.checker.facadeClient = Facade(transact, factory)
     getConfig().set('service', 'allow-anonymous-access', 'False')
Esempio n. 4
0
 def setUp(self):
     super(RecentObjectsActivityResourceTest, self).setUp()
     createSystemData()
     UserAPI().create([(u'username', u'password', u'User',
                        u'*****@*****.**')])
     self.user = getUser(u'username')
     factory = FluidinfoSessionFactory('API-9000')
     self.transact = Transact(self.threadPool)
     self.facade = Facade(self.transact, factory)
Esempio n. 5
0
 def setUp(self):
     super(FacadeTagMixinTest, self).setUp()
     createSystemData()
     self.transact = Transact(self.threadPool)
     factory = FluidinfoSessionFactory('API-9000')
     self.facade = Facade(self.transact, factory)
     UserAPI().create([(u'username', u'password', u'User',
                        u'*****@*****.**')])
     self.user = getUser(u'username')
     self.permissions = CachingPermissionAPI(self.user)
Esempio n. 6
0
 def setUp(self):
     super(FacadePermissionTest, self).setUp()
     self.transact = Transact(FakeThreadPool())
     factory = FluidinfoSessionFactory('API-9000')
     self.facade = Facade(self.transact, factory)
     createSystemData()
     UserAPI().create([(u'username', u'password', u'User',
                        u'*****@*****.**')])
     user = getUser(u'username')
     self.permissions = CachingPermissionAPI(user)
     SecureTagAPI(user).create([(u'username/tag', u'description')])
Esempio n. 7
0
def setupFacade(config):
    """Get the L{Facade} instance to use in the API service."""
    from fluiddb.api.facade import Facade
    from fluiddb.util.transact import Transact

    maxThreads = int(config.get('service', 'max-threads'))
    threadpool = ThreadPool(minthreads=0, maxthreads=maxThreads)
    reactor.callWhenRunning(threadpool.start)
    reactor.addSystemEventTrigger('during', 'shutdown', threadpool.stop)
    transact = Transact(threadpool)
    factory = FluidinfoSessionFactory('API-%s' % config.get('service', 'port'))
    return Facade(transact, factory)
Esempio n. 8
0
 def setUp(self):
     super(FacadeUserCreationTest, self).setUp()
     factory = FluidinfoSessionFactory('API-9000')
     self.transact = Transact(self.threadPool)
     self.facade = Facade(self.transact, factory)
     self.system = createSystemData()
Esempio n. 9
0
 def setUp(self):
     super(FacadeAuthenticateUserWithPasswordTest, self).setUp()
     factory = FluidinfoSessionFactory('API-9000')
     self.transact = Transact(self.threadPool)
     self.facade = Facade(self.transact, factory)
     self.system = createSystemData()