コード例 #1
0
 def test_olddates(self):
     """
     Check that we can convert dates older than 1901
     """
     self.assertEqual(dbf2date('18990506'), datetime.date(1899, 5, 6))
     self.assertEqual(date2dbf(datetime.date(1899, 5, 6)), '18990506')
     self.assertEqual(str2dbf('06.05.1899'), '18990506')
     self.assertEqual(dbf2str('18990506'), '06.05.1899')
コード例 #2
0
 def test_str2dbf(self):
     self.assertEqual(str2dbf('06.05.2006'), '20060506')
     self.assertRaises(TypeError, str2dbf, None)
     self.assertRaises(TypeError, str2dbf, datetime.date(2200, 1, 1))
     self.assertRaises(ValueError, str2dbf, '')
     self.assertRaises(ValueError, str2dbf, '06/05/2006')