From 8f4e089200c8d434a1311ab7334daa434688468d Mon Sep 17 00:00:00 2001 From: Hugo Date: Wed, 22 May 2019 17:44:36 +0300 Subject: [PATCH] Upgrade Python syntax with pyupgrade --- tests/integration/test_proxy.py | 2 +- vcr/migration.py | 4 ++-- vcr/request.py | 2 +- vcr/stubs/__init__.py | 2 +- vcr/util.py | 6 +++--- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/integration/test_proxy.py b/tests/integration/test_proxy.py index 9b3c4ad..09db775 100644 --- a/tests/integration/test_proxy.py +++ b/tests/integration/test_proxy.py @@ -44,7 +44,7 @@ def proxy_server(): target=httpd.serve_forever, ) proxy_process.start() - yield 'http://{0}:{1}'.format(*httpd.server_address) + yield 'http://{}:{}'.format(*httpd.server_address) proxy_process.terminate() diff --git a/vcr/migration.py b/vcr/migration.py index 919494f..435f464 100644 --- a/vcr/migration.py +++ b/vcr/migration.py @@ -68,7 +68,7 @@ def _migrate(data): for item in data: req = item['request'] res = item['response'] - uri = dict((k, req.pop(k)) for k in PARTS) + uri = {k: req.pop(k) for k in PARTS} req['uri'] = build_uri(**uri) # convert headers to dict of lists headers = req['headers'] @@ -100,7 +100,7 @@ def migrate_json(in_fp, out_fp): def _list_of_tuples_to_dict(fs): - return dict((k, v) for k, v in fs[0]) + return {k: v for k, v in fs[0]} def _already_migrated(data): diff --git a/vcr/request.py b/vcr/request.py index e268053..09c83f4 100644 --- a/vcr/request.py +++ b/vcr/request.py @@ -91,7 +91,7 @@ class Request(object): 'method': self.method, 'uri': self.uri, 'body': self.body, - 'headers': dict(((k, [v]) for k, v in self.headers.items())), + 'headers': {k: [v] for k, v in self.headers.items()}, } @classmethod diff --git a/vcr/stubs/__init__.py b/vcr/stubs/__init__.py index a23a731..c01ba59 100644 --- a/vcr/stubs/__init__.py +++ b/vcr/stubs/__init__.py @@ -139,7 +139,7 @@ class VCRConnection(object): if url and not url.startswith('/'): # Then this must be a proxy request. return url - uri = "{0}://{1}{2}{3}".format( + uri = "{}://{}{}{}".format( self._protocol, self.real_connection.host, self._port_postfix(), diff --git a/vcr/util.py b/vcr/util.py index 34185e2..c7ababb 100644 --- a/vcr/util.py +++ b/vcr/util.py @@ -118,10 +118,10 @@ def auto_decorate( ) def __new__(cls, name, bases, attributes_dict): - new_attributes_dict = dict( - (attribute, maybe_decorate(attribute, value)) + new_attributes_dict = { + attribute: maybe_decorate(attribute, value) for attribute, value in attributes_dict.items() - ) + } return super(DecorateAll, cls).__new__( cls, name, bases, new_attributes_dict )