| webnotes.user = webnotes.profile.Profile() |
| from webnotes.model.doc import Document |
| from webnotes.model.code import get_obj |
| from webnotes.utils import cstr, flt |
| from webnotes.model.doclist import getlist |
| from sandbox.testdata import leaves |
| #---------------------------------------------------------- |
| class TestStockEntry(unittest.TestCase): |
| #=========================================================================== |
| leaves.emp.save(new = 1, make_autoname = 0) |
| def test_leave_bal(self): |
| la1 = get_obj('Leave Application', leaves.l_app1.name, with_children=1) |
| self.assertTrue(la1.doc.total_leave_days == 2) |
| self.assertTrue(la1.doc.total_leave_days == .5) |
| print "Test case for leave applied no of days" |
| la2 = get_obj('Leave Application', leaves.l_app2.name, with_children=1) |
| bal = la2.get_leave_balance() |
| print "Test case for leave balance" |