Esempio n. 1
0
 def test_build_request(self):
     repository = "http://localhost"
     post_data = build_upload_post_data("foo.bin", "bdist_dumb", self.package)
     request = build_request(repository, post_data, "dummy_auth")
     r_headers = {
             "Content-type": six.b("multipart/form-data; boundary=--------------GHSKFJDLGDS7543FJKLFHRE75642756743254"),
             "Content-length": "2229",
             "Authorization": "dummy_auth"}
     self.assertEqual(request.headers, r_headers)
Esempio n. 2
0
 def test_upload_post_data(self):
     post_data = build_upload_post_data("foo.bin", "bdist_dumb",
                                        self.package)
     self.assertEqual(post_data[":action"], "file_upload")
     self.assertEqual(post_data["content"], ("foo.bin", six.b("garbage")))
Esempio n. 3
0
 def test_upload_post_data(self):
     post_data = build_upload_post_data("foo.bin", "bdist_dumb", self.package)
     self.assertEqual(post_data[":action"], "file_upload")
     self.assertEqual(post_data["content"], ("foo.bin", six.b("garbage")))