Skip to content

Commit d33910a

Browse files
author
Tom Hendrikx
committedJul 20, 2018
Rename all class methods to lowercase
1 parent 79bb0c3 commit d33910a

35 files changed

+187
-188
lines changed
 

‎MANIFEST.in

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
include *.mdown *.txt
2-
recursive-include Mollie *.py *.pem
3-
prune examples
2+
recursive-include mollie *.py *.pem
3+
prune examples

‎README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Initializing the Mollie API client, and setting your API key.
4848

4949
```python
5050
mollie = Mollie.API.Client()
51-
mollie.setApiKey('test_dHar4XY7LxsDOtmnkVtjNVWXLSlXsM')
51+
mollie.set_api_key('test_dHar4XY7LxsDOtmnkVtjNVWXLSlXsM')
5252
```
5353

5454
Creating a new payment.
@@ -67,7 +67,7 @@ Retrieving a payment.
6767
```python
6868
payment = mollie.payments.get(payment['id'])
6969

70-
if payment.isPaid():
70+
if payment.is_paid():
7171
print 'Payment received.'
7272
```
7373

‎examples/1-new-payment.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def main():
2222
#
2323
api_key = os.environ.get('MOLLIE_API_KEY', 'test_test')
2424
mollie_client = mollie.api.Client()
25-
mollie_client.setApiKey(api_key)
25+
mollie_client.set_api_key(api_key)
2626

2727
#
2828
# Generate a unique order number for this example. It is important to include this unique attribute

‎examples/10-customer-payment-history.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def main():
2020
#
2121
api_key = os.environ.get('MOLLIE_API_KEY', 'test_test')
2222
mollie_client = mollie.api.Client()
23-
mollie_client.setApiKey(api_key)
23+
mollie_client.set_api_key(api_key)
2424

2525
body = ''
2626

@@ -49,7 +49,7 @@ def main():
4949
#
5050
# See: https://www.mollie.com/nl/docs/reference/customers/list-payments
5151
#
52-
payments = mollie_client.customer_payments.withParentId(customer_id).all(offset=0, count=amount_of_payments_to_retrieve)
52+
payments = mollie_client.customer_payments.with_parent_id(customer_id).all(offset=0, count=amount_of_payments_to_retrieve)
5353

5454
body += '<p>Customer "%s" has %s payments</p>' % (customer['id'], payments['totalCount'])
5555

‎examples/2-webhook-verification.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def main():
2020
#
2121
api_key = os.environ.get('MOLLIE_API_KEY', 'test_test')
2222
mollie_client = mollie.api.Client()
23-
mollie_client.setApiKey(api_key)
23+
mollie_client.set_api_key(api_key)
2424

2525
#
2626
# Retrieve the payment's current state.
@@ -37,17 +37,17 @@ def main():
3737
#
3838
database_write(order_nr, payment['status'])
3939

40-
if payment.isPaid():
40+
if payment.is_paid():
4141
#
4242
# At this point you'd probably want to start the process of delivering the product to the customer.
4343
#
4444
return 'Paid'
45-
elif payment.isPending():
45+
elif payment.is_pending():
4646
#
4747
# The payment has started but is not complete yet.
4848
#
4949
return 'Pending'
50-
elif payment.isOpen():
50+
elif payment.is_open:
5151
#
5252
# The payment has not started yet. Wait for it.
5353
#

‎examples/4-ideal-payment.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def main ():
2222
#
2323
api_key = os.environ.get('MOLLIE_API_KEY', 'test_test')
2424
mollie_client = mollie.api.Client()
25-
mollie.setApiKey(api_key)
25+
mollie.set_api_key(api_key)
2626

2727

2828
#

‎examples/5-payments-history.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def main():
1818
#
1919
api_key = os.environ.get('MOLLIE_API_KEY', 'test_test')
2020
mollie_client = mollie.api.Client()
21-
mollie_client.setApiKey(api_key)
21+
mollie_client.set_api_key(api_key)
2222

2323
#
2424
# Get the all payments for this API key ordered by newest.

‎examples/6-list-activated-methods.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def main():
1919
#
2020
api_key = os.environ.get('MOLLIE_API_KEY', 'test_test')
2121
mollie_client = mollie.api.Client()
22-
mollie_client.setApiKey(api_key)
22+
mollie_client.set_api_key(api_key)
2323

2424
#
2525
# Get the all the activated methods for this API key.

