def test_switch_to_commit_before_date_time(self):
     hgrepo = MercurialRepository(self.directory, init=True)
     dates = ('2011-01-01 01:01:01', '2011-02-02 02:02:02', '2011-03-03 03:03:03')
     self.create_test_changesets(hgrepo, 3, dates=dates)
     hgrepo.switch_to_before_date(datetime(2011, 2, 2, 4, 4, 4))
     eq_('9699b017dc594de1d07ebc994e63aeddf31da8b8', hgrepo.get_working_directory_parent_revision())
 def test_switch_to_date(self):
     hgrepo = MercurialRepository(self.directory, init=True)
     dates = ('2011-01-01', '2011-02-02', '2011-03-03')
     self.create_test_changesets(hgrepo, 3, dates=dates)
     hgrepo.switch_to_date(datetime(2011, 2, 2))
     eq_('37852bd42d8ae89ea30c2ce2c429459ac83303bd', hgrepo.get_working_directory_parent_revision())