示例#1
0
    def setUp(self):
        self.trs = create_transmittal()
        self.rev = self.trs.latest_revision
        self.category = self.trs.document.category
        self.user = UserFactory(
            email='*****@*****.**',
            password='******',
            is_superuser=True,
            category=self.category)
        self.trs.recipient.users.add(self.user)
        self.client.login(email=self.user.email, password='******')
        self.url = self.trs.document.get_edit_url()

        form = OutgoingTransmittalForm(
            self.trs.__dict__,
            category=self.category,
            instance=self.trs)
        form.full_clean()
        self.form_data = form.cleaned_data
        rev_form = OutgoingTransmittalRevisionForm(
            self.rev.__dict__,
            category=self.category,
            instance=self.rev)
        rev_form.full_clean()
        self.form_data.update(rev_form.cleaned_data)
示例#2
0
 def setUp(self):
     self.trs = create_transmittal()
     self.trs.recipient.users.add(UserFactory(email='*****@*****.**'))
     self.trs.recipient.users.add(UserFactory(email='*****@*****.**'))
     self.trs.recipient.users.add(UserFactory(email='*****@*****.**'))
     self.trs.recipient.users.add(
         UserFactory(email='*****@*****.**',
                     send_trs_reminders_mails=False))
示例#3
0
 def setUp(self):
     self.trs = create_transmittal()
     self.trs.recipient.users.add(UserFactory(email='*****@*****.**'))
     self.trs.recipient.users.add(UserFactory(email='*****@*****.**'))
     self.trs.recipient.users.add(UserFactory(email='*****@*****.**'))
     self.trs.recipient.users.add(UserFactory(
         email='*****@*****.**',
         send_trs_reminders_mails=False))
示例#4
0
    def test_notification_list(self):
        trs = create_transmittal()
        rev = trs.latest_revision

        trs.recipient.users.add(UserFactory(email='*****@*****.**'))
        trs.recipient.users.add(UserFactory(email='*****@*****.**'))
        trs.recipient.users.add(UserFactory(email='*****@*****.**'))

        send_transmittal_creation_notifications(trs, rev)
        self.assertEqual(len(mail.outbox), 3)
示例#5
0
    def test_notification_list(self):
        trs = create_transmittal()
        rev = trs.latest_revision

        trs.recipient.users.add(UserFactory(email='*****@*****.**'))
        trs.recipient.users.add(UserFactory(email='*****@*****.**'))
        trs.recipient.users.add(UserFactory(email='*****@*****.**'))

        send_transmittal_creation_notifications(trs, rev)
        self.assertEqual(len(mail.outbox), 3)
示例#6
0
 def setUp(self):
     self.trs = create_transmittal()
     self.category = self.trs.document.category
     self.user = UserFactory(email='*****@*****.**',
                             password='******',
                             is_superuser=True,
                             category=self.category)
     self.client.login(email=self.user.email, password='******')
     self.url = reverse('transmittal_batch_ack_of_receipt',
                        args=[
                            self.category.organisation.slug,
                            self.category.slug,
                        ])
示例#7
0
 def setUp(self):
     self.trs = create_transmittal()
     self.category = self.trs.document.category
     self.user = UserFactory(
         email='*****@*****.**',
         password='******',
         is_superuser=True,
         category=self.category)
     self.client.login(email=self.user.email, password='******')
     self.url = reverse('transmittal_batch_ack_of_receipt', args=[
         self.category.organisation.slug,
         self.category.slug,
     ])
示例#8
0
 def setUp(self):
     self.trs = create_transmittal()
     self.doc = self.trs.document
     self.category = self.doc.category
     self.url = reverse("document_detail",
                        args=[
                            self.category.organisation.slug,
                            self.category.slug, self.doc.document_key
                        ])
     self.user = UserFactory(name='User',
                             password='******',
                             is_superuser=True,
                             category=self.category)
     self.client.login(username=self.user.email, password='******')
