tests/fixtures/role.yaml
- pk: 1
model: 'contenttypes.ContentType'
fields:
app_label: 'app'
model: 'model1'
- pk: 2
model: 'contenttypes.ContentType'
fields:
app_label: 'app'
model: 'model2'
- pk: 1
model: 'auth.Permission'
fields:
name: 'can add app.model1'
content_type: 1
codename: 'can_add_model1'
- pk: 2
model: 'auth.Permission'
fields:
name: 'can update app.model1'
content_type: 1
codename: 'can_update_model1'
- pk: 3
model: 'auth.Permission'
fields:
name: 'can delete app.model1'
content_type: 1
codename: 'can_delete_model1'
- pk: 4
model: 'auth.Permission'
fields:
name: 'can add app.model2'
content_type: 2
codename: 'can_add_model2'
- pk: 5
model: 'auth.Permission'
fields:
name: 'can update app.model2'
content_type: 2
codename: 'can_update_model2'
- pk: 6
model: 'auth.Permission'
fields:
name: 'can delete app.model2'
content_type: 2
codename: 'can_delete_model2'
- pk: 7
model: 'auth.Permission'
fields:
name: 'some operation on app.model2'
content_type: 2
codename: 'some_operation_model2'
- pk: 1
model: 'auth.Group'
fields:
name: 'all model1 permissions'
permissions: [1, 2, 3]
- pk: 2
model: 'auth.Group'
fields:
name: 'all model2 permissions'
permissions: [4, 5, 6]
- pk: 1
model: 'authrole.Role'
fields:
name: 'empty group'
- pk: 2
model: 'authrole.Role'
fields:
name: 'all groups'
groups: [1, 2]
- pk: 3
model: 'authrole.Role'
fields:
name: 'all groups + permission'
groups: [1, 2]
permissions: [7]
- pk: 4
model: 'authrole.Role'
fields:
name: 'only permission'
permissions: [7]
- pk: 5
model: 'authrole.Role'
fields:
name: 'model2 permissions'
groups: [2]
- pk: 1
model: 'auth.User'
fields:
username: 'user1'
password: 'pbkdf2_sha256$10000$vkRy7QauoLLj$ry+3xm3YX+YrSXbri8s3EcXDIrx5ceM+xQjtpLdw2oE='
is_active: true
is_superuser: false
is_staff: false
- pk: 2
model: 'auth.User'
fields:
username: 'user2'
password: 'pbkdf2_sha256$10000$vkRy7QauoLLj$ry+3xm3YX+YrSXbri8s3EcXDIrx5ceM+xQjtpLdw2oE='
is_active: true
is_superuser: false
is_staff: false
- pk: 3
model: 'auth.User'
fields:
username: 'user3'
password: 'pbkdf2_sha256$10000$vkRy7QauoLLj$ry+3xm3YX+YrSXbri8s3EcXDIrx5ceM+xQjtpLdw2oE='
is_active: true
is_superuser: true
is_staff: true
- pk: 4
model: 'auth.User'
fields:
username: 'user4'
password: 'pbkdf2_sha256$10000$vkRy7QauoLLj$ry+3xm3YX+YrSXbri8s3EcXDIrx5ceM+xQjtpLdw2oE='
is_active: true
is_superuser: false
is_staff: false
- pk: 5
model: 'auth.User'
fields:
username: 'user5'
password: 'pbkdf2_sha256$10000$vkRy7QauoLLj$ry+3xm3YX+YrSXbri8s3EcXDIrx5ceM+xQjtpLdw2oE='
is_active: true
is_superuser: false
is_staff: false
- pk: 6
model: 'auth.User'
fields:
username: 'user6'
password: 'pbkdf2_sha256$10000$vkRy7QauoLLj$ry+3xm3YX+YrSXbri8s3EcXDIrx5ceM+xQjtpLdw2oE='
is_active: true
is_superuser: false
is_staff: false
- pk: 7
model: 'auth.User'
fields:
username: 'user7'
password: 'pbkdf2_sha256$10000$vkRy7QauoLLj$ry+3xm3YX+YrSXbri8s3EcXDIrx5ceM+xQjtpLdw2oE='
is_active: true
is_superuser: false
is_staff: false
user_permissions: [1, 4]
- pk: 8
model: 'auth.User'
fields:
username: 'user8'
password: 'pbkdf2_sha256$10000$vkRy7QauoLLj$ry+3xm3YX+YrSXbri8s3EcXDIrx5ceM+xQjtpLdw2oE='
is_active: true
is_superuser: false
is_staff: false
groups: [1]
- pk: 9
model: 'auth.User'
fields:
username: 'user9'
password: 'pbkdf2_sha256$10000$vkRy7QauoLLj$ry+3xm3YX+YrSXbri8s3EcXDIrx5ceM+xQjtpLdw2oE='
is_active: true
is_superuser: false
is_staff: false
user_permissions: [7]
- pk: 10
model: 'auth.User'
fields:
username: 'user10'
password: 'pbkdf2_sha256$10000$vkRy7QauoLLj$ry+3xm3YX+YrSXbri8s3EcXDIrx5ceM+xQjtpLdw2oE='
is_active: true
is_superuser: false
is_staff: false
groups: [1]
- pk: 1
model: 'tests.MyUser'
fields:
user: 1
role: 1
- pk: 2
model: 'tests.MyUser'
fields:
user: 2
role: 2
- pk: 3
model: 'tests.MyUser'
fields:
user: 4
role: 3
- pk: 4
model: 'tests.MyUser'
fields:
user: 5
role: 4
- pk: 5
model: 'tests.MyUser'
fields:
user: 9
role: 5
- pk: 6
model: 'tests.MyUser'
fields:
user: 10
role: 5