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
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