示例#9
0
 def setUp(self):
     self.trs = create_transmittal()
     self.doc = self.trs.document
     self.category = self.doc.category
     self.url = reverse("document_detail", args=[
         self.category.organisation.slug,
         self.category.slug,
         self.doc.document_key
     ])
     self.user = UserFactory(
         name='User',
         password='******',
         is_superuser=True,
         category=self.category)
     self.client.login(username=self.user.email, password='******')
示例#10
0
    def setUp(self):
        self.trs = create_transmittal()
        self.rev = self.trs.latest_revision
        self.category = self.trs.document.category
        self.user = UserFactory(email='*****@*****.**',
                                password='******',
                                is_superuser=True,
                                category=self.category)
        self.trs.recipient.users.add(self.user)
        self.client.login(email=self.user.email, password='******')
        self.url = self.trs.document.get_edit_url()

        form = OutgoingTransmittalForm(self.trs.__dict__,
                                       category=self.category,
                                       instance=self.trs)
        form.full_clean()
        self.form_data = form.cleaned_data
        rev_form = OutgoingTransmittalRevisionForm(self.rev.__dict__,
                                                   category=self.category,
                                                   instance=self.rev)
        rev_form.full_clean()
        self.form_data.update(rev_form.cleaned_data)
示例#11
0
 def setUp(self):
     self.trs = create_transmittal()
     self.rev = self.trs.latest_revision
     self.category = self.trs.document.category
     self.user = UserFactory(email='*****@*****.**',
                             password='******',
                             is_superuser=True,
                             is_external=True,
                             category=self.category)
     self.trs.recipient.users.add(self.user)
     self.client.login(email=self.user.email, password='******')
     self.linked_rev = self.trs.get_revisions()[0]
     self.url = reverse('file_transmitted_download',
                        args=[
                            self.category.organisation.slug,
                            self.category.slug,
                            self.trs.document_number,
                            self.linked_rev.metadata.document_key,
                            self.linked_rev.revision,
                        ])
     pdf_doc = 'sample_doc_pdf.pdf'
     sample_pdf = SimpleUploadedFile(pdf_doc, b'content')
     self.linked_rev.file_transmitted = sample_pdf
     self.linked_rev.save()
示例#12
0
 def setUp(self):
     self.trs = create_transmittal()
     self.rev = self.trs.latest_revision
     self.category = self.trs.document.category
     self.user = UserFactory(
         email='*****@*****.**',
         password='******',
         is_superuser=True,
         is_external=True,
         category=self.category)
     self.trs.recipient.users.add(self.user)
     self.client.login(email=self.user.email, password='******')
     self.linked_rev = self.trs.get_revisions()[0]
     self.url = reverse('file_transmitted_download', args=[
         self.category.organisation.slug,
         self.category.slug,
         self.trs.document_number,
         self.linked_rev.metadata.document_key,
         self.linked_rev.revision,
     ])
     pdf_doc = 'sample_doc_pdf.pdf'
     sample_pdf = SimpleUploadedFile(pdf_doc, b'content')
     self.linked_rev.file_transmitted = sample_pdf
     self.linked_rev.save()
示例#13
0
    def test_empty_notification_list(self):
        trs = create_transmittal()
        rev = trs.latest_revision
        send_transmittal_creation_notifications(trs, rev)

        self.assertEqual(len(mail.outbox), 0)
示例#14
0
 def setUp(self):
     super(TransmittalUpdateTests, self).setUp()
     self.transmittal = create_transmittal()
     self.exported_revision = self.transmittal.exportedrevision_set.all()[0]
     self.revision = self.exported_revision.document.metadata.get_revision(
         self.exported_revision.revision)
示例#15
0
    def test_empty_notification_list(self):
        trs = create_transmittal()
        rev = trs.latest_revision
        send_transmittal_creation_notifications(trs, rev)

        self.assertEqual(len(mail.outbox), 0)
示例#16
0
 def setUp(self):
     self.trs = create_transmittal()
     self.user = UserFactory()
示例#17
0
 def setUp(self):
     self.trs = create_transmittal()
     self.user = UserFactory()