mirror of
https://github.com/ansible/awx.git
synced 2026-03-21 19:07:39 -02:30
Merge pull request #6300 from chrismeyersfsu/feature-insights_proxy
insights proxy
This commit is contained in:
@@ -178,6 +178,11 @@ def user_project(user):
|
||||
return Project.objects.create(name="test-user-project", created_by=owner, description="test-user-project-desc")
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def insights_project():
|
||||
return Project.objects.create(name="test-insights-project", scm_type="insights")
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def instance(settings):
|
||||
return Instance.objects.create(uuid=settings.SYSTEM_UUID, hostname="instance.example.org", capacity=100)
|
||||
@@ -216,6 +221,20 @@ def credentialtype_vault():
|
||||
return vault_type
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def credentialtype_scm():
|
||||
scm_type = CredentialType.defaults['scm']()
|
||||
scm_type.save()
|
||||
return scm_type
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def credentialtype_insights():
|
||||
insights_type = CredentialType.defaults['insights']()
|
||||
insights_type.save()
|
||||
return insights_type
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def credential(credentialtype_aws):
|
||||
return Credential.objects.create(credential_type=credentialtype_aws, name='test-cred',
|
||||
@@ -240,6 +259,18 @@ def machine_credential(credentialtype_ssh):
|
||||
inputs={'username': 'test_user', 'password': 'pas4word'})
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def scm_credential(credentialtype_scm):
|
||||
return Credential.objects.create(credential_type=credentialtype_scm, name='scm-cred',
|
||||
inputs={'username': 'optimus', 'password': 'prime'})
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def insights_credential(credentialtype_insights):
|
||||
return Credential.objects.create(credential_type=credentialtype_insights, name='insights-cred',
|
||||
inputs={'username': 'morocco_mole', 'password': 'secret_squirrel'})
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def org_credential(organization, credentialtype_aws):
|
||||
return Credential.objects.create(credential_type=credentialtype_aws, name='test-cred',
|
||||
@@ -252,6 +283,13 @@ def inventory(organization):
|
||||
return organization.inventories.create(name="test-inv")
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def insights_inventory(inventory):
|
||||
inventory.scm_type = 'insights'
|
||||
inventory.save()
|
||||
return inventory
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def scm_inventory_source(inventory, project):
|
||||
inv_src = InventorySource(
|
||||
|
||||
Reference in New Issue
Block a user