def test_am_dry_run(self): mbox = 'dummy mbox file' git = Git(True, self.dummy_output) git.am(mbox) gitrepo = stubslib.GitRepository.load(self.datadir) self.assertEquals(len(gitrepo.get_commits()), 0)
def test_get_branch(self): gitrepo = stubslib.GitRepository.load(self.datadir) gitrepo.create_branch('bbb') gitrepo.create_branch('foo') gitrepo.create_branch('ccc') gitrepo.change_branch('foo') git = Git(self.dummy_output) branch = git.get_branch() self.assertEqual(branch, 'foo')
def test_am(self): mbox = '''From nobody From: Ed Example <[email protected] Subject: [PATCH] dummy test Date: Date: Thu, 10 Feb 2011 15:23:31 +0300 foo body ''' sha1sum = hashlib.sha1(mbox).hexdigest() git = Git(False, self.dummy_output) git.am(mbox) gitrepo = stubslib.GitRepository.load(self.datadir) self.assertEquals(gitrepo.get_commits()[0].mbox, mbox)
def test_am(self): mbox = '''From nobody From: Ed Example <[email protected] Subject: [PATCH] dummy test Date: Date: Thu, 10 Feb 2011 15:23:31 +0300 foo body ''' # TODO: is sha1sum useless? sha1sum = hashlib.sha1(mbox.encode('utf-8')).hexdigest() assert sha1sum # to shutup pyflakes git = Git(self.dummy_output) git.am(mbox) gitrepo = stubslib.GitRepository.load(self.datadir) self.assertEqual(gitrepo.get_commits()[0].mbox, mbox)