mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-25 08:46:10 -06:00
7961 avoid MPTT issue in test cases
This commit is contained in:
parent
0be3747c01
commit
86fba116f5
@ -54,7 +54,7 @@ class RegionTestCase(ViewTestCases.OrganizationalObjectViewTestCase):
|
||||
"id,name,description",
|
||||
f"{regions[0].pk},Region 7,Fourth region7",
|
||||
f"{regions[1].pk},Region 8,Fifth region8",
|
||||
f"{regions[2].pk},Region 9,Sixth region9",
|
||||
f"{regions[2].pk},Region 0,Sixth region9",
|
||||
)
|
||||
|
||||
cls.bulk_edit_data = {
|
||||
@ -98,7 +98,7 @@ class SiteGroupTestCase(ViewTestCases.OrganizationalObjectViewTestCase):
|
||||
"id,name,description",
|
||||
f"{sitegroups[0].pk},Site Group 7,Fourth site group7",
|
||||
f"{sitegroups[1].pk},Site Group 8,Fifth site group8",
|
||||
f"{sitegroups[2].pk},Site Group 9,Sixth site group9",
|
||||
f"{sitegroups[2].pk},Site Group 0,Sixth site group9",
|
||||
)
|
||||
|
||||
cls.bulk_edit_data = {
|
||||
@ -227,7 +227,7 @@ class LocationTestCase(ViewTestCases.OrganizationalObjectViewTestCase):
|
||||
"id,name,description",
|
||||
f"{locations[0].pk},Location 7,Fourth location7",
|
||||
f"{locations[1].pk},Location 8,Fifth location8",
|
||||
f"{locations[2].pk},Location 9,Sixth location9",
|
||||
f"{locations[2].pk},Location 0,Sixth location9",
|
||||
)
|
||||
|
||||
cls.bulk_edit_data = {
|
||||
|
@ -36,7 +36,7 @@ class TenantGroupTestCase(ViewTestCases.OrganizationalObjectViewTestCase):
|
||||
"id,name,description",
|
||||
f"{tenant_groups[0].pk},Tenant Group 7,Fourth tenant group7",
|
||||
f"{tenant_groups[1].pk},Tenant Group 8,Fifth tenant group8",
|
||||
f"{tenant_groups[2].pk},Tenant Group 9,Sixth tenant group9",
|
||||
f"{tenant_groups[2].pk},Tenant Group 0,Sixth tenant group9",
|
||||
)
|
||||
|
||||
cls.bulk_edit_data = {
|
||||
@ -128,7 +128,7 @@ class ContactGroupTestCase(ViewTestCases.OrganizationalObjectViewTestCase):
|
||||
"id,name,description",
|
||||
f"{contact_groups[0].pk},Contact Group 7,Fourth contact group7",
|
||||
f"{contact_groups[1].pk},Contact Group 8,Fifth contact group8",
|
||||
f"{contact_groups[2].pk},Contact Group 9,Sixth contact group9",
|
||||
f"{contact_groups[2].pk},Contact Group 0,Sixth contact group9",
|
||||
)
|
||||
|
||||
cls.bulk_edit_data = {
|
||||
|
@ -596,8 +596,9 @@ class ViewTestCases:
|
||||
raise NotImplementedError("The test must define csv_update_data.")
|
||||
|
||||
initial_count = self._get_queryset().count()
|
||||
array, csv_data = self._get_update_csv_data()
|
||||
data = {
|
||||
'csv': self._get_csv_data(),
|
||||
'csv': csv_data,
|
||||
}
|
||||
|
||||
# Assign model-level permission
|
||||
@ -609,18 +610,9 @@ class ViewTestCases:
|
||||
obj_perm.users.add(self.user)
|
||||
obj_perm.object_types.add(ContentType.objects.get_for_model(self.model))
|
||||
|
||||
# self.assertHttpStatus(self.client.post(self._get_url('import'), data), 200)
|
||||
count = self._get_queryset().count()
|
||||
|
||||
# Now try update the data
|
||||
array, csv_data = self._get_update_csv_data()
|
||||
data = {
|
||||
'csv': csv_data,
|
||||
}
|
||||
|
||||
# Test POST with permission
|
||||
self.assertHttpStatus(self.client.post(self._get_url('import'), data), 200)
|
||||
self.assertEqual(count, self._get_queryset().count())
|
||||
self.assertEqual(initial_count, self._get_queryset().count())
|
||||
|
||||
reader = csv.DictReader(array, delimiter=',')
|
||||
check_data = list(reader)
|
||||
|
@ -41,7 +41,7 @@ class WirelessLANGroupTestCase(ViewTestCases.OrganizationalObjectViewTestCase):
|
||||
"id,name,description",
|
||||
f"{groups[0].pk},Wireless LAN Group 7,Fourth wireless LAN group7",
|
||||
f"{groups[1].pk},Wireless LAN Group 8,Fifth wireless LAN group8",
|
||||
f"{groups[2].pk},Wireless LAN Group 9,Sixth wireless LAN group9",
|
||||
f"{groups[2].pk},Wireless LAN Group 0,Sixth wireless LAN group9",
|
||||
)
|
||||
|
||||
cls.bulk_edit_data = {
|
||||
|
Loading…
Reference in New Issue
Block a user