def setUp(self): debug = False datadir = pkg_resources.resource_filename(__name__, 'data') self.config_file = os.path.join(datadir, 'test_config.ini') self.config = vccs_auth.config.VCCSAuthConfig(self.config_file, debug) self.credstore = FakeCredentialStore() self.kdf = ndnkdf.NDNKDF(self.config.nettle_path) self.keys = { 0x2000: str('2000' * 16).decode('hex'), 0x2001: str('2001' * 16).decode('hex'), } self.hasher = vccs_auth.hasher.VCCSSoftHasher( self.keys, vccs_auth.hasher.NoOpLock()) self.logger = VCCSLogger('test_authbackend', syslog=False) #cherrypy.root = AuthBackend(self.hasher, self.kdf, self.logger, self.credstore, self.config) self.authbackend = AuthBackend(self.hasher, self.kdf, self.logger, self.credstore, self.config, expose_real_errors=True) cherrypy.tree.mount(self.authbackend, '/') cherrypy.engine.start() self.bcrypt_salt1 = '$2a$08$Ahy51oCM6Vg6d.1ScOPxse'
def setUp(self): debug = False datadir = pkg_resources.resource_filename(__name__, 'data') self.config_file = os.path.join(datadir, 'test_config.ini') self.config = vccs_auth.config.VCCSAuthConfig(self.config_file, debug) self.credstore = FakeCredentialStore() self.kdf = ndnkdf.NDNKDF(self.config.nettle_path) self.keys = { 0x2000: str('2000' * 16).decode('hex'), } self.hasher = vccs_auth.hasher.VCCSSoftHasher( self.keys, vccs_auth.hasher.NoOpLock()) self.logger = VCCSLogger('test_authbackend', self.config)