예제 #1
0
    def setUp(self):
        self.fake_loader = DictDataLoader({'/path/to/somewhere': 'sdfsdf'})
        self.password_lookup = password.LookupModule(loader=self.fake_loader)
        self.os_path_exists = password.os.path.exists

        # Different releases of passlib default to a different number of rounds
        self.sha256 = passlib.registry.get_crypt_handler('pbkdf2_sha256')
        sha256_for_tests = pbkdf2.create_pbkdf2_hash("sha256", 32, 20000)
        passlib.registry.register_crypt_handler(sha256_for_tests, force=True)
예제 #2
0
 def setUp(self):
     self.fake_loader = DictDataLoader({'/path/to/somewhere': 'sdfsdf'})
     self.password_lookup = password.LookupModule(loader=self.fake_loader)
     self.os_path_exists = password.os.path.exists
     self.os_open = password.os.open
     password.os.open = lambda path, flag: None
     self.os_close = password.os.close
     password.os.close = lambda fd: None
     self.os_remove = password.os.remove
     password.os.remove = lambda path: None
     self.makedirs_safe = password.makedirs_safe
     password.makedirs_safe = lambda path, mode: None
예제 #3
0
    def setUp(self):
        self.fake_loader = DictDataLoader({'/path/to/somewhere': 'sdfsdf'})
        self.password_lookup = password.LookupModule(loader=self.fake_loader)
        self.os_path_exists = password.os.path.exists
        self.os_open = password.os.open
        password.os.open = lambda path, flag: None
        self.os_close = password.os.close
        password.os.close = lambda fd: None
        self.os_remove = password.os.remove
        password.os.remove = lambda path: None
        self.makedirs_safe = password.makedirs_safe
        password.makedirs_safe = lambda path, mode: None

        # Different releases of passlib default to a different number of rounds
        self.sha256 = passlib.registry.get_crypt_handler('pbkdf2_sha256')
        sha256_for_tests = pbkdf2.create_pbkdf2_hash("sha256", 32, 20000)
        passlib.registry.register_crypt_handler(sha256_for_tests, force=True)