コード例 #1
0
 def test_get_remote_url_private(self):
     payload = GithubPayload(self.sample_payload_private)
     self.assertEqual(payload.get_remote_url(), "https://github.com/octokitty/testing.git")
     self.assertEqual(payload.get_remote_url("bola"), "https://[email protected]/octokitty/testing.git")
     self.assertEqual(payload.get_remote_url("bola", "guda"), "https://*****:*****@github.com/octokitty/testing.git")
     self.assertEqual(
         payload.get_remote_url("bola@guda", "@@"), "https://bola%40guda:%40%[email protected]/octokitty/" "testing.git"
     )
コード例 #2
0
 def test_get_remote_url(self):
     payload = GithubPayload(self.sample_payload)
     self.assertEqual(payload.get_remote_url(), "https://github.com/octokitty/testing.git")
     self.assertEqual(payload.get_remote_url("bola"), "https://github.com/octokitty/testing.git")
     self.assertEqual(payload.get_remote_url("bola", "guda"), "https://github.com/octokitty/testing.git")
     self.assertEqual(payload.get_remote_url("bola@guda", "@@"), "https://github.com/octokitty/testing.git")
コード例 #3
0
 def test_parse_url(self):
     payload = GithubPayload("{}")
     url_pieces = payload._parse_url("https://github.com/foo/bar.baz.lol")
     self.assertEqual(url_pieces["username"], "foo")
     self.assertEqual(url_pieces["repository_name"], "bar.baz.lol")