mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-29 18:04:46 +00:00
test case fixes
This commit is contained in:
@@ -12,6 +12,9 @@ class TestSalarySlip(unittest.TestCase):
|
|||||||
def setUp(self):
|
def setUp(self):
|
||||||
frappe.db.sql("""delete from `tabLeave Application`""")
|
frappe.db.sql("""delete from `tabLeave Application`""")
|
||||||
frappe.db.sql("""delete from `tabSalary Slip`""")
|
frappe.db.sql("""delete from `tabSalary Slip`""")
|
||||||
|
|
||||||
|
frappe.db.set_value("Holiday List", "_Test Holiday List", "is_default", 1)
|
||||||
|
|
||||||
from erpnext.hr.doctype.leave_application.test_leave_application import _test_records as leave_applications
|
from erpnext.hr.doctype.leave_application.test_leave_application import _test_records as leave_applications
|
||||||
la = frappe.copy_doc(leave_applications[2])
|
la = frappe.copy_doc(leave_applications[2])
|
||||||
la.insert()
|
la.insert()
|
||||||
@@ -26,6 +29,7 @@ class TestSalarySlip(unittest.TestCase):
|
|||||||
frappe.db.set_value("HR Settings", "HR Settings", "include_holidays_in_total_working_days", 1)
|
frappe.db.set_value("HR Settings", "HR Settings", "include_holidays_in_total_working_days", 1)
|
||||||
ss = frappe.copy_doc(test_records[0])
|
ss = frappe.copy_doc(test_records[0])
|
||||||
ss.insert()
|
ss.insert()
|
||||||
|
|
||||||
self.assertEquals(ss.total_days_in_month, 31)
|
self.assertEquals(ss.total_days_in_month, 31)
|
||||||
self.assertEquals(ss.payment_days, 30)
|
self.assertEquals(ss.payment_days, 30)
|
||||||
self.assertEquals(ss.earnings[0].e_modified_amount, 14516.13)
|
self.assertEquals(ss.earnings[0].e_modified_amount, 14516.13)
|
||||||
@@ -36,8 +40,10 @@ class TestSalarySlip(unittest.TestCase):
|
|||||||
self.assertEquals(ss.net_pay, 14867.74)
|
self.assertEquals(ss.net_pay, 14867.74)
|
||||||
|
|
||||||
def test_salary_slip_with_holidays_excluded(self):
|
def test_salary_slip_with_holidays_excluded(self):
|
||||||
|
frappe.db.set_value("HR Settings", "HR Settings", "include_holidays_in_total_working_days", 0)
|
||||||
ss = frappe.copy_doc(test_records[0])
|
ss = frappe.copy_doc(test_records[0])
|
||||||
ss.insert()
|
ss.insert()
|
||||||
|
|
||||||
self.assertEquals(ss.total_days_in_month, 30)
|
self.assertEquals(ss.total_days_in_month, 30)
|
||||||
self.assertEquals(ss.payment_days, 29)
|
self.assertEquals(ss.payment_days, 29)
|
||||||
self.assertEquals(ss.earnings[0].e_modified_amount, 14500)
|
self.assertEquals(ss.earnings[0].e_modified_amount, 14500)
|
||||||
@@ -102,6 +108,6 @@ class TestSalarySlip(unittest.TestCase):
|
|||||||
|
|
||||||
return salary_slip
|
return salary_slip
|
||||||
|
|
||||||
test_dependencies = ["Leave Application"]
|
test_dependencies = ["Leave Application", "Holiday List"]
|
||||||
|
|
||||||
test_records = frappe.get_test_records('Salary Slip')
|
test_records = frappe.get_test_records('Salary Slip')
|
||||||
|
|||||||
@@ -34,7 +34,6 @@ class TestCustomer(unittest.TestCase):
|
|||||||
|
|
||||||
make_test_records("Address")
|
make_test_records("Address")
|
||||||
make_test_records("Contact")
|
make_test_records("Contact")
|
||||||
|
|
||||||
details = get_party_details("_Test Customer")
|
details = get_party_details("_Test Customer")
|
||||||
|
|
||||||
for key, value in to_check.iteritems():
|
for key, value in to_check.iteritems():
|
||||||
|
|||||||
@@ -34,6 +34,8 @@ class TestItem(unittest.TestCase):
|
|||||||
se = make_stock_entry(item_code=item.name, target="Stores - _TC", qty=1, incoming_rate=1)
|
se = make_stock_entry(item_code=item.name, target="Stores - _TC", qty=1, incoming_rate=1)
|
||||||
|
|
||||||
item.has_variants = 1
|
item.has_variants = 1
|
||||||
|
item.append("variants", {"item_attribute": "Test Size", "item_attribute_value": "Small"})
|
||||||
|
|
||||||
self.assertRaises(ItemTemplateCannotHaveStock, item.save)
|
self.assertRaises(ItemTemplateCannotHaveStock, item.save)
|
||||||
|
|
||||||
def test_variant_item_codes(self):
|
def test_variant_item_codes(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user