Example #1
0
 def test_update_billing_schedule_to_incorrect_name(self):
     self.policy.billing_schedule = "Annual"
     self.assertFalse(self.policy.invoices)
     pa = PolicyAccounting(self.policy.id)
     self.assertEqual(len(self.policy.invoices), 1)
     pa.update_billing_schedule("Wrong-Schedule")
     self.assertEqual(len(self.policy.invoices), 1)
     self.assertEqual(self.policy.invoices[0].deleted, False)
Example #2
0
 def test_update_billing_schedule_annual_to_twopay(self):
     self.policy.billing_schedule = "Annual"
     self.assertFalse(self.policy.invoices)
     pa = PolicyAccounting(self.policy.id)
     self.assertEqual(len(self.policy.invoices), 1)
     pa.update_billing_schedule("Two-Pay")
     self.assertEqual(len(self.policy.invoices), 3)
     self.assertEqual(self.policy.invoices[0].deleted, True)
Example #3
0
 def test_update_billing_schedule_quartely_to_annual(self):
     self.policy.billing_schedule = "Quarterly"
     self.assertFalse(self.policy.invoices)
     pa = PolicyAccounting(self.policy.id)
     self.assertEqual(len(self.policy.invoices), 4)
     pa.update_billing_schedule("Annual")
     """Total Of 5 Invoices """
     self.assertEqual(len(self.policy.invoices), 5)
     self.assertEqual(self.policy.invoices[0].deleted, True)
     self.assertEqual(self.policy.invoices[1].deleted, True)
     self.assertEqual(self.policy.invoices[2].deleted, True)
     self.assertEqual(self.policy.invoices[3].deleted, True)
Example #4
0
 def test_update_billing_schedule_annual_to_monthly(self):
     self.policy.billing_schedule = "Annual"
     self.assertFalse(self.policy.invoices)
     pa = PolicyAccounting(self.policy.id)
     self.assertEqual(len(self.policy.invoices), 1)
     pa.update_billing_schedule("Monthly")
     """Total of 13 Invoices """
     self.assertEqual(len(self.policy.invoices), 13)
     self.assertEqual(self.policy.invoices[0].deleted, True)
     self.assertEqual(self.policy.invoices[1].deleted, False)
     self.assertEqual(self.policy.invoices[2].deleted, False)
     self.assertEqual(self.policy.invoices[3].deleted, False)
     self.assertEqual(self.policy.invoices[4].deleted, False)
     self.assertEqual(self.policy.invoices[5].deleted, False)
     self.assertEqual(self.policy.invoices[6].deleted, False)
     self.assertEqual(self.policy.invoices[7].deleted, False)
     self.assertEqual(self.policy.invoices[8].deleted, False)
     self.assertEqual(self.policy.invoices[9].deleted, False)
     self.assertEqual(self.policy.invoices[10].deleted, False)
     self.assertEqual(self.policy.invoices[11].deleted, False)
     self.assertEqual(self.policy.invoices[12].deleted, False)