Esempio n. 1
0
 def test_move_backward_months9(self):
     d1 = datetime.date(2016, 2, 29)
     d2 = util.move_backward_months(d1, 12)
     exp = datetime.date(2015, 2, 28)
     self.assertEqual(exp, d2)
Esempio n. 2
0
 def test_move_backward_months7(self):
     d1 = datetime.date(2019, 2, 28)
     d2 = util.move_backward_months(d1, 26)
     exp = datetime.date(2016, 12, 28)
     self.assertEqual(exp, d2)
Esempio n. 3
0
 def test_move_backward_months6(self):
     d1 = datetime.date(2019, 1, 13)
     d2 = util.move_backward_months(d1, 25)
     exp = datetime.date(2016, 12, 13)
     self.assertEqual(exp, d2)
Esempio n. 4
0
 def test_move_backward_months4(self):
     d1 = datetime.date(2016, 4, 30)
     d2 = util.move_backward_months(d1, 2)
     exp = datetime.date(2016, 2, 29)
     self.assertEqual(exp, d2)
Esempio n. 5
0
 def test_move_backward_months3(self):
     d1 = datetime.date(2016, 3, 13)
     d2 = util.move_backward_months(d1, 3)
     exp = datetime.date(2015, 12, 13)
     self.assertEqual(exp, d2)
Esempio n. 6
0
 def test_move_backward_months2(self):
     d1 = datetime.date(2016, 3, 31)
     d2 = util.move_backward_months(d1, 2)
     exp = datetime.date(2016, 1, 31)
     self.assertEqual(exp, d2)