def create_bill_decline__exchange(self): resource_1, resource_2 = choose_exchange_resources() declined_bill_data = bills.PlaceResourceExchange( place_1_id=self.place_1.id, place_2_id=self.place_2.id, resource_1=resource_1, resource_2=resource_2) declined_bill = BillPrototype.create( self.account, 'declined-bill-caption', 'declined-bill-rationale', declined_bill_data, chronicle_on_accepted='chronicle-on-accepted') declined_data = declined_bill.user_form_initials declined_data['approved'] = True declined_form = bills.PlaceResourceExchange.ModeratorForm( declined_data) self.assertTrue(declined_form.is_valid()) declined_bill.update_by_moderator(declined_form) declined_bill.apply() bill_data = bills.BillDecline(declined_bill_id=declined_bill.id) bill = BillPrototype.create( self.account, 'bill-caption', 'bill-rationale', bill_data, chronicle_on_accepted='chronicle-on-accepted') return bill, declined_bill
def create_bill_decline__conversion(self): conversion_1, conversion_2 = choose_conversions() declined_bill_data = bills.PlaceResourceConversion( place_id=self.place_1.id, conversion=conversion_1) declined_bill = BillPrototype.create( self.account, 'declined-bill-caption', 'declined-bill-rationale', declined_bill_data, chronicle_on_accepted='chronicle-on-accepted') declined_data = declined_bill.user_form_initials declined_data['approved'] = True declined_form = bills.PlaceResourceConversion.ModeratorForm( declined_data) self.assertTrue(declined_form.is_valid()) declined_bill.update_by_moderator(declined_form) declined_bill.apply() bill_data = bills.BillDecline(declined_bill_id=declined_bill.id) bill = BillPrototype.create( self.account, 'bill-caption', 'bill-rationale', bill_data, chronicle_on_accepted='chronicle-on-accepted') return bill, declined_bill