16 lines
432 B
Python
16 lines
432 B
Python
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.']))
|
|
|