Skip to content
Snippets Groups Projects

Limit dataset clone name to 100 chars

Merged Valentin Rigal requested to merge dataset-clone-limit-name into master
2 files
+ 16
1
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -1518,6 +1518,21 @@ class TestDatasetsAPI(FixtureAPITestCase):
'task_id': None,
},
)
def test_clone_name_too_long(self):
dataset = self.corpus.datasets.create(name='A' * 99, creator=self.user)
self.client.force_login(self.user)
with self.assertNumQueries(13):
response = self.client.post(
reverse('api:dataset-clone', kwargs={'pk': dataset.id}),
format='json',
)
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
data = response.json()
clone = Dataset.objects.get(id=data.pop('id'))
self.assertEqual(clone.name, 'Clone of ' + 'A' * 91)
self.assertEqual(data['name'], clone.name)
# DatasetElementDestroy
def test_destroy_dataset_element_requires_login(self):
Loading