[fix] for setup wizard tests and demo;

This commit is contained in:
Rushabh Mehta 2017-02-09 18:06:11 +05:30
parent 2b5fa7647a
commit cf99dc0e77
3 changed files with 11 additions and 14 deletions

View File

@ -46,8 +46,7 @@ def complete_setup(domain='Manufacturing'):
if not frappe.get_all('Company', limit=1):
setup_complete({
"first_name": "Test",
"last_name": "User",
"full_name": "Test User",
"email": "test_demo@erpnext.com",
"company_tagline": 'Awesome Products and Services',
"password": "demo",

View File

@ -13,7 +13,7 @@ args = {
"customer_2": "Mahesh Engg",
"customer_contact_1": "Aditya Duggal",
"customer_contact_2": "Mahesh Malani",
"first_name": "Rushabh",
"full_name": "Rushabh Mehta",
"fy_start": "1st Apr",
"item_1": "Enterprise Plan",
"item_2": "Small Business",
@ -42,7 +42,6 @@ args = {
"item_uom_3": "Unit",
"item_uom_4": "Unit",
"item_uom_5": "Unit",
"last_name": "Mehta",
"supplier_1": "Google",
"supplier_2": "Hetzner",
"supplier_3": "Digital Ocean",

View File

@ -6,7 +6,7 @@ import frappe
from frappe import _, throw
from frappe.utils import flt
from frappe.utils import get_datetime_str, nowdate
def get_company_currency(company):
currency = frappe.db.get_value("Company", company, "default_currency", cache=True)
if not currency:
@ -37,8 +37,7 @@ def before_tests():
if not frappe.get_list("Company"):
setup_complete({
"currency" :"USD",
"first_name" :"Test",
"last_name" :"User",
"full_name" :"Test User",
"company_name" :"Wind Power LLC",
"timezone" :"America/New_York",
"company_abbr" :"WP",
@ -52,7 +51,7 @@ def before_tests():
"password" :"test",
"chart_of_accounts" : "Standard",
"domain" : "Manufacturing",
})
frappe.db.sql("delete from `tabLeave Allocation`")
@ -71,18 +70,18 @@ def get_exchange_rate(from_currency, to_currency, transaction_date=None):
if not (from_currency and to_currency):
# manqala 19/09/2016: Should this be an empty return or should it throw and exception?
return
if from_currency == to_currency:
return 1
# cksgb 19/09/2016: get last entry in Currency Exchange with from_currency and to_currency.
entries = frappe.get_all("Currency Exchange", fields = ["exchange_rate"],
entries = frappe.get_all("Currency Exchange", fields = ["exchange_rate"],
filters=[
["date", "<=", get_datetime_str(transaction_date)],
["from_currency", "=", from_currency],
["date", "<=", get_datetime_str(transaction_date)],
["from_currency", "=", from_currency],
["to_currency", "=", to_currency]
], order_by="date desc", limit=1)
if entries:
return flt(entries[0].exchange_rate)