got a little further - still failing
This commit is contained in:
@@ -172,125 +172,131 @@ class MockStravalibClient():
|
||||
def update_activity(*args, **kwargs):
|
||||
return StravaActivity()
|
||||
|
||||
class gatewayresult():
|
||||
def __init__(self,*args,**kwargs):
|
||||
self.is_success = kwargs.pop('is_success',True)
|
||||
self.customer_id = 1
|
||||
self.transaction = vtransaction()
|
||||
self.payment_method = payment_method()
|
||||
self.subscription = vsubscription()
|
||||
|
||||
class credit_card():
|
||||
def __init__(self, *args, **kwargs):
|
||||
self.subscriptions = [vsubscription()]
|
||||
self.country_of_issuance = 'US'
|
||||
|
||||
class paypal_account():
|
||||
def __init__(self, *args, **kwargs):
|
||||
self.subscriptions = [vsubscription(),vsubscription()]
|
||||
def mocked_gateway(*args, **kwargs):
|
||||
class gatewayresult():
|
||||
def __init__(self,*args,**kwargs):
|
||||
self.is_success = kwargs.pop('is_success',True)
|
||||
self.customer_id = 1
|
||||
self.transaction = vtransaction()
|
||||
self.payment_method = payment_method()
|
||||
self.subscription = vsubscription()
|
||||
|
||||
def __unicode__():
|
||||
return "mockedgatewayresult"
|
||||
|
||||
class customer():
|
||||
def find(*arg, **kwargs):
|
||||
return self
|
||||
class credit_card():
|
||||
def __init__(self, *args, **kwargs):
|
||||
self.subscriptions = [vsubscription()]
|
||||
self.country_of_issuance = 'US'
|
||||
|
||||
class paypal_account():
|
||||
def __init__(self, *args, **kwargs):
|
||||
self.subscriptions = [vsubscription(),vsubscription()]
|
||||
|
||||
class customer():
|
||||
def find(*arg, **kwargs):
|
||||
return self
|
||||
|
||||
def create(*args, **kwargs):
|
||||
return gatewayresult(is_success=True)
|
||||
def create(*args, **kwargs):
|
||||
return gatewayresult(is_success=True)
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
self.credit_cards = [credit_card(),credit_card()]
|
||||
self.paypal_accounts = [paypal_account()]
|
||||
def __init__(self, *args, **kwargs):
|
||||
self.credit_cards = [credit_card(),credit_card()]
|
||||
self.paypal_accounts = [paypal_account()]
|
||||
|
||||
class client_token():
|
||||
def generate(*args, **kwargs):
|
||||
return 'aapnooit'
|
||||
class client_token():
|
||||
def generate(*args, **kwargs):
|
||||
return 'aapnooit'
|
||||
|
||||
class plan():
|
||||
def all(*args, **kwargs):
|
||||
return []
|
||||
class plan():
|
||||
def all(*args, **kwargs):
|
||||
return []
|
||||
|
||||
|
||||
|
||||
class transaction():
|
||||
def sale(*args, **kwargs):
|
||||
return gatewayresult(is_success=True)
|
||||
class transaction():
|
||||
def sale(*args, **kwargs):
|
||||
return gatewayresult(is_success=True)
|
||||
|
||||
def search(*args, **kwargs):
|
||||
return [gatewayresult(is_success=True),gatewayresult(is_success=True)]
|
||||
def search(*args, **kwargs):
|
||||
return [gatewayresult(is_success=True),gatewayresult(is_success=True)]
|
||||
|
||||
def __init__(self,*args, **kwargs):
|
||||
self.amount = 15
|
||||
self.credit_card_details = credit_card()
|
||||
self.customer = {
|
||||
'first_name': 'John',
|
||||
'last_name': 'Doe',
|
||||
'id': 12
|
||||
def __init__(self,*args, **kwargs):
|
||||
self.amount = 15
|
||||
self.credit_card_details = credit_card()
|
||||
self.customer = {
|
||||
'first_name': 'John',
|
||||
'last_name': 'Doe',
|
||||
'id': 12
|
||||
}
|
||||
self.created_at = datetime.datetime.now()
|
||||
self.currency_iso_code = 'EUR'
|
||||
self.created_at = datetime.datetime.now()
|
||||
self.currency_iso_code = 'EUR'
|
||||
|
||||
class vtransaction():
|
||||
def __init__(self,*args, **kwargs):
|
||||
self.amount = 15
|
||||
self.credit_card_details = credit_card()
|
||||
self.customer = {
|
||||
'first_name': 'John',
|
||||
'last_name': 'Doe',
|
||||
'id': 12
|
||||
class vtransaction():
|
||||
def __init__(self,*args, **kwargs):
|
||||
self.amount = 15
|
||||
self.credit_card_details = credit_card()
|
||||
self.customer = {
|
||||
'first_name': 'John',
|
||||
'last_name': 'Doe',
|
||||
'id': 12
|
||||
}
|
||||
self.created_at = datetime.datetime.now()
|
||||
self.currency_iso_code = 'EUR'
|
||||
self.created_at = datetime.datetime.now()
|
||||
self.currency_iso_code = 'EUR'
|
||||
|
||||
class vsubscription():
|
||||
def update(*args, **kwargs):
|
||||
return gatewayresult(is_success=True)
|
||||
class vsubscription():
|
||||
def update(*args, **kwargs):
|
||||
print 'aap vsubscription'
|
||||
return gatewayresult(is_success=True)
|
||||
|
||||
def cancel(*args, **kwargs):
|
||||
return gatewayresult()
|
||||
def cancel(*args, **kwargs):
|
||||
return gatewayresult(is_success=True)
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
self.id = 121
|
||||
self.billing_period_end_date = (datetime.datetime.now()+datetime.timedelta(days=365)).date()
|
||||
self.status = 'Active'
|
||||
self.plan_id = 12
|
||||
self.price = 15
|
||||
self.never_expires = True
|
||||
|
||||
class subscription():
|
||||
def create(*args, **kwargs):
|
||||
return gatewayresult(is_success=True)
|
||||
|
||||
def update(*args, **kwargs):
|
||||
return gatewayresult(is_success=True)
|
||||
|
||||
def cancel(*args, **kwargs):
|
||||
return gatewayresult()
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
self.id = 121
|
||||
self.billing_period_end_date = (datetime.datetime.now()+datetime.timedelta(days=365)).date()
|
||||
self.transactions = [vtransaction()]
|
||||
self.status = 'Active'
|
||||
self.plan_id = 12
|
||||
self.price = 15
|
||||
self.never_expires = True
|
||||
def __init__(self, *args, **kwargs):
|
||||
self.id = 121
|
||||
self.billing_period_end_date = (datetime.datetime.now()+datetime.timedelta(days=365)).date()
|
||||
self.status = 'Active'
|
||||
self.plan_id = 12
|
||||
self.price = 15
|
||||
self.never_expires = True
|
||||
|
||||
class subscription():
|
||||
def create(*args, **kwargs):
|
||||
print 'aap subscription'
|
||||
return gatewayresult(is_success=True)
|
||||
|
||||
def update(*args, **kwargs):
|
||||
return gatewayresult(is_success=True)
|
||||
|
||||
def cancel(*args, **kwargs):
|
||||
return gatewayresult(is_success=True)
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
self.id = 121
|
||||
self.billing_period_end_date = (datetime.datetime.now()+datetime.timedelta(days=365)).date()
|
||||
self.transactions = [vtransaction()]
|
||||
self.status = 'Active'
|
||||
self.plan_id = 12
|
||||
self.price = 15
|
||||
self.never_expires = True
|
||||
|
||||
|
||||
class payment_method():
|
||||
def create(*args, **kwargs):
|
||||
return gatewayresult()
|
||||
class payment_method():
|
||||
def create(*args, **kwargs):
|
||||
return gatewayresult()
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
self.token = 'liesjeleerdelotje'
|
||||
def __init__(self, *args, **kwargs):
|
||||
self.token = 'liesjeleerdelotje'
|
||||
|
||||
# mock braintree gateway
|
||||
class MockBraintreeGateway():
|
||||
def __init__(self,*args, **kwargs):
|
||||
self.customer = customer()
|
||||
self.client_token = client_token()
|
||||
self.plan = plan()
|
||||
self.transaction = transaction()
|
||||
self.subscription = subscription()
|
||||
self.payment_method = payment_method()
|
||||
# mock braintree gateway
|
||||
class MockBraintreeGateway():
|
||||
def __init__(self,*args, **kwargs):
|
||||
self.customer = customer()
|
||||
self.client_token = client_token()
|
||||
self.plan = plan()
|
||||
self.transaction = transaction()
|
||||
self.subscription = subscription()
|
||||
self.payment_method = payment_method()
|
||||
|
||||
|
||||
class mocked_rowingdata(rowingdata):
|
||||
|
||||
Reference in New Issue
Block a user