diff --git a/addons/membership/test/test_membership.yml b/addons/membership/test/test_membership.yml index 75e0f887cfe..27b755f156b 100644 --- a/addons/membership/test/test_membership.yml +++ b/addons/membership/test/test_membership.yml @@ -13,36 +13,22 @@ list_price: 80.00 - | - "Mark Johnson" want to join "Gold Membership". -- | - I'm creating new member "Mark Johnson". + "Seagate" want to join "Gold Membership", so I'm checking "Current Membership State" of "Seagate". It is an "Non Member" or not. - - !record {model: res.partner, id: res_partner_markjohnson0}: - address: - - city: paris - country_id: base.fr - name: Mark Johnson - street: 1 rue Rockfeller - type: invoice - zip: '75016' - name: Mark Johnson -- | - I'm checking "Current Membership State" of "Mark Johnson". It is an "Non Member" or not. -- - !assert {model: res.partner, id: res_partner_markjohnson0}: + !assert {model: res.partner, id: base.res_partner_seagate}: - membership_state == 'none', 'Member should be has "Current Membership State" in "Non Member".' - | - I'm doing to make membership invoice for "Mark Johnson" on joining "Gold Membership". + I'm doing to make membership invoice for "Seagate" on joining "Gold Membership". - !python {model: res.partner}: | - self.create_membership_invoice(cr, uid, [ref("res_partner_markjohnson0")], product_id=ref("product_product_membershipproduct0"), datas={"amount":80.00}) + self.create_membership_invoice(cr, uid, [ref("base.res_partner_seagate")], product_id=ref("product_product_membershipproduct0"), datas={"amount":80.00}) - | - I'm checking "Current Membership State" of "Mark Johnson". It is an "Waiting Member" or not. + I'm checking "Current Membership State" of "Seagate". It is an "Waiting Member" or not. - - !assert {model: res.partner, id: res_partner_markjohnson0}: + !assert {model: res.partner, id: base.res_partner_seagate}: - membership_state == 'waiting', 'Member should be has "Current Membership State" in "Waiting Member".' - | - I'm Opening that Invoice which is created for "Mark Johnson". + I'm Opening that Invoice which is created for "Seagate". - !python {model: res.partner}: | import netsvc @@ -52,16 +38,16 @@ membership_line_pool = self.pool.get('membership.membership_line') membership_pool = self.pool.get('product.product') - membership_line_ids = membership_line_pool.search(cr, uid, [('membership_id','=',ref('product_product_membershipproduct0')),('partner','=',ref('res_partner_markjohnson0'))]) + membership_line_ids = membership_line_pool.search(cr, uid, [('membership_id','=',ref('product_product_membershipproduct0')),('partner','=',ref('base.res_partner_seagate'))]) membership_lines = membership_line_pool.browse(cr, uid, membership_line_ids) assert membership_lines, _('Membership is not registrated.') membership_line = membership_lines[0] wf_service = netsvc.LocalService("workflow") wf_service.trg_validate(uid, 'account.invoice', membership_line.account_invoice_id.id, 'invoice_open', cr) - | - I'm checking "Current membership state" of "Mark Johnson". It is an "Invoiced Member" or not. + I'm checking "Current membership state" of "Seagate". It is an "Invoiced Member" or not. - - !assert {model: res.partner, id: res_partner_markjohnson0}: + !assert {model: res.partner, id: base.res_partner_seagate}: - membership_state == 'invoiced', 'Member should be has "Current Membership State" in "Invoiced Member".' - | @@ -85,10 +71,10 @@ - membership_state == 'free', 'Member should be has "Current Membership State" in "Free Member".' - | - I'm set "Mark Johnson" as a associated member of "Ms. Johnson" and also set Non free member. + I'm set "Seagate" as a associated member of "Ms. Johnson" and also set Non free member. - !python {model: res.partner}: | - self.write(cr, uid, [ref("res_partner_msjohnson0")], {'free_member': False, 'associate_member': ref("res_partner_markjohnson0")}) + self.write(cr, uid, [ref("res_partner_msjohnson0")], {'free_member': False, 'associate_member': ref("base.res_partner_seagate")}) - | I'm checking "Current membership state" of "Ms. Johnson". It is an "Paid Member" or not. @@ -108,17 +94,17 @@ type: service list_price: 50.00 - | - I'm making invoice of "Mark Johnson" member on joining new membership "Regular Membership". + I'm making invoice of "Seagate" member on joining new membership "Regular Membership". - !python {model: res.partner}: | - self.create_membership_invoice(cr, uid, [ref("res_partner_markjohnson0")], product_id=ref("product_product_membershipproduct1"), datas={"amount":50.00}) + self.create_membership_invoice(cr, uid, [ref("base.res_partner_seagate")], product_id=ref("product_product_membershipproduct1"), datas={"amount":50.00}) - | - I'm checking "Current membership state" of "Mark Johnson". It is an "Old Member" or not. + I'm checking "Current membership state" of "Seagate". It is an "Old Member" or not. - - !assert {model: res.partner, id: res_partner_markjohnson0}: + !assert {model: res.partner, id: base.res_partner_seagate}: - membership_state == 'old', 'Member should be has "Current Membership State" in "Old Member".' - | - I'm doing to make credit note of invoice which is paid by "Mark Johnson" to cancel membership. + I'm doing to make credit note of invoice which is paid by "Seagate" to cancel membership. - !python {model: account.invoice}: | from tools.translate import _ @@ -128,15 +114,15 @@ membership_pool = self.pool.get('product.product') invoice_refund_pool = self.pool.get('account.invoice.refund') - membership_line_ids = membership_line_pool.search(cr, uid, [('membership_id','=',ref('product_product_membershipproduct0')),('partner','=',ref('res_partner_markjohnson0'))]) + membership_line_ids = membership_line_pool.search(cr, uid, [('membership_id','=',ref('product_product_membershipproduct0')),('partner','=',ref('base.res_partner_seagate'))]) membership_lines = membership_line_pool.browse(cr, uid, membership_line_ids) assert membership_lines, _('Membership is not registrated.') membership_line = membership_lines[0] refund_id = invoice_refund_pool.create(cr, uid, {'description': 'Refund of Membership', 'filter_refund': 'refund'}, {'active_id': membership_line.account_invoice_id.id}) invoice_refund_pool.invoice_refund(cr, uid, [refund_id], {'active_id': membership_line.account_invoice_id.id, 'active_ids': [membership_line.account_invoice_id.id]}) - | - I'm checking "Current membership state" of "Mark Johnson". It is an "Cancelled Member" or not. + I'm checking "Current membership state" of "Seagate". It is an "Cancelled Member" or not. - - !assert {model: res.partner, id: res_partner_markjohnson0}: + !assert {model: res.partner, id: base.res_partner_seagate}: - membership_state == 'canceled', 'Member should be has "Current Membership State" in "Cancelled Member".'