test: fix pricelist tests (#26839)
problem: exchange rate API is returning exchange rates for "_Test currency". These tests were relying on failure of that function.
This commit is contained in:
parent
614336fe1d
commit
27a29eb6bc
@ -269,11 +269,14 @@ class TestBatch(unittest.TestCase):
|
||||
batch2 = create_batch('_Test Batch Price Item', 300, 1)
|
||||
batch3 = create_batch('_Test Batch Price Item', 400, 0)
|
||||
|
||||
company = "_Test Company with perpetual inventory"
|
||||
currency = frappe.get_cached_value("Company", company, "default_currency")
|
||||
|
||||
args = frappe._dict({
|
||||
"item_code": "_Test Batch Price Item",
|
||||
"company": "_Test Company with perpetual inventory",
|
||||
"company": company,
|
||||
"price_list": "_Test Price List",
|
||||
"currency": "_Test Currency",
|
||||
"currency": currency,
|
||||
"doctype": "Sales Invoice",
|
||||
"conversion_rate": 1,
|
||||
"price_list_currency": "_Test Currency",
|
||||
@ -333,4 +336,4 @@ def make_new_batch(**args):
|
||||
except frappe.DuplicateEntryError:
|
||||
batch = frappe.get_doc("Batch", args.batch_id)
|
||||
|
||||
return batch
|
||||
return batch
|
||||
|
@ -83,14 +83,17 @@ class TestItem(unittest.TestCase):
|
||||
|
||||
make_test_objects("Item Price")
|
||||
|
||||
company = "_Test Company"
|
||||
currency = frappe.get_cached_value("Company", company, "default_currency")
|
||||
|
||||
details = get_item_details({
|
||||
"item_code": "_Test Item",
|
||||
"company": "_Test Company",
|
||||
"company": company,
|
||||
"price_list": "_Test Price List",
|
||||
"currency": "_Test Currency",
|
||||
"currency": currency,
|
||||
"doctype": "Sales Order",
|
||||
"conversion_rate": 1,
|
||||
"price_list_currency": "_Test Currency",
|
||||
"price_list_currency": currency,
|
||||
"plc_conversion_rate": 1,
|
||||
"order_type": "Sales",
|
||||
"customer": "_Test Customer",
|
||||
|
Loading…
Reference in New Issue
Block a user