def test_when_invalid_structure_json(self):
     global_id = "045123"
     incorrect_format_json = load_score_encoding_sample(
         "assessments/tests/resources/incorrect_format_sample.json")
     ScoreEncodingFactory(global_id=global_id,
                          document=incorrect_format_json)
     pdf = score_encoding.print_scores(global_id)
     self.assertIsNone(pdf, "Should not create any pdf")
 def test_when_score_sheet(self):
     self.tutor.person.global_id = self.global_id
     self.tutor.person.save()
     c = Client()
     c.force_login(self.tutor.person.user)
     url = reverse('scores_download', args=[self.global_id])
     response = c.get(url)
     self.assertEquals(response.content,
                       score_encoding.print_scores(self.global_id))
 def test_when_scores_sheet(self):
     pdf = score_encoding.print_scores(GLOBAL_ID)
     self.assertTrue(pdf, "Should generate a pdf")
 def test_when_no_scores_sheet(self):
     pdf = score_encoding.print_scores("014")
     self.assertIsNone(pdf, "Should not create any pdf")