tests: add check for import/export of access rights
This commit is contained in:
parent
eef9f43d34
commit
3c718f8611
|
@ -192,3 +192,18 @@ def test_export_log_level(app, setup):
|
|||
second = export_site()
|
||||
assert first == second
|
||||
assert Bdp.objects.all().first().log_level == 'DEBUG'
|
||||
|
||||
|
||||
def test_export_access_rights(app, setup):
|
||||
bdp = Bdp.objects.create(service_url='https://bdp.example.com/')
|
||||
obj_type = ContentType.objects.get_for_model(bdp)
|
||||
api = ApiUser.objects.create(username='all', keytype='', key='')
|
||||
AccessRight.objects.create(codename='can_access', apiuser=api, resource_type=obj_type,
|
||||
resource_pk=bdp.pk)
|
||||
first = export_site()
|
||||
Bdp.objects.all().delete()
|
||||
AccessRight.objects.all().delete()
|
||||
ApiUser.objects.all().delete()
|
||||
import_site(first, import_users=True)
|
||||
second = export_site()
|
||||
assert first == second
|
||||
|
|
Loading…
Reference in New Issue