include extra_credentials data in summary fields for JT/Job detail view

see: https://github.com/ansible/ansible-tower/issues/7521
This commit is contained in:
Ryan Petrello
2017-08-29 17:03:14 -04:00
parent 100413fdff
commit 7192d5c4bb
4 changed files with 37 additions and 3 deletions

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'):