コード例 #1
0
ファイル: test_records.py プロジェクト: he1mdallr/the-tale
    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
コード例 #2
0
ファイル: test_records.py プロジェクト: he1mdallr/the-tale
    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