def test_get_product_rate_plan_charge_pricing(self): z = Zuora(self.zuora_settings) product_rate_plan_id = 'df2423dffgf' z.get_camel_converted_product_rate_plan_charges = mock.Mock() z.get_camel_converted_product_rate_plan_charge_tiers = mock.Mock() z.get_camel_converted_product_rate_plan_charges.return_value = { product_rate_plan_id: {}} z.get_camel_converted_product_rate_plan_charge_tiers.return_value = {} z.get_product_rate_plan_charge_pricing( product_rate_plan_id=product_rate_plan_id) assert z.get_camel_converted_product_rate_plan_charges.call_count == 1 assert z.get_camel_converted_product_rate_plan_charge_tiers.call_count\ == 1
def test_get_product_rate_plan_charge_pricing(self): z = Zuora(self.zuora_settings) product_rate_plan_id = 'df2423dffgf' z.get_camel_converted_product_rate_plan_charges = mock.Mock() z.get_camel_converted_product_rate_plan_charge_tiers = mock.Mock() z.get_camel_converted_product_rate_plan_charges.return_value = { product_rate_plan_id: {}} z.get_camel_converted_product_rate_plan_charge_tiers.return_value = {} z.get_product_rate_plan_charge_pricing( product_rate_plan_id=product_rate_plan_id) assert z.get_camel_converted_product_rate_plan_charges.call_count == 1 assert z.get_camel_converted_product_rate_plan_charge_tiers.call_count\ == 1
def test_match_product_rate_plans(self): z = Zuora(self.zuora_settings) z.get_camel_converted_products = mock.Mock() z.get_camel_converted_product_rate_plans = mock.Mock() z.get_camel_converted_product_rate_plan_charges = mock.Mock() z.get_camel_converted_product_rate_plan_charge_tiers = mock.Mock() z.get_camel_converted_products.return_value = {} z.get_camel_converted_product_rate_plans.return_value = {} z.get_camel_converted_product_rate_plan_charges.return_value = {} z.get_camel_converted_product_rate_plan_charge_tiers.return_value = {} z.match_product_rate_plans(shortcodes=['sub_bronze', 'sub_gold']) assert z.get_camel_converted_products.call_count == 1 assert z.get_camel_converted_product_rate_plans.call_count == 1 assert z.get_camel_converted_product_rate_plan_charges.call_count == 1 assert z.get_camel_converted_product_rate_plan_charge_tiers.call_count\ == 1
def test_match_product_rate_plans(self): z = Zuora(self.zuora_settings) z.get_camel_converted_products = mock.Mock() z.get_camel_converted_product_rate_plans = mock.Mock() z.get_camel_converted_product_rate_plan_charges = mock.Mock() z.get_camel_converted_product_rate_plan_charge_tiers = mock.Mock() z.get_camel_converted_products.return_value = {} z.get_camel_converted_product_rate_plans.return_value = {} z.get_camel_converted_product_rate_plan_charges.return_value = {} z.get_camel_converted_product_rate_plan_charge_tiers.return_value = {} z.match_product_rate_plans(shortcodes=['sub_bronze', 'sub_gold']) assert z.get_camel_converted_products.call_count == 1 assert z.get_camel_converted_product_rate_plans.call_count == 1 assert z.get_camel_converted_product_rate_plan_charges.call_count == 1 assert z.get_camel_converted_product_rate_plan_charge_tiers.call_count\ == 1