mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-24 08:25:17 -06:00
Extract _test_valid_tags function
This commit is contained in:
parent
6db6616892
commit
350e79e614
@ -17,18 +17,9 @@ class CSVImportTestCase(ModelViewTestCase):
|
|||||||
def _get_csv_data(self, csv_data):
|
def _get_csv_data(self, csv_data):
|
||||||
return '\n'.join(csv_data)
|
return '\n'.join(csv_data)
|
||||||
|
|
||||||
@override_settings(EXEMPT_VIEW_PERMISSIONS=['*'])
|
def _test_valid_tags(self, csv_data, importformat):
|
||||||
def test_valid_tags(self):
|
|
||||||
csv_data = (
|
|
||||||
'name,slug,tags',
|
|
||||||
'Region 1,region-1,"alpha,bravo"',
|
|
||||||
'Region 2,region-2,"charlie,delta"',
|
|
||||||
'Region 3,region-3,echo',
|
|
||||||
'Region 4,region-4,',
|
|
||||||
)
|
|
||||||
|
|
||||||
data = {
|
data = {
|
||||||
'format': ImportFormatChoices.CSV,
|
'format': importformat,
|
||||||
'data': self._get_csv_data(csv_data),
|
'data': self._get_csv_data(csv_data),
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -60,6 +51,17 @@ class CSVImportTestCase(ModelViewTestCase):
|
|||||||
)
|
)
|
||||||
self.assertEqual(regions[3].tags.count(), 0)
|
self.assertEqual(regions[3].tags.count(), 0)
|
||||||
|
|
||||||
|
@override_settings(EXEMPT_VIEW_PERMISSIONS=['*'])
|
||||||
|
def test_valid_tags_csv(self):
|
||||||
|
csv_data = (
|
||||||
|
'name,slug,tags',
|
||||||
|
'Region 1,region-1,"alpha,bravo"',
|
||||||
|
'Region 2,region-2,"charlie,delta"',
|
||||||
|
'Region 3,region-3,echo',
|
||||||
|
'Region 4,region-4,',
|
||||||
|
)
|
||||||
|
return self._test_valid_tags(csv_data, ImportFormatChoices.CSV)
|
||||||
|
|
||||||
@override_settings(EXEMPT_VIEW_PERMISSIONS=['*'])
|
@override_settings(EXEMPT_VIEW_PERMISSIONS=['*'])
|
||||||
def test_invalid_tags(self):
|
def test_invalid_tags(self):
|
||||||
csv_data = (
|
csv_data = (
|
||||||
|
Loading…
Reference in New Issue
Block a user