def test_set_date_on_git_commit(self): gitrepo = GitRepository(self.directory, init=True) self.create_single_file_and_add_to_repository(gitrepo) expected_date = datetime(2011, 10, 28, 8, 0, 0) gitrepo.commit(message='testmessage', date=expected_date) actual_date = gitrepo.run_git("log --format=%cd --date=iso") actual_date = gitrepo.convert_git_date_to_datetime(actual_date) eq_(expected_date, actual_date)
def test_convert_git_date_to_datetime(self): gitrepo = GitRepository(self.directory, init=True) gitdate = '2011-10-23 17:35:20 -0400' dt = gitrepo.convert_git_date_to_datetime(gitdate) eq_(datetime(2011, 10, 23, 17, 35, 20), dt)