Files
awx/awx/sso/tests/conftest.py
2017-04-12 16:19:42 -04:00

39 lines
704 B
Python

import pytest
from django.contrib.auth.models import User
from awx.sso.backends import TACACSPlusBackend
@pytest.fixture
def tacacsplus_backend():
return TACACSPlusBackend()
@pytest.fixture
def existing_tacacsplus_user():
try:
user = User.objects.get(username="foo")
except User.DoesNotExist:
user = User(username="foo")
user.save()
return user
@pytest.fixture
def feature_enabled():
def func(feature):
def inner(name):
return name == feature
return inner
return func
@pytest.fixture
def feature_disabled():
def func(feature):
def inner(name):
return False
return inner
return func