Exemple #1
0
    def _test_spreadsheet_download_200s_for_template_type(self, template_type, file_type=None):
        from spreadsheets.views import download

        spreadsheet = Factory.spreadsheet(self.a1, template_type, file_type=file_type)

        request = self.factory.get(
            "%s?type=%s&spreadsheet_id=%s"
            % (reverse("spreadsheets:download"), spreadsheet.default_filetype, spreadsheet.pk)
        )
        request.account = self.a1

        response = download(request)
        self.assertEqual(response.status_code, 200)
Exemple #2
0
 def test_challenge_has_downloaded_spreadsheet(self):
     Factory.spreadsheet(self.a1, SPREADSHEET_TEMPLATE_CHOICES[0][0])
     self.a1.check_challenge_progress()
     assert self.a1.challenge_has_downloaded_spreadsheet == True