tests: add check for import/export of access rights

This commit is contained in:
Frédéric Péters 2019-03-20 14:41:32 +01:00
parent eef9f43d34
commit 3c718f8611
1 changed files with 15 additions and 0 deletions

View File

@ -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