Merge pull request #39400 from ruthra-kumar/fix_broken_subscription_test

fix: broken multi currency test case in subscription
This commit is contained in:
ruthra kumar 2024-01-16 11:39:42 +05:30 committed by GitHub
commit 82026f780d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -460,11 +460,13 @@ class TestSubscription(FrappeTestCase):
self.assertEqual(len(subscription.invoices), 1)
def test_multi_currency_subscription(self):
party = "_Test Subscription Customer"
frappe.db.set_value("Customer", party, "default_currency", "USD")
subscription = create_subscription(
start_date="2018-01-01",
generate_invoice_at="Beginning of the current subscription period",
plans=[{"plan": "_Test Plan Multicurrency", "qty": 1, "currency": "USD"}],
party="_Test Subscription Customer",
party=party,
)
subscription.process()