def test_good8(self):
   self.stamp = DateTime.check_timestamp("25-12-2013")
   correct_stamp = datetime(2013, 12, 25, 00, 59)
   self.assertEqual( correct_stamp, self.stamp)
 def test_middle5(self):
   self.stamp = DateTime.check_timestamp("2013/02/30")
   correct_stamp = datetime(2013, 2, 28, 23, 59)
   self.assertEqual( correct_stamp, self.stamp)
 def test_good7(self):
   self.stamp = DateTime.check_timestamp("25/12/2013")
   correct_stamp = datetime(2013, 12, 25, 23, 59)
   self.assertEqual( correct_stamp, self.stamp)
 def test_bad4(self):
   self.stamp = DateTime.check_timestamp("11/23/08")
   correct_stamp = datetime(2008, 11, 23, 1, 00)
   self.assertEqual( correct_stamp, self.stamp)
 def test_bad2(self):
   self.stamp = DateTime.check_timestamp("2014wuityhwo")
   correct_stamp = datetime(2014, 1, 1, 00, 00)
   self.assertEqual( correct_stamp, self.stamp)
 def test_bad1(self):
   self.stamp = DateTime.check_timestamp("$£%^H2ivoy0")
   correct_stamp = datetime(1111, 1, 1, 00, 00)
   self.assertEqual( correct_stamp, self.stamp)
 def test_vbad0(self):
   self.stamp = DateTime.check_timestamp("iutoeht")
   correct_stamp = datetime(1111, 1, 1, 00, 00)
   self.assertEqual( correct_stamp, self.stamp)
 def setUp(self):
   self.stamp = DateTime.check_timestamp("")