Example #1
0
 def _try_create_comicsite(self,
                           user,
                           short_name,
                           description="test project"):
     """ split this off from create_comicsite because sometimes you just
     want to assert that creation fails
     """
     url = reverse("challenges:create")
     factory = RequestFactory()
     storage = DefaultStorage()
     banner = storage._open(settings.COMIC_PUBLIC_FOLDER_NAME +
                            "/fakefile2.jpg")
     data = {
         "short_name": short_name,
         "description": description,
         "skin": "fake_test_dir/fakecss.css",
         "logo": "fakelogo.jpg",
         "banner": banner,
         "prefix": "form",
         "page_set-TOTAL_FORMS": "0",
         "page_set-INITIAL_FORMS": "0",
         "page_set-MAX_NUM_FORMS": "",
     }
     success = self._login(user)
     response = self.client.post(url, data)
     return response
Example #2
0
 def _try_create_challenge(self,
                           user,
                           short_name,
                           description="test project"):
     url = reverse("challenges:create")
     storage = DefaultStorage()
     banner = storage._open("fake_test_dir/fakefile2.jpg")
     data = {
         "short_name": short_name,
         "description": description,
         "logo": "fakelogo.jpg",
         "banner": banner,
         "prefix": "form",
         "page_set-TOTAL_FORMS": "0",
         "page_set-INITIAL_FORMS": "0",
         "page_set-MAX_NUM_FORMS": "",
     }
     self._login(user)
     response = self.client.post(url, data)
     return response