def _load_employee(self, employee_flds, cp_nbr): try: employee = Employee.objects.get(uid=employee_flds[0]) except Employee.DoesNotExist: from decimal import Decimal employee = Employee() employee.uid = employee_flds[0] employee.name = employee_flds[1] employee.fed_id = employee_flds[2] employee.grade = employee_flds[3] employee.step = employee_flds[4] employee.fte = employee_flds[5] employee.salary = employee_flds[6] employee.gross_pay = Decimal(employee_flds[7]) * 26 employee.cp_nbr = cp_nbr employee.save() self.employee_id = employee.id
def test_ubuntu(self): from evista.constants import UBUNTU_VISTA vista = VistaSource() vista.site_id = UBUNTU_VISTA['ID'] vista.hostname = '192.168.1.136' vista.port = UBUNTU_VISTA['PORT'] vista.site_type = VistaSource.TEST vista.site_name = 'OSEHRA' employee = Employee() employee.fed_id = '123456789' employee.name = 'DEPARTMENT OF DEFENSE,USER' employee.uid = '33' self.user = RdtUser() self.user.vista_src = vista self.user.employee_rec = employee run = PayRun(fy=13, pay_period=15)