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