Merge pull request #7019 from chrismeyersfsu/fix-6960

require that insights projects have insights cred
This commit is contained in:
Chris Meyers
2017-07-12 13:05:05 -04:00
committed by GitHub
2 changed files with 18 additions and 1 deletions
@@ -0,0 +1,15 @@
import pytest
import json
from awx.main.models import (
Project,
)
from django.core.exceptions import ValidationError
def test_clean_credential_insights():
proj = Project(name="myproj", credential=None, scm_type='insights')
with pytest.raises(ValidationError) as e:
proj.clean_credential()
assert json.dumps(str(e.value)) == json.dumps(str([u'Insights Credential is required for an Insights Project.']))