def test_parse_no_message(self): x = Tag() x.set_raw_string(self.make_tag_text(message=None)) self.assertEqual(None, x.message) self.assertEqual( b'Linus Torvalds <*****@*****.**>', x.tagger) self.assertEqual(datetime.datetime.utcfromtimestamp(x.tag_time), datetime.datetime(2007, 7, 1, 19, 54, 34)) self.assertEqual(-25200, x.tag_timezone) self.assertEqual(b'v2.6.22-rc7', x.name)
def test_parse(self): x = Tag() x.set_raw_string(self.make_tag_text()) self.assertEqual("Linus Torvalds <*****@*****.**>", x.tagger) self.assertEqual("v2.6.22-rc7", x.name) object_type, object_sha = x.object self.assertEqual("a38d6181ff27824c79fc7df825164a212eff6a3f", object_sha) self.assertEqual(Commit, object_type) self.assertEqual(datetime.datetime.utcfromtimestamp(x.tag_time), datetime.datetime(2007, 7, 1, 19, 54, 34)) self.assertEqual(-25200, x.tag_timezone)
def test_parse(self): x = Tag() x.set_raw_string(self.make_tag_text()) self.assertEqual( "Linus Torvalds <*****@*****.**>", x.tagger) self.assertEqual("v2.6.22-rc7", x.name) object_type, object_sha = x.object self.assertEqual("a38d6181ff27824c79fc7df825164a212eff6a3f", object_sha) self.assertEqual(Commit, object_type) self.assertEqual(datetime.datetime.utcfromtimestamp(x.tag_time), datetime.datetime(2007, 7, 1, 19, 54, 34)) self.assertEqual(-25200, x.tag_timezone)
def test_parse_no_tagger(self): x = Tag() x.set_raw_string("""object a38d6181ff27824c79fc7df825164a212eff6a3f type commit tag v2.6.22-rc7 Linux 2.6.22-rc7 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) iD8DBQBGiAaAF3YsRnbiHLsRAitMAKCiLboJkQECM/jpYsY3WPfvUgLXkACgg3ql OK2XeQOiEeXtT76rV4t2WR4= =ivrA -----END PGP SIGNATURE----- """) self.assertEquals(None, x.tagger) self.assertEquals("v2.6.22-rc7", x.name)
def test_parse_ctime(self): x = Tag() x.set_raw_string("""object a38d6181ff27824c79fc7df825164a212eff6a3f type commit tag v2.6.22-rc7 tagger Linus Torvalds <*****@*****.**> Sun Jul 1 12:54:34 2007 -0700 Linux 2.6.22-rc7 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) iD8DBQBGiAaAF3YsRnbiHLsRAitMAKCiLboJkQECM/jpYsY3WPfvUgLXkACgg3ql OK2XeQOiEeXtT76rV4t2WR4= =ivrA -----END PGP SIGNATURE----- """) self.assertEquals("Linus Torvalds <*****@*****.**>", x.tagger) self.assertEquals("v2.6.22-rc7", x.name)
def test_parse_no_tagger(self): x = Tag() x.set_raw_string(self.make_tag_text(tagger=None)) self.assertEquals(None, x.tagger) self.assertEquals("v2.6.22-rc7", x.name)
def test_parse_no_tagger(self): x = Tag() x.set_raw_string(self.make_tag_text(tagger=None)) self.assertEqual(None, x.tagger) self.assertEqual("v2.6.22-rc7", x.name)