‎examples/7-new-customer.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def main():
1818
#
1919
api_key = os.environ.get('MOLLIE_API_KEY', 'test_test')
2020
mollie_client = mollie.api.Client()
21-
mollie_client.setApiKey(api_key)
21+
mollie_client.set_api_key(api_key)
2222

2323
#
2424
# See: https://www.mollie.com/nl/docs/reference/customers/create

‎examples/8-list-customers.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def main():
1818
#
1919
api_key = os.environ.get('MOLLIE_API_KEY', 'test_test')
2020
mollie_client = mollie.api.Client()
21-
mollie_client.setApiKey(api_key)
21+
mollie_client.set_api_key(api_key)
2222

2323
amount_of_customers_to_retrieve = 20
2424

‎examples/9-create-customer-payment.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def main():
2222
#
2323
api_key = os.environ.get('MOLLIE_API_KEY', 'test_test')
2424
mollie_client = mollie.api.Client()
25-
mollie_client.setApiKey(api_key)
25+
mollie_client.set_api_key(api_key)
2626

2727
body = ''
2828

@@ -53,7 +53,7 @@ def main():
5353
#
5454
# See: https://www.mollie.com/nl/docs/reference/customers/create-payment
5555
#
56-
payment = mollie_client.customer_payments.withParentId(customer_id).create({
56+
payment = mollie_client.customer_payments.with_parent_id(customer_id).create({
5757
'amount': {'currency': 'EUR', 'value': '100.00'}, # Create some variety in the payment amounts
5858
'description': 'My first API payment',
5959
'webhookUrl': flask.request.url_root + '2-webhook-verification?order_nr=' + str(order_nr),

‎mollie/api/client.py

+12-12
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,20 @@ class Client(object):
2727
])
2828

2929
@staticmethod
30-
def validateApiEndpoint(api_endpoint):
30+
def validate_api_endpoint(api_endpoint):
3131
return api_endpoint.strip().rstrip('/')
3232

3333
@staticmethod
34-
def validateApiKey(api_key):
34+
def validate_api_key(api_key):
3535
api_key = api_key.strip()
3636
if not re.compile(r'^(live|test)_\w+$').match(api_key):
3737
raise Error('Invalid API key: "%s". An API key must start with "test_" or "live_".' % api_key)
3838
return api_key
3939

4040
def __init__(self, api_key=None, api_endpoint=None):
41-
self.api_endpoint = self.validateApiEndpoint(api_endpoint or self.API_ENDPOINT)
41+
self.api_endpoint = self.validate_api_endpoint(api_endpoint or self.API_ENDPOINT)
4242
self.api_version = self.API_VERSION
43-
self.api_key = self.validateApiKey(api_key) if api_key else None
43+
self.api_key = self.validate_api_key(api_key) if api_key else None
4444
self.payments = resources.Payments(self)
4545
self.payment_refunds = resources.PaymentRefunds(self)
4646
self.payment_chargebacks = resources.PaymentChargebacks(self)
@@ -53,22 +53,22 @@ def __init__(self, api_key=None, api_endpoint=None):
5353
self.customer_subscriptions = resources.CustomerSubscriptions(self)
5454
self.customer_payments = resources.CustomerPayments(self)
5555

56-
def getApiEndpoint(self):
56+
def get_api_endpoint(self):
5757
return self.api_endpoint
5858

59-
def setApiEndpoint(self, api_endpoint):
60-
self.api_endpoint = self.validateApiEndpoint(api_endpoint)
59+
def set_api_endpoint(self, api_endpoint):
60+
self.api_endpoint = self.validate_api_endpoint(api_endpoint)
6161

62-
def setApiKey(self, api_key):
63-
self.api_key = self.validateApiKey(api_key)
62+
def set_api_key(self, api_key):
63+
self.api_key = self.validate_api_key(api_key)
6464

65-
def getCACert(self):
65+
def get_cacert(self):
6666
cacert = pkg_resources.resource_filename('mollie.api', 'cacert.pem')
6767
if not cacert or len(cacert) < 1:
6868
raise Error('Unable to load cacert.pem')
6969
return cacert
7070

71-
def performHttpCall(self, http_method, path, data=None, params=None):
71+
def perform_http_call(self, http_method, path, data=None, params=None):
7272
if not self.api_key:
7373
raise Error('You have not set an API key. Please use setApiKey() to set the API key.')
7474
url = '%s/%s/%s' % (self.api_endpoint, self.api_version, path)
@@ -82,7 +82,7 @@ def performHttpCall(self, http_method, path, data=None, params=None):
8282
try:
8383
response = requests.request(
8484
http_method, url,
85-
verify=self.getCACert(),
85+
verify=self.get_cacert(),
8686
headers={
8787
'Accept': 'application/json',
8888
'Authorization': 'Bearer ' + self.api_key,

‎mollie/api/objects/base.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
class Base(dict):
22

3-
def getProperty(self, name):
3+
def _get_property(self, name):
44
"""Return the named property from dictionary values."""
55
if not self[name]:
66
return None

‎mollie/api/objects/customer.py

+9-9
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,32 @@
44
class Customer(Base):
55
@property
66
def id(self):
7-
return self.getProperty('id')
7+
return self._get_property('id')
88

99
@property
1010
def name(self):
11-
return self.getProperty('name')
11+
return self._get_property('name')
1212

1313
@property
1414
def email(self):
15-
return self.getProperty('email')
15+
return self._get_property('email')
1616

1717
@property
1818
def locale(self):
19-
return self.getProperty('locale')
19+
return self._get_property('locale')
2020

2121
@property
2222
def metadata(self):
23-
return self.getProperty('metadata')
23+
return self._get_property('metadata')
2424

2525
@property
2626
def mode(self):
27-
return self.getProperty('mode')
27+
return self._get_property('mode')
2828

2929
@property
3030
def resource(self):
31-
return self.getProperty('resource')
31+
return self._get_property('resource')
3232

3333
@property
34-
def createdAt(self):
35-
return self.getProperty('createdAt')
34+
def created_at(self):
35+
return self._get_property('createdAt')

‎mollie/api/objects/list.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ def __init__(self, result, object_type):
66
Base.__init__(self, result)
77
self.object_type = object_type
88

9-
def getResourceName(self):
9+
def get_resource_name(self):
1010
return self.object_type.__name__.lower() + 's'
1111

1212
def __iter__(self):
13-
for item in self['_embedded'][self.getResourceName()]:
13+
for item in self['_embedded'][self.get_resource_name()]:
1414
yield self.object_type(item)
1515

1616
@property
@@ -19,7 +19,7 @@ def count(self):
1919
return None
2020
return int(self['count'])
2121

22-
def getOffset(self):
22+
def get_offset(self):
2323
if 'offset' not in self:
2424
return None
2525
return self['offset']

‎mollie/api/objects/mandate.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ class Mandate(Base):
66
STATUS_VALID = 'valid'
77
STATUS_INVALID = 'invalid'
88

9-
def isPending(self):
9+
def is_pending(self):
1010
return self['status'] == self.STATUS_PENDING
1111

12-
def isValid(self):
12+
def is_valid(self):
1313
return self['status'] == self.STATUS_VALID
1414

15-
def isInvalid(self):
15+
def is_invalid(self):
1616
return self['status'] == self.STATUS_INVALID

‎mollie/api/objects/method.py

+7-5
Original file line numberDiff line numberDiff line change
@@ -20,38 +20,40 @@ class Method(Base):
2020

2121
@property
2222
def description(self):
23-
return self.getProperty('description')
23+
return self._get_property('description')
2424

2525
@property
2626
def id(self):
27-
return self.getProperty('id')
27+
return self._get_property('id')
2828

2929
@property
3030
def image_size1x(self):
31-
images = self.getProperty('image')
31+
images = self._get_property('image')
3232
if 'size1x' not in images:
3333
return None
3434
return images['size1x']
3535

3636
@property
3737
def image_size2x(self):
38-
images = self.getProperty('image')
38+
images = self._get_property('image')
3939
if 'size2x' not in images:
4040
return None
4141
return images['size2x']
4242

4343
@property
4444
def issuers(self):
45-
issuers = self.getProperty('issuers')
45+
issuers = self._get_property('issuers')
4646
if issuers:
4747
return [Issuer(x) for x in issuers]
4848

4949
def getMinimumAmount(self):
50+
# TODO check for obsoletion
5051
if not self['amount'] or 'minimum' not in self['amount']:
5152
return None
5253
return float(self['amount']['minimum'])
5354

5455
def getMaximumAmount(self):
56+
# TODO check for obsoletion
5557
if not self['amount'] or 'maximum' not in self['amount']:
5658
return None
5759
return float(self['amount']['maximum'])

0 commit comments

Comments
 (0)
Please sign in to comment.