Example #1
0
    def test_get_pay_run_ien(self):
        run = FmsPayRun(fy=13, pay_period=15)
        run.set_pay_run_ien(self.cxn)
        self.assertEqual(559, run.ien)

        run.pay_period = 16
        run.set_pay_run_ien(self.cxn)
        self.assertEqual(560, run.ien)
Example #2
0
    def test_get_vista_data(self):
        run = FmsPayRun(fy=13, pay_period=15, cp_nbr='015')
        run.ien = 559
        vista_data = run._get_vista_data(self.cxn)
        self.assertIsNotNone(vista_data)
        self.assertEqual(39, len(vista_data))

        run = FmsPayRun(fy=13, pay_period=15, cp_nbr='016')
        run.ien = 559
        vista_data = run._get_vista_data(self.cxn)
        self.assertIsNotNone(vista_data)
        self.assertEqual(87, len(vista_data))

        run = FmsPayRun(fy=13, pay_period=16, cp_nbr='015')
        run.ien = 560
        vista_data = run._get_vista_data(self.cxn)
        self.assertIsNotNone(vista_data)
        self.assertEqual(39, len(vista_data))

        run = FmsPayRun(fy=13, pay_period=16, cp_nbr='016')
        run.ien = 560
        vista_data = run._get_vista_data(self.cxn)
        self.assertIsNotNone(vista_data)
        self.assertEqual(85, len(vista_data))