示例#1
0
文件: test_core.py 项目: OBdA/gitflow
 def test_gitflow_tag_signed_with_key(self):
     gitflow = GitFlow(self.repo).init()
     commit = self.repo.head.commit
     gitflow.tag('some-tag', commit, 'This is my tag', sign=True,
                 signingkey='Dummy Key for Gitflow testing')
     tag = self.repo.tags['some-tag'].tag
     expected = ['This is my tag', '-----BEGIN PGP SIGNATURE-----']
     self.assertEqual(tag.message.splitlines()[:2], expected)
     self.assertEqual(tag.tag, 'some-tag')
     self.assertEqual(tag.object, commit)
示例#2
0
 def test_gitflow_tag_signed(self):
     gitflow = GitFlow(self.repo).init()
     # need to the the signing key via config
     gitflow.set('user.signingkey', 'Dummy Key for Gitflow testing')
     commit = self.repo.head.commit
     gitflow.tag('some-tag', commit, 'This is my tag', sign=True)
     tag = self.repo.tags['some-tag'].tag
     expected = ['This is my tag', '-----BEGIN PGP SIGNATURE-----']
     self.assertEqual(tag.message.splitlines()[:2], expected)
     self.assertEqual(tag.tag, 'some-tag')
     self.assertEqual(tag.object, commit)
示例#3
0
 def test_gitflow_tag_without_message(self):
     gitflow = GitFlow(self.repo).init()
     self.assertNotIn('some-tag', self.repo.tags)
     commit = self.repo.head.commit
     gitflow.tag('some-tag', commit)
     self.assertIn('some-tag', self.repo.tags)
     tagref = self.repo.tags['some-tag']
     self.assertEqual(tagref.commit, commit)
     self.assertEqual(tagref.name, 'some-tag')
     # if there is no message, tagref.tag is None
     self.assertEqual(tagref.tag, None)
示例#4
0
文件: test_core.py 项目: OBdA/gitflow
 def test_gitflow_tag_signed(self):
     gitflow = GitFlow(self.repo).init()
     # need to the the signing key via config
     gitflow.set('user.signingkey', 'Dummy Key for Gitflow testing')
     commit = self.repo.head.commit
     gitflow.tag('some-tag', commit, 'This is my tag', sign=True)
     tag = self.repo.tags['some-tag'].tag
     expected = ['This is my tag', '-----BEGIN PGP SIGNATURE-----']
     self.assertEqual(tag.message.splitlines()[:2], expected)
     self.assertEqual(tag.tag, 'some-tag')
     self.assertEqual(tag.object, commit)
示例#5
0
文件: test_core.py 项目: OBdA/gitflow
 def test_gitflow_tag_without_message(self):
     gitflow = GitFlow(self.repo).init()
     self.assertNotIn('some-tag', self.repo.tags)
     commit = self.repo.head.commit
     gitflow.tag('some-tag', commit)
     self.assertIn('some-tag', self.repo.tags)
     tagref = self.repo.tags['some-tag']
     self.assertEqual(tagref.commit, commit)
     self.assertEqual(tagref.name, 'some-tag')
     # if there is no message, tagref.tag is None
     self.assertEqual(tagref.tag, None)
示例#6
0
 def test_gitflow_tag_signed_with_key(self):
     gitflow = GitFlow(self.repo).init()
     commit = self.repo.head.commit
     gitflow.tag('some-tag',
                 commit,
                 'This is my tag',
                 sign=True,
                 signingkey='Dummy Key for Gitflow testing')
     tag = self.repo.tags['some-tag'].tag
     expected = ['This is my tag', '-----BEGIN PGP SIGNATURE-----']
     self.assertEqual(tag.message.splitlines()[:2], expected)
     self.assertEqual(tag.tag, 'some-tag')
     self.assertEqual(tag.object, commit)