def test_generate_filename_different_root(self, uuid_mock): uuid_mock.uuid4.return_value = 'bar' filename = _generate_filename(None, 'filename.boing', root='new-root') self.assertEqual(filename, 'new-root/bar.boing')
def test_generate_filename_existing_entry(self): obj = UploadedFileFactory.build() obj.file.name = 'bar.png' obj.save() filename = _generate_filename(obj, 'new_filename.boing') self.assertEqual(filename, 'bar.png')
def test_generate_new_filename(self, uuid_mock): uuid_mock.uuid4.return_value = 'bar' file = UploadedFileFactory.build() filename = _generate_filename(file, 'filename.boing') self.assertEqual(filename, 'filesroot/bar.boing')