def setUpTestData(cls): super().setUpTestData() enrolment = EnrolmentFactory() transaction = services.insert_ledger( account_code=models.Accounts.CASH, amount=Decimal(100), user=cls.user, finance_code='TEST', narrative='TEST', enrolment_id=enrolment.id, type_id=models.TransactionTypes.CREDIT_CARD, ) cls.url = reverse( 'finance:receipt', kwargs={'allocation': transaction.account_line.allocation, 'enrolment_id': enrolment.id} )
def setUpTestData(cls): cls.user = get_user_model().objects.create_user(username='******') cls.enrolment = EnrolmentFactory() cls.student = cls.enrolment.qa.student cls.address = AddressFactory(student=cls.student) # Add an address to test default values cls.fees = LedgerFactory.create_batch(size=2, enrolment=cls.enrolment)
def setUpTestData(cls): super().setUpTestData() enrolment = EnrolmentFactory(status_id=Statuses.CONFIRMED, result_id=Results.PASSED, points_awarded=10) student = enrolment.qa.student cls.url = reverse('transcript:undergraduate-headed', kwargs={'student_id': student.id})
def setUpTestData(cls): cls.user = get_user_model().objects.create_user(username='******') cls.enrolment = EnrolmentFactory()
def test_fails_if_already_enrolled(self, patched_service: mock.MagicMock): EnrolmentFactory(module=self.application.module, qa__student=self.application.student) self.client.post(path=self.url) patched_service.assert_not_called()
def setUpTestData(cls): cls.incomplete = EnrolmentFactory(result_id=services.INCOMPLETE_RESULT) cls.unknown = EnrolmentFactory(result_id=services.UNKNOWN_RESULT) cls.passed = EnrolmentFactory(result_id=services.PASS_RESULT) cls.failed = EnrolmentFactory(result_id=services.FAIL_RESULT)
def setUpTestData(cls): super().setUpTestData() cls.enrolments: list = EnrolmentFactory.create_batch(size=2) query_string = urlencode({'enrolment': [enrolment.pk for enrolment in cls.enrolments]}, doseq=True) cls.url = reverse('finance:pay-multiple-enrolments') + f'?{query_string}'
def setUpTestData(cls): super().setUpTestData() cls.enrolment = EnrolmentFactory() cls.url = reverse('finance:add-payment', args=[cls.enrolment.pk])
def setUpTestData(cls): super().setUpTestData() cls.enrolment = EnrolmentFactory() cls.fees = FeeFactory.create_batch(module=cls.enrolment.module, size=2) cls.url = reverse('finance:add-module-fees', args=[cls.enrolment.pk])
def setUpTestData(cls): super().setUpTestData() cls.enrolment = EnrolmentFactory() cls.fee = FeeFactory(module=cls.enrolment.module) cls.url = reverse('finance:add-fees', args=[cls.enrolment.pk])
def setUpTestData(cls): super().setUpTestData() cls.enrolment = EnrolmentFactory(module__portfolio_id=32)
def setUpTestData(cls): cls.user = get_user_model().objects.create_user(username='******') cls.enrolment = EnrolmentFactory() cls.url = reverse('module:assign-moodle-ids', args=[cls.enrolment.module.pk])
def setUpTestData(cls): super().setUpTestData() cls.enrolment = EnrolmentFactory() # Make the user selectable as an approver permission = Permission.objects.get(content_type__app_label='amendment', codename='approve') cls.user.user_permissions.add(permission)