mirror of
https://github.com/ansible/awx.git
synced 2026-02-28 16:28:43 -03:30
test_credential bug fixes
Credential detail view was looked up with the organization's primary key. Works fine when the database arbitrarily gives them both pk=1 in a isolated test, but not a great thing to depend on.
This commit is contained in:
@@ -317,18 +317,18 @@ def test_cant_change_organization(patch, credential, organization, org_admin):
|
|||||||
credential.organization = organization
|
credential.organization = organization
|
||||||
credential.save()
|
credential.save()
|
||||||
|
|
||||||
response = patch(reverse('api:credential_detail', args=(organization.id,)), {
|
response = patch(reverse('api:credential_detail', args=(credential.id,)), {
|
||||||
'name': 'Some new name',
|
'name': 'Some new name',
|
||||||
}, org_admin)
|
}, org_admin)
|
||||||
assert response.status_code == 200
|
assert response.status_code == 200
|
||||||
|
|
||||||
response = patch(reverse('api:credential_detail', args=(organization.id,)), {
|
response = patch(reverse('api:credential_detail', args=(credential.id,)), {
|
||||||
'name': 'Some new name2',
|
'name': 'Some new name2',
|
||||||
'organization': organization.id, # fine for it to be the same
|
'organization': organization.id, # fine for it to be the same
|
||||||
}, org_admin)
|
}, org_admin)
|
||||||
assert response.status_code == 200
|
assert response.status_code == 200
|
||||||
|
|
||||||
response = patch(reverse('api:credential_detail', args=(organization.id,)), {
|
response = patch(reverse('api:credential_detail', args=(credential.id,)), {
|
||||||
'name': 'Some new name3',
|
'name': 'Some new name3',
|
||||||
'organization': None
|
'organization': None
|
||||||
}, org_admin)
|
}, org_admin)
|
||||||
@@ -337,7 +337,7 @@ def test_cant_change_organization(patch, credential, organization, org_admin):
|
|||||||
@pytest.mark.django_db
|
@pytest.mark.django_db
|
||||||
def test_cant_add_organization(patch, credential, organization, org_admin):
|
def test_cant_add_organization(patch, credential, organization, org_admin):
|
||||||
assert credential.organization is None
|
assert credential.organization is None
|
||||||
response = patch(reverse('api:credential_detail', args=(organization.id,)), {
|
response = patch(reverse('api:credential_detail', args=(credential.id,)), {
|
||||||
'name': 'Some new name',
|
'name': 'Some new name',
|
||||||
'organization': organization.id
|
'organization': organization.id
|
||||||
}, org_admin)
|
}, org_admin)
|
||||||
|
|||||||
Reference in New Issue
Block a user