def test_get_payment_method_query_called(self): z = Zuora(self.zuora_settings) z.query = mock.Mock() response = mock.Mock() response.records = [1] z.query.return_value = response z.get_payment_method(payment_method_id=mock.Mock()) assert z.query.call_count == 1
def test_get_invoices_query_called(self): z = Zuora(self.zuora_settings) z.query = mock.Mock() response = mock.Mock() response.records = [1] z.query.return_value = response z.get_invoices(account_id=mock.Mock()) assert z.query.call_count == 1
def test_get_contact_query_called(self): z = Zuora(self.zuora_settings) z.query = mock.Mock() response = mock.Mock() response.records = [1] z.query.return_value = response z.get_contact(email='*****@*****.**', account_id=mock.Mock()) assert z.query.call_count == 1
def test_get_products_shortcodes(self): z = Zuora(self.zuora_settings) z.query = mock.Mock() response = mock.Mock() response.records = [1] z.query.return_value = response z.get_products(shortcodes=['sub_bronze', 'sub_gold']) assert z.query.call_count == 1
def test_get_product_rate_plan_charges_product_rate_plan_id(self): z = Zuora(self.zuora_settings) z.query = mock.Mock() response = mock.Mock() response.records = [1] z.query.return_value = response z.get_product_rate_plan_charges(product_rate_plan_id='df2423dffgf') assert z.query.call_count == 1
def test_get_account_query_called(self): z = Zuora(self.zuora_settings) z.query = mock.Mock() response = mock.Mock() response.records = [1] z.query.return_value = response z.get_account(user_id=42) assert z.query.call_count == 1
def test_get_invoice_items_query_called(self): z = Zuora(self.zuora_settings) z.query = mock.Mock() response = mock.Mock() response.records = [1] z.query.return_value = response z.get_invoice_items(invoice_id=mock.Mock(), subscription_id=mock.Mock()) assert z.query.call_count == 1
def test_get_payment_methods_query_called(self): z = Zuora(self.zuora_settings) z.query = mock.Mock() response = mock.Mock() response.records = [1] z.query.return_value = response z.get_payment_methods(account_id=mock.Mock(), email='*****@*****.**', phone=mock.Mock()) assert z.query.call_count == 1
def test_get_payment_methods_get_payment_method_called(self): z = Zuora(self.zuora_settings) z.query = mock.Mock() response = mock.Mock() zAccount = mock.Mock() zAccount.DefaultPaymentMethodId = mock.Mock() response.records = [zAccount] z.query.return_value = response z.get_payment_methods(account_number=mock.Mock()) assert z.query.call_count == 2
def test_get_invoice_pdf_query_called(self): z = Zuora(self.zuora_settings) z.query = mock.Mock() response = mock.Mock() zInvoice = mock.Mock() zInvoice.Body = mock.Mock() response.records = [zInvoice] z.query.return_value = response z.get_invoice_pdf(invoice_id=mock.Mock()) assert z.query.call_count == 1
def test_get_product_rate_plan_charge_tiers_product_rate_plan_charge_id_list(self): z = Zuora(self.zuora_settings) z.query = mock.Mock() response = mock.Mock() response.records = [1] z.query.return_value = response z.get_product_rate_plan_charge_tiers( product_rate_plan_charge_id_list=['df2423dffgf', 'fdsgd234233g']) assert z.query.call_count == 1
def test_get_subscriptions_query_called(self): z = Zuora(self.zuora_settings) z.query = mock.Mock() response = mock.Mock() response.records = [1] z.query.return_value = response z.get_subscriptions(account_id='df2423dffgf', auto_renew='True', status='Good?', term_type='Evergreen', term_end_date=mock.Mock(), term_start_date=mock.Mock()) assert z.query.call_count == 1