Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CsvUpload(models.Model):
- csv_file = models.FileField(upload_to=data_location,
- storage=DATA_STORE,
- help_text='Allowed extensions: .csv')
- return_email = models.EmailField()
- upload_time = models.DateTimeField(blank=True, null=True)
- def test_valid_file_placement(self):
- new_upload = MODELS.CsvUpload(csv_file=self.valid_test_file,
- return_email=self.valid_email)
- new_upload.full_clean()
- try:
- new_upload.csv_file.save('valid-test.csv', new_upload.csv_file)
- except SuspiciousOperation:
- pass
- # File ought to be in the right place now
- try:
- open(os.path.join(MODELS.ROOT_DATA_LOCATION, self.gen_user, 'valid-test.csv'))
- except:
- self.fail('File was not placed in the appropriate location after being saved.')
Add Comment
Please, Sign In to add comment