def test_create_grade_is_none(self, json_mock): cert = CertificateHonor( self.username, self.course_id, self.key, self.display_name, self.course_name, None, self.file_prefix) response = cert.create() msg = "grade is required." json_mock.dumps.assert_called_once_with({"error": msg})
def test_create_grade_is_none(self, json_mock): cert = CertificateHonor(self.username, self.course_id, self.key, self.display_name, self.course_name, None, self.file_prefix) response = cert.create() msg = "grade is required." json_mock.dumps.assert_called_once_with({"error": msg})
def test_delete(self): cert = CertificateHonor( self.username, self.course_id, self.key, self.display_name, self.course_name, self.grade, self.file_prefix) cert.delete() self.s3_mock().delete.assert_called_once_with( "_".join([self.username, self.key[:5]]), self.course_id)
def test_delete(self): cert = CertificateHonor(self.username, self.course_id, self.key, self.display_name, self.course_name, self.grade, self.file_prefix) cert.delete() self.s3_mock().delete.assert_called_once_with( "_".join([self.username, self.key[:5]]), self.course_id)
def test_create_raise_oserror(self, mkst_mock, cert_mock, os_mock, json_mock): m = mock_open() with patch('pdfgen.views.open', m, create=True): cert = CertificateHonor( self.username, self.course_id, self.key, self.display_name, self.course_name, self.grade, self.file_prefix) cert.create() msg = "OS Error: ()" json_mock.dumps.assert_called_once_with({"error": msg})
def test_create_raise_oserror(self, mkst_mock, cert_mock, os_mock, json_mock): m = mock_open() with patch('pdfgen.views.open', m, create=True): cert = CertificateHonor(self.username, self.course_id, self.key, self.display_name, self.course_name, self.grade, self.file_prefix) cert.create() msg = "OS Error: ()" json_mock.dumps.assert_called_once_with({"error": msg})
def test_create(self, mkst_mock, cert_mock, os_mock, json_mock): m = mock_open() with patch('pdfgen.views.open', m, create=True): cert = CertificateHonor( self.username, self.course_id, self.key, self.display_name, self.course_name, self.grade, self.file_prefix) cert.create() mkst_mock.assert_called_once_with(suffix="-certificate.pdf") cert_mock.assert_called_once_with( ANY, self.display_name, self.course_id, self.course_name, self.file_prefix) os_mock.close.assert_called_once_with(ANY) os_mock.remove.assert_called_once_with(ANY) self.s3_mock().save.assert_called_once_with( "_".join([self.username, self.key[:5]]), self.course_id, ANY)
def test_create(self, mkst_mock, cert_mock, os_mock, json_mock): m = mock_open() with patch('pdfgen.views.open', m, create=True): cert = CertificateHonor(self.username, self.course_id, self.key, self.display_name, self.course_name, self.grade, self.file_prefix) cert.create() mkst_mock.assert_called_once_with(suffix="-certificate.pdf") cert_mock.assert_called_once_with(ANY, self.display_name, self.course_id, self.course_name, self.file_prefix) os_mock.close.assert_called_once_with(ANY) os_mock.remove.assert_called_once_with(ANY) self.s3_mock().save.assert_called_once_with( "_".join([self.username, self.key[:5]]), self.course_id, ANY)