示例#1
0
 def testCreate(self):
     """L{SessionFactory.create} creates a new L{Session} instance."""
     now = datetime.utcnow()
     factory = FluidinfoSessionFactory('API-9001', lambda: now)
     session = factory.create(self.transact)
     expectedDate = now.strftime('%Y%m%d-%H%M%S')
     self.assertEqual('API-9001-%s-000001' % expectedDate, session.id)
示例#2
0
 def testCreate(self):
     """L{SessionFactory.create} creates a new L{Session} instance."""
     now = datetime.utcnow()
     factory = FluidinfoSessionFactory('API-9001', lambda: now)
     session = factory.create(self.transact)
     expectedDate = now.strftime('%Y%m%d-%H%M%S')
     self.assertEqual('API-9001-%s-000001' % expectedDate, session.id)
示例#3
0
 def testCreateIncrementsCount(self):
     """
     The counter, appended at the end of the L{Session.id}, is incremented
     each time an L{Session} is created.
     """
     now = datetime.utcnow()
     factory = FluidinfoSessionFactory('API-9001', lambda: now)
     factory.create(self.transact)
     session = factory.create(self.transact)
     expectedDate = now.strftime('%Y%m%d-%H%M%S')
     self.assertEqual('API-9001-%s-000002' % expectedDate, session.id)
示例#4
0
 def testCreateIncrementsCount(self):
     """
     The counter, appended at the end of the L{Session.id}, is incremented
     each time an L{Session} is created.
     """
     now = datetime.utcnow()
     factory = FluidinfoSessionFactory('API-9001', lambda: now)
     factory.create(self.transact)
     session = factory.create(self.transact)
     expectedDate = now.strftime('%Y%m%d-%H%M%S')
     self.assertEqual('API-9001-%s-000002' % expectedDate, session.id)
示例#5
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)
示例#6
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']
示例#7
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')
示例#8
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)
示例#9
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)
示例#10
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')])
示例#11
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()
示例#12
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()