Exemplo n.º 1
0
    def test_url_download(self):
        # make sure the shuffled sequence does not lose any elements
        url = "http://repo1.maven.org/maven2/org/jboss/jboss-parent/10/jboss-parent-10.pom"
        tempDownloadDir = tempfile.mkdtemp()
        filepath = os.path.join(tempDownloadDir, "downloadfile.txt")
        self.assertFalse(os.path.exists(filepath), "Download file already exists: " + filepath)
        maven_repo_builder.download(url,maven_repo_builder._ChecksumMode.generate, filepath)
        self.assertTrue(os.path.exists(filepath), "File not downloaded")

        maven_repo_builder.download(url,maven_repo_builder._ChecksumMode.generate)
        localfilename = "jboss-parent-10.pom"
        self.assertTrue(os.path.exists(localfilename))
        if os.path.exists(localfilename):
            logging.debug('Removing temp local file: ' + localfilename)
            os.remove(localfilename)
Exemplo n.º 2
0
    def test_bad_urls(self):
        url = "junk://repo1.maven.org/maven2/org/jboss/jboss-parent/10/jboss-parent-10.p"
        maven_repo_builder.download(url,maven_repo_builder._ChecksumMode.generate)

        url = "sadjfasfjsl"
        maven_repo_builder.download(url,maven_repo_builder._ChecksumMode.generate)

        url = "http://1234/maven2/org/jboss/jboss-parent/10/jboss-parent-10.p"
        maven_repo_builder.download(url,maven_repo_builder._ChecksumMode.generate)
Exemplo n.º 3
0
 def test_http_404(self):
     url = "http://repo1.maven.org/maven2/somefilethatdoesnotexist"
     code = maven_repo_builder.download(url,maven_repo_builder._ChecksumMode.generate)
     self.assertEqual(code, 404)