@@ -32,6 +32,7 @@ func TestPackagePyPI(t *testing.T) {
3232 packageVersion := "1!1.0.1+r1234"
3333 packageAuthor := "KN4CK3R"
3434 packageDescription := "Test Description"
35+ projectURL := "https://example.com"
3536
3637 content := "test"
3738 hashSHA256 := "9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"
@@ -51,6 +52,8 @@ func TestPackagePyPI(t *testing.T) {
5152 writer .WriteField ("description" , packageDescription )
5253 writer .WriteField ("sha256_digest" , hashSHA256 )
5354 writer .WriteField ("requires_python" , "3.6" )
55+ writer .WriteField ("project_urls" , "DOCUMENTATION , https://readthedocs.org" )
56+ writer .WriteField ("project_urls" , fmt .Sprintf ("Home-page, %s" , projectURL ))
5457
5558 _ = writer .Close ()
5659
@@ -74,6 +77,7 @@ func TestPackagePyPI(t *testing.T) {
7477 assert .NoError (t , err )
7578 assert .Nil (t , pd .SemVer )
7679 assert .IsType (t , & pypi.Metadata {}, pd .Metadata )
80+ assert .Equal (t , projectURL , pd .Metadata .(* pypi.Metadata ).ProjectURL )
7781 assert .Equal (t , packageName , pd .Package .Name )
7882 assert .Equal (t , packageVersion , pd .Version .Version )
7983
0 commit comments