Merge pull request #365 from ryanpetrello/fix-7521

include extra_credentials data in summary fields for JT/Job detail view
This commit is contained in:
Ryan Petrello
2017-08-31 09:53:21 -04:00
committed by GitHub
4 changed files with 37 additions and 3 deletions

View File

@@ -73,6 +73,7 @@ class TestJobTemplateCopyEdit:
fake_view = FakeView()
fake_view.request = request
fake_view.kwargs = {'pk': '42'}
context = {}
context['view'] = fake_view
context['request'] = request

View File

@@ -1,4 +1,4 @@
import mock
import pytest
@@ -39,6 +39,7 @@ def get_summary_fields_assert():
def get_summary_fields_mock_and_run():
def fn(serializer_class, model_obj):
serializer = serializer_class()
serializer.context['view'] = mock.Mock(kwargs={})
return serializer.get_summary_fields(model_obj)
return fn

View File

@@ -108,6 +108,7 @@ class TestJobTemplateSerializerGetSummaryFields():
request.user = user
view = JobTemplateDetail()
view.request = request
view.kwargs = {}
serializer.context['view'] = view
with mocker.patch("awx.api.serializers.role_summary_fields_generator", return_value='Can eat pie'):