示例#1
0
    def setUp(self):
        self.report = models.Report(title="Test report")
        self.report.file.save('example.doc',
                              ContentFile("A boring example report"))

        self.extensionless_report = models.Report(title="Test report")
        self.extensionless_report.file.save(
            'example', ContentFile("A boring example report"))
示例#2
0
    def setUp(self):
        self.login()

        self.report = models.Report(title='Test')
        self.report.file.save('test_edit_view.txt',
                              ContentFile('A test content.'))
        self.edit_url = reverse('wagtailreports:edit', args=(self.report.pk, ))
        self.storage = self.report.file.storage
示例#3
0
    def setUp(self):
        # Import using a try-catch block to prevent crashes if the
        # django-sendfile module is not installed
        try:
            import sendfile  # noqa
        except ImportError:
            raise unittest.SkipTest("django-sendfile not installed")

        self.report = models.Report(title="Test report")
        self.report.file.save('example.doc',
                              ContentFile("A boring example report"))
示例#4
0
    def setUp(self):
        self.report = models.Report(title="Test report")

        # Setting this filename in the content-disposition header fails on Django <1.8, Python 2
        # due to https://code.djangoproject.com/ticket/20889
        self.filename = 'docs\u0627\u0644\u0643\u0627\u062a\u062f\u0631\u0627'
        '\u064a\u064a\u0629_\u0648\u0627\u0644\u0633\u0648\u0642'
        try:
            self.report.file.save(self.filename,
                                  ContentFile("A boring example report"))
        except UnicodeEncodeError:
            raise unittest.SkipTest(
                "Filesystem doesn't support unicode filenames")
 def make_docs(self):
     for i in range(50):
         report = models.Report(title="Test " + str(i))
         report.save()