Skip to content

Commit 01a06b7

Browse files
apply black and add makefile support
1 parent 1b2dc19 commit 01a06b7

File tree

29 files changed

+1120
-1075
lines changed

29 files changed

+1120
-1075
lines changed

Makefile

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,27 @@
11
.PHONY: clean-pyc ext-test test upload-docs docs coverage
22

3-
all: clean test coverage
3+
all: clean black test coverage
4+
5+
black:
6+
black -v -l 150 --include wiremock/*.py
7+
black -v -l 150 --include wiremock/base/*.py
8+
black -v -l 150 --include wiremock/exceptions/*.py
9+
black -v -l 150 --include wiremock/resources/*.py
10+
black -v -l 150 --include wiremock/resources/mappings/*.py
11+
black -v -l 150 --include wiremock/resources/near_misses/*.py
12+
black -v -l 150 --include wiremock/resources/requests/*.py
13+
black -v -l 150 --include wiremock/resources/scenarios/*.py
14+
black -v -l 150 --include wiremock/resources/settings/*.py
15+
black -v -l 150 --include wiremock/server/*.py
16+
black -v -l 150 --include wiremock/tests/*.py
17+
black -v -l 150 --include wiremock/tests/base_tests/*.py
18+
black -v -l 150 --include wiremock/tests/resource_tests/*.py
19+
black -v -l 150 --include wiremock/tests/resource_tests/mappings_tests/*.py
20+
black -v -l 150 --include wiremock/tests/resource_tests/near_misses_tests/*.py
21+
black -v -l 150 --include wiremock/tests/resource_tests/requests_tests/*.py
22+
black -v -l 150 --include wiremock/tests/resource_tests/scenarios_tests/*.py
23+
black -v -l 150 --include wiremock/tests/resource_tests/settings_tests/*.py
24+
black -v -l 150 --include wiremock/tests/server_tests/*.py
425

526
test:
627
bash run_tests.sh

wiremock/_compat.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,37 +8,39 @@ def with_metaclass(meta, *bases):
88
# metaclass for one level of class instantiation that replaces itself with
99
# the actual metaclass.
1010
class metaclass(type):
11-
1211
def __new__(cls, name, this_bases, d):
1312
if sys.version_info[:2] >= (3, 7):
1413
# This version introduced PEP 560 that requires a bit
1514
# of extra care (we mimic what is done by __build_class__).
1615
resolved_bases = types.resolve_bases(bases)
1716
if resolved_bases is not bases:
18-
d['__orig_bases__'] = bases
17+
d["__orig_bases__"] = bases
1918
else:
2019
resolved_bases = bases
2120
return meta(name, resolved_bases, d)
2221

2322
@classmethod
2423
def __prepare__(cls, name, this_bases):
2524
return meta.__prepare__(name, bases)
26-
return type.__new__(metaclass, 'temporary_class', (), {})
25+
26+
return type.__new__(metaclass, "temporary_class", (), {})
2727

2828

2929
def add_metaclass(metaclass):
3030
"""Class decorator for creating a class with a metaclass."""
31+
3132
def wrapper(cls):
3233
orig_vars = cls.__dict__.copy()
33-
slots = orig_vars.get('__slots__')
34+
slots = orig_vars.get("__slots__")
3435
if slots is not None:
3536
if isinstance(slots, str):
3637
slots = [slots]
3738
for slots_var in slots:
3839
orig_vars.pop(slots_var)
39-
orig_vars.pop('__dict__', None)
40-
orig_vars.pop('__weakref__', None)
41-
if hasattr(cls, '__qualname__'):
42-
orig_vars['__qualname__'] = cls.__qualname__
40+
orig_vars.pop("__dict__", None)
41+
orig_vars.pop("__weakref__", None)
42+
if hasattr(cls, "__qualname__"):
43+
orig_vars["__qualname__"] = cls.__qualname__
4344
return metaclass(cls.__name__, cls.__bases__, orig_vars)
45+
4446
return wrapper

wiremock/base/base_entity.py

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,7 @@ class JsonProperty(object):
3030

3131
value_container = JsonPropertyValueContainer
3232

33-
def __init__(self, json_name, property_name=None,
34-
klass=None, list_klass=None, dict_key_klass=None, dict_value_klass=None,
35-
include_if_null=False):
33+
def __init__(self, json_name, property_name=None, klass=None, list_klass=None, dict_key_klass=None, dict_value_klass=None, include_if_null=False):
3634
self._json_name = json_name
3735
self._property_name = property_name
3836
self._klass = klass
@@ -267,7 +265,7 @@ def __new__(mcs, name, bases, body):
267265
prop_dict = OrderedDict()
268266

269267
for base in bases:
270-
for k, v in getattr(base, '_properties', {}).items():
268+
for k, v in getattr(base, "_properties", {}).items():
271269
prop_dict.setdefault(k, v)
272270

273271
def _transform_property(prop_name, prop_obj):
@@ -290,7 +288,7 @@ def _transform_property(prop_name, prop_obj):
290288
raise EntityModelException("%s defines the json property %s more than once" % (name, v.json_name))
291289
json_names.add(v.json_name)
292290

293-
body['_properties'] = prop_dict
291+
body["_properties"] = prop_dict
294292

295293
# Create the class
296294
klass = super(BaseEntityMetaType, mcs).__new__(mcs, name, bases, body)
@@ -324,7 +322,7 @@ class BaseEntity(BaseAbstractEntity):
324322
_id = None
325323

326324
def __init__(self, **values):
327-
self._id = values.pop('id', None)
325+
self._id = values.pop("id", None)
328326
super(BaseEntity, self).__init__(**values)
329327

330328
@property
@@ -375,9 +373,8 @@ def get_json_data(self):
375373
if item is not None or prop.include_if_null:
376374
result[prop.json_name] = item
377375
if self.id is not None:
378-
result['id'] = self.id
376+
result["id"] = self.id
379377
return result
380378

381379

382-
__all__ = ['BaseEntity', 'BaseAbstractEntity', 'BaseEntityMetaType', 'collection_to_json', 'EntityModelException',
383-
'JsonProperty']
380+
__all__ = ["BaseEntity", "BaseAbstractEntity", "BaseEntityMetaType", "collection_to_json", "EntityModelException", "JsonProperty"]

0 commit comments

Comments
 (0)