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