Changeset 83b5bf6 in mod_gnutls


Ignore:
Timestamp:
Oct 8, 2020, 3:42:53 PM (10 months ago)
Author:
Fiona Klute <fiona.klute@…>
Branches:
asyncio, master
Children:
60a415a
Parents:
5357109
Message:

Fix flake8 warnings in mgstest.softhsm

File:
1 edited

Legend:

Unmodified
Added
Removed
  • test/mgstest/softhsm.py

    r5357109 r83b5bf6  
    3838test_label = 'test_server'
    3939
     40
    4041class ObjectType(Enum):
    4142    """Types that may occur in PKCS#11 URIs (type=...).
     
    6667        """
    6768        return f'{self.__class__.__name__!s}.{self.name}'
     69
    6870
    6971class Token:
     
    114116    def token_url(self):
    115117        if not self._token_url:
    116             proc = subprocess.run(self.p11tool + ['--list-token-urls'],
    117                                   stdout=subprocess.PIPE, check=True, text=True,
    118                                   env={'SOFTHSM2_CONF': self.config})
     118            proc = subprocess.run(
     119                self.p11tool + ['--list-token-urls'],
     120                stdout=subprocess.PIPE, check=True, text=True,
     121                env={'SOFTHSM2_CONF': self.config})
    119122            url_re = re.compile(f'^pkcs11:.*token={self.label}\\b.*$')
    120123            for line in proc.stdout.splitlines():
     
    130133    def store_key(self, keyfile, label):
    131134        """Store a private key in this token."""
    132         subprocess.run(self.p11tool +
    133                       ['--login', '--write', '--label', label,
    134                         '--load-privkey', keyfile, self.token_url],
    135                        check=True, text=True, env=self.p11tool_env)
     135        subprocess.run(
     136            self.p11tool + ['--login', '--write', '--label', label,
     137                            '--load-privkey', keyfile, self.token_url],
     138            check=True, text=True, env=self.p11tool_env)
    136139        self._object_listing = None
    137140
    138141    def store_cert(self, certfile, label):
    139142        """Store a certificate in this token."""
    140         subprocess.run(self.p11tool +
    141                       ['--login', '--write', '--no-mark-private',
    142                         '--label', label,
    143                         '--load-certificate', certfile, self.token_url],
    144                        check=True, text=True, env=self.p11tool_env)
     143        subprocess.run(
     144            self.p11tool + ['--login', '--write', '--no-mark-private',
     145                            '--label', label,
     146                            '--load-certificate', certfile, self.token_url],
     147            check=True, text=True, env=self.p11tool_env)
    145148        self._object_listing = None
    146149
     
    149152        label."""
    150153        if not self._object_listing:
    151             proc = subprocess.run(self.p11tool +
    152                                   ['--login', '--list-all', self.token_url],
    153                                   stdout=subprocess.PIPE,
    154                                   check=True, text=True, env=self.p11tool_env)
     154            proc = subprocess.run(
     155                self.p11tool + ['--login', '--list-all', self.token_url],
     156                stdout=subprocess.PIPE,
     157                check=True, text=True, env=self.p11tool_env)
    155158            self._object_listing = proc.stdout.splitlines()
    156         object_re = re.compile(f'^\s*URL:\s+(.*object={label}.*)$')
     159        object_re = re.compile(f'^\\s*URL:\\s+(.*object={label}.*)$')
    157160        for line in self._object_listing:
    158161            m = object_re.fullmatch(line)
     
    172175        }
    173176
     177
    174178def find_softhsm_bin():
    175179    """Find the SoftHSM Util binary to use.
     
    183187        return softhsm
    184188    return shutil.which('softhsm2-util')
     189
    185190
    186191def find_softhsm_lib(libname=softhsm_libname, searchpath=softhsm_searchpath):
     
    198203        if lib.is_file():
    199204            return str(lib)
     205
    200206
    201207def tmp_softhsm_conf(db):
Note: See TracChangeset for help on using the changeset viewer.