コード例 #1
0
 def test_remote_server(self):
     repoclient = HttpClient(self.HOST_NAME, self.PORT) 
     
     helper = IntegrationTestHelper(self.HOST_NAME, self.PORT)
     self.assertEquals(httplib.OK, helper.do_http_get('/repo/').status, 'returned response was not ok (200).')
     
     repo_name = unique_repo_name()
     repoclient.createStaticRepo(repo_name)
     repoclient.uploadRpm(repo_name, 'src/test/resources/test-artifact.rpm')
     
     path_to_rpm = "/repo/%s/noarch/test-artifact-1.2-1.noarch.rpm" % (repo_name)
     self.assertEquals(httplib.OK, helper.do_http_get(path_to_rpm).status)
     
     repoclient.generateMetadata(repo_name)
     self.assertEquals(httplib.OK, helper.do_http_get('/repo/%s/repodata/repomd.xml' % repo_name).status)