NOSE_WITH_OPENSTACK=1 \ NOSE_OPENSTACK_COLOR=1 \ NOSE_OPENSTACK_RED=0.05 \ NOSE_OPENSTACK_YELLOW=0.025 \ NOSE_OPENSTACK_SHOW_ELAPSED=1 \ DJANGO_SETTINGS_MODULE=trove_dashboard.test.settings \ python3 -m coverage run \ /<>/manage.py test trove_dashboard --settings=trove_dashboard.test.settings ......../usr/lib/python3/dist-packages/horizon/workflows/base.py:176: UnhashableKeyWarning: The key ((, , {'backup': '0edb3c14-8919-4583-9add-00df9e524081'}), ()) is not hashable and cannot be memoized. bound_field.choices = meth(request, context) Problem instantiating action class. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 396, in action context) File "/<>/trove_dashboard/content/databases/workflows/create_instance.py", line 74, in __init__ **kwargs) File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 163, in __init__ self._populate_choices(request, context) File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 176, in _populate_choices bound_field.choices = meth(request, context) File "/<>/trove_dashboard/content/databases/workflows/create_instance.py", line 215, in populate_datastore_choices if hasattr(v, 'active') and not v.active: File "/usr/lib/python3/dist-packages/troveclient/apiclient/base.py", line 464, in __getattr__ self._get() File "/usr/lib/python3/dist-packages/troveclient/apiclient/base.py", line 477, in _get new = self.manager.get(self.id) TypeError: get() missing 1 required positional argument: 'datastore_version' WARNING:django.template:Exception raised while rendering {% include %} for template 'project/databases/launch.html'. Empty string rendered instead. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/django/template/loader_tags.py", line 216, in render return template.render(context) File "/usr/lib/python3/dist-packages/django/template/base.py", line 209, in render return self._render(context) File "/usr/lib/python3/dist-packages/django/test/utils.py", line 107, in instrumented_test_render return self.nodelist.render(context) File "/usr/lib/python3/dist-packages/django/template/base.py", line 990, in render bit = node.render_annotated(context) File "/usr/lib/python3/dist-packages/django/template/base.py", line 957, in render_annotated return self.render(context) File "/usr/lib/python3/dist-packages/django/template/defaulttags.py", line 527, in render six.iteritems(self.extra_context)} File "/usr/lib/python3/dist-packages/django/template/defaulttags.py", line 526, in values = {key: val.resolve(context) for key, val in File "/usr/lib/python3/dist-packages/django/template/base.py", line 708, in resolve obj = self.var.resolve(context) File "/usr/lib/python3/dist-packages/django/template/base.py", line 849, in resolve value = self._resolve_lookup(context) File "/usr/lib/python3/dist-packages/django/template/base.py", line 911, in _resolve_lookup current = current() File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 753, in get_entry_point step._verify_contributions(self.context) File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 421, in _verify_contributions field = self.action.fields.get(key, None) File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 396, in action context) File "/<>/trove_dashboard/content/databases/workflows/create_instance.py", line 74, in __init__ **kwargs) File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 163, in __init__ self._populate_choices(request, context) File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 176, in _populate_choices bound_field.choices = meth(request, context) File "/<>/trove_dashboard/content/databases/workflows/create_instance.py", line 215, in populate_datastore_choices if hasattr(v, 'active') and not v.active: File "/usr/lib/python3/dist-packages/troveclient/apiclient/base.py", line 464, in __getattr__ self._get() File "/usr/lib/python3/dist-packages/troveclient/apiclient/base.py", line 477, in _get new = self.manager.get(self.id) TypeError: get() missing 1 required positional argument: 'datastore_version' Exception ignored in: .wrapped..remove at 0x7f6531f448c8> Traceback (most recent call last): File "/usr/lib/python3/dist-packages/horizon/utils/memoized.py", line 76, in remove del cache[key] TypeError: unhashable type: 'dict' ERROR:trove_dashboard.content.databases.workflows.create_instance:Exception while obtaining availablity zones Traceback (most recent call last): File "/usr/lib/python3/dist-packages/horizon/utils/memoized.py", line 93, in wrapped value = cache[key] KeyError: ((, ), ()) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/mox3/mox.py", line 1153, in _PopNextMethod return self._call_queue.popleft() IndexError: pop from an empty deque During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/<>/trove_dashboard/content/databases/workflows/create_instance.py", line 129, in availability_zones return dash_api.nova.availability_zone_list(request) File "/usr/lib/python3/dist-packages/mox3/mox.py", line 814, in __call__ return mock_method(*params, **named_params) File "/usr/lib/python3/dist-packages/mox3/mox.py", line 1113, in __call__ expected_method = self._VerifyMethodCall() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 1169, in _VerifyMethodCall expected = self._PopNextMethod() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 1155, in _PopNextMethod raise UnexpectedMethodCallError(self, None) mox3.mox.UnexpectedMethodCallError: Unexpected method call function.__call__() -> None Problem instantiating action class. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 396, in action context) File "/<>/trove_dashboard/content/databases/workflows/create_instance.py", line 74, in __init__ **kwargs) File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 163, in __init__ self._populate_choices(request, context) File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 176, in _populate_choices bound_field.choices = meth(request, context) File "/<>/trove_dashboard/content/databases/workflows/create_instance.py", line 145, in populate_availability_zone_choices for zone in zones if zone.zoneState['available']] TypeError: 'NoneType' object is not iterable EFEFEFEF......FFFFF.FERROR:django.request:Internal Server Error: /project/database_clusters/launch Traceback (most recent call last): File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", line 41, in inner response = get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 249, in _legacy_get_response response = self._get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 113, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 84, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 68, in view return self.dispatch(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 88, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/edit.py", line 174, in get return self.render_to_response(self.get_context_data()) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 141, in get_context_data context = super(ModalFormView, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 74, in get_context_data context = super(ModalFormMixin, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 55, in get_context_data context = super(ModalBackdropMixin, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/edit.py", line 93, in get_context_data kwargs['form'] = self.get_form() File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 176, in get_form return form_class(self.request, **self.get_form_kwargs()) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 127, in __init__ request) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 244, in populate_datastore_choices ds.name, v.name) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 290, in _build_widget_field_name self._build_datastore_display_text(datastore, datastore_version)) TypeError: a bytes-like object is required, not 'str' EFERROR:django.request:Internal Server Error: /project/database_clusters/launch Traceback (most recent call last): File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", line 41, in inner response = get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 249, in _legacy_get_response response = self._get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 113, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 84, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 68, in view return self.dispatch(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 88, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/edit.py", line 174, in get return self.render_to_response(self.get_context_data()) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 141, in get_context_data context = super(ModalFormView, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 74, in get_context_data context = super(ModalFormMixin, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 55, in get_context_data context = super(ModalBackdropMixin, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/edit.py", line 93, in get_context_data kwargs['form'] = self.get_form() File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 176, in get_form return form_class(self.request, **self.get_form_kwargs()) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 127, in __init__ request) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 244, in populate_datastore_choices ds.name, v.name) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 290, in _build_widget_field_name self._build_datastore_display_text(datastore, datastore_version)) TypeError: a bytes-like object is required, not 'str' EFERROR:django.request:Internal Server Error: /project/database_clusters/launch Traceback (most recent call last): File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", line 41, in inner response = get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 249, in _legacy_get_response response = self._get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 113, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 84, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 68, in view return self.dispatch(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 88, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/edit.py", line 174, in get return self.render_to_response(self.get_context_data()) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 141, in get_context_data context = super(ModalFormView, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 74, in get_context_data context = super(ModalFormMixin, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 55, in get_context_data context = super(ModalBackdropMixin, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/edit.py", line 93, in get_context_data kwargs['form'] = self.get_form() File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 176, in get_form return form_class(self.request, **self.get_form_kwargs()) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 127, in __init__ request) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 244, in populate_datastore_choices ds.name, v.name) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 290, in _build_widget_field_name self._build_datastore_display_text(datastore, datastore_version)) TypeError: a bytes-like object is required, not 'str' EFERROR:django.request:Internal Server Error: /project/database_clusters/launch Traceback (most recent call last): File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", line 41, in inner response = get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 249, in _legacy_get_response response = self._get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 113, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 84, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 68, in view return self.dispatch(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 88, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/edit.py", line 174, in get return self.render_to_response(self.get_context_data()) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 141, in get_context_data context = super(ModalFormView, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 74, in get_context_data context = super(ModalFormMixin, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 55, in get_context_data context = super(ModalBackdropMixin, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/edit.py", line 93, in get_context_data kwargs['form'] = self.get_form() File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 176, in get_form return form_class(self.request, **self.get_form_kwargs()) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 127, in __init__ request) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 244, in populate_datastore_choices ds.name, v.name) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 290, in _build_widget_field_name self._build_datastore_display_text(datastore, datastore_version)) TypeError: a bytes-like object is required, not 'str' EF.ERROR:django.request:Internal Server Error: /project/database_clusters/dfbbd9ca-b5e1-4028-adb7-f78643e17998/cluster_shrink_details Traceback (most recent call last): File "/<>/trove_dashboard/content/database_clusters/tables.py", line 263, in handle api.trove.cluster_shrink(request, cluster_id, data) File "/usr/lib/python3/dist-packages/mox3/mox.py", line 814, in __call__ return mock_method(*params, **named_params) File "/usr/lib/python3/dist-packages/mox3/mox.py", line 1113, in __call__ expected_method = self._VerifyMethodCall() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 1180, in _VerifyMethodCall raise UnexpectedMethodCallError(self, expected) mox3.mox.UnexpectedMethodCallError: Unexpected method call. unexpected:- expected:+ - function.__call__(, 'dfbbd9ca-b5e1-4028-adb7-f78643e17998', [{'id': '416b0b16-ba55-4302-bbd3-ff566032e1c1'}]) -> None ? ------- - + function.__call__(mox.IsA() , 'dfbbd9ca-b5e1-4028-adb7-f78643e17998', ['416b0b16-ba55-4302-bbd3-ff566032e1c1']) -> None ? ++++++++ ++++++++ ++ During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", line 41, in inner response = get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 249, in _legacy_get_response response = self._get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 113, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 84, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 68, in view return self.dispatch(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 88, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/tables/views.py", line 288, in post return self.get(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/tables/views.py", line 223, in get handled = self.construct_tables() File "/usr/lib/python3/dist-packages/horizon/tables/views.py", line 214, in construct_tables handled = self.handle_table(table) File "/usr/lib/python3/dist-packages/horizon/tables/views.py", line 129, in handle_table handled = self._tables[name].maybe_handle() File "/usr/lib/python3/dist-packages/horizon/tables/base.py", line 1794, in maybe_handle return self.take_action(action_name, obj_id) File "/usr/lib/python3/dist-packages/horizon/tables/base.py", line 1634, in take_action response = action.multiple(self, self.request, obj_ids) File "/usr/lib/python3/dist-packages/horizon/tables/actions.py", line 309, in multiple return self.handle(data_table, request, object_ids) File "/<>/trove_dashboard/content/database_clusters/tables.py", line 272, in handle 'ex': ex.message, AttributeError: 'UnexpectedMethodCallError' object has no attribute 'message' E...............EE...............EE.....EFEFEF.FF.............FF..FFFFF.F/usr/lib/python3/dist-packages/horizon/workflows/base.py:176: UnhashableKeyWarning: The key ((, , {}), ()) is not hashable and cannot be memoized. bound_field.choices = meth(request, context) Problem instantiating action class. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 396, in action context) File "/<>/trove_dashboard/content/databases/workflows/create_instance.py", line 74, in __init__ **kwargs) File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 163, in __init__ self._populate_choices(request, context) File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 176, in _populate_choices bound_field.choices = meth(request, context) File "/<>/trove_dashboard/content/databases/workflows/create_instance.py", line 223, in populate_datastore_choices ds.name, v.name) File "/<>/trove_dashboard/content/databases/workflows/create_instance.py", line 264, in _build_widget_field_name self._build_datastore_display_text(datastore, datastore_version)) TypeError: a bytes-like object is required, not 'str' WARNING:django.template:Exception raised while rendering {% include %} for template 'project/databases/launch.html'. Empty string rendered instead. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/django/template/loader_tags.py", line 216, in render return template.render(context) File "/usr/lib/python3/dist-packages/django/template/base.py", line 209, in render return self._render(context) File "/usr/lib/python3/dist-packages/django/test/utils.py", line 107, in instrumented_test_render return self.nodelist.render(context) File "/usr/lib/python3/dist-packages/django/template/base.py", line 990, in render bit = node.render_annotated(context) File "/usr/lib/python3/dist-packages/django/template/base.py", line 957, in render_annotated return self.render(context) File "/usr/lib/python3/dist-packages/django/template/defaulttags.py", line 527, in render six.iteritems(self.extra_context)} File "/usr/lib/python3/dist-packages/django/template/defaulttags.py", line 526, in values = {key: val.resolve(context) for key, val in File "/usr/lib/python3/dist-packages/django/template/base.py", line 708, in resolve obj = self.var.resolve(context) File "/usr/lib/python3/dist-packages/django/template/base.py", line 849, in resolve value = self._resolve_lookup(context) File "/usr/lib/python3/dist-packages/django/template/base.py", line 911, in _resolve_lookup current = current() File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 753, in get_entry_point step._verify_contributions(self.context) File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 421, in _verify_contributions field = self.action.fields.get(key, None) File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 396, in action context) File "/<>/trove_dashboard/content/databases/workflows/create_instance.py", line 74, in __init__ **kwargs) File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 163, in __init__ self._populate_choices(request, context) File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 176, in _populate_choices bound_field.choices = meth(request, context) File "/<>/trove_dashboard/content/databases/workflows/create_instance.py", line 223, in populate_datastore_choices ds.name, v.name) File "/<>/trove_dashboard/content/databases/workflows/create_instance.py", line 264, in _build_widget_field_name self._build_datastore_display_text(datastore, datastore_version)) TypeError: a bytes-like object is required, not 'str' Exception ignored in: .wrapped..remove at 0x7f652e76c2f0> Traceback (most recent call last): File "/usr/lib/python3/dist-packages/horizon/utils/memoized.py", line 76, in remove del cache[key] TypeError: unhashable type: 'dict' FS......EE.. ====================================================================== ERROR: test_restore_backup (trove_dashboard.content.database_backups.tests.DatabasesBackupsTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/database_backups/tests.py", line 248, in test_restore_backup fields = set_instance_detail_step.action.fields File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 396, in action context) File "/<>/trove_dashboard/content/databases/workflows/create_instance.py", line 74, in __init__ **kwargs) File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 163, in __init__ self._populate_choices(request, context) File "/usr/lib/python3/dist-packages/horizon/workflows/base.py", line 176, in _populate_choices bound_field.choices = meth(request, context) File "/<>/trove_dashboard/content/databases/workflows/create_instance.py", line 145, in populate_availability_zone_choices for zone in zones if zone.zoneState['available']] TypeError: 'NoneType' object is not iterable ====================================================================== ERROR: test_create_simple_cluster (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/database_clusters/tests.py", line 249, in test_create_simple_cluster cluster_datastore_version) File "/<>/trove_dashboard/content/database_clusters/tests.py", line 666, in _build_flavor_widget_name datastore, datastore_version)) TypeError: a bytes-like object is required, not 'str' ====================================================================== ERROR: test_create_simple_cluster_exception (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/database_clusters/tests.py", line 361, in test_create_simple_cluster_exception cluster_datastore_version) File "/<>/trove_dashboard/content/database_clusters/tests.py", line 666, in _build_flavor_widget_name datastore, datastore_version)) TypeError: a bytes-like object is required, not 'str' ====================================================================== ERROR: test_create_simple_cluster_neutron (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/database_clusters/tests.py", line 306, in test_create_simple_cluster_neutron cluster_datastore_version) File "/<>/trove_dashboard/content/database_clusters/tests.py", line 666, in _build_flavor_widget_name datastore, datastore_version)) TypeError: a bytes-like object is required, not 'str' ====================================================================== ERROR: test_launch_cluster (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/database_clusters/tests.py", line 129, in test_launch_cluster res = self.client.get(LAUNCH_URL) File "/usr/lib/python3/dist-packages/django/test/client.py", line 536, in get **extra) File "/usr/lib/python3/dist-packages/django/test/client.py", line 340, in get return self.generic('GET', path, secure=secure, **r) File "/usr/lib/python3/dist-packages/django/test/client.py", line 416, in generic return self.request(**r) File "/usr/lib/python3/dist-packages/django/test/client.py", line 501, in request six.reraise(*exc_info) File "/usr/lib/python3/dist-packages/django/utils/six.py", line 686, in reraise raise value File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", line 41, in inner response = get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 249, in _legacy_get_response response = self._get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 113, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 84, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 68, in view return self.dispatch(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 88, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/edit.py", line 174, in get return self.render_to_response(self.get_context_data()) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 141, in get_context_data context = super(ModalFormView, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 74, in get_context_data context = super(ModalFormMixin, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 55, in get_context_data context = super(ModalBackdropMixin, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/edit.py", line 93, in get_context_data kwargs['form'] = self.get_form() File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 176, in get_form return form_class(self.request, **self.get_form_kwargs()) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 127, in __init__ request) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 244, in populate_datastore_choices ds.name, v.name) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 290, in _build_widget_field_name self._build_datastore_display_text(datastore, datastore_version)) TypeError: a bytes-like object is required, not 'str' ====================================================================== ERROR: test_launch_cluster_mongo_fields (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<>/trove_dashboard/content/database_clusters/tests.py", line 136, in test_launch_cluster_mongo_fields datastore_version) File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/database_clusters/tests.py", line 207, in launch_cluster_fields_setup res = self.client.get(LAUNCH_URL) File "/usr/lib/python3/dist-packages/django/test/client.py", line 536, in get **extra) File "/usr/lib/python3/dist-packages/django/test/client.py", line 340, in get return self.generic('GET', path, secure=secure, **r) File "/usr/lib/python3/dist-packages/django/test/client.py", line 416, in generic return self.request(**r) File "/usr/lib/python3/dist-packages/django/test/client.py", line 501, in request six.reraise(*exc_info) File "/usr/lib/python3/dist-packages/django/utils/six.py", line 686, in reraise raise value File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", line 41, in inner response = get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 249, in _legacy_get_response response = self._get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 113, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 84, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 68, in view return self.dispatch(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 88, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/edit.py", line 174, in get return self.render_to_response(self.get_context_data()) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 141, in get_context_data context = super(ModalFormView, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 74, in get_context_data context = super(ModalFormMixin, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 55, in get_context_data context = super(ModalBackdropMixin, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/edit.py", line 93, in get_context_data kwargs['form'] = self.get_form() File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 176, in get_form return form_class(self.request, **self.get_form_kwargs()) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 127, in __init__ request) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 244, in populate_datastore_choices ds.name, v.name) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 290, in _build_widget_field_name self._build_datastore_display_text(datastore, datastore_version)) TypeError: a bytes-like object is required, not 'str' ====================================================================== ERROR: test_launch_cluster_redis_fields (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<>/trove_dashboard/content/database_clusters/tests.py", line 155, in test_launch_cluster_redis_fields datastore_version) File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/database_clusters/tests.py", line 207, in launch_cluster_fields_setup res = self.client.get(LAUNCH_URL) File "/usr/lib/python3/dist-packages/django/test/client.py", line 536, in get **extra) File "/usr/lib/python3/dist-packages/django/test/client.py", line 340, in get return self.generic('GET', path, secure=secure, **r) File "/usr/lib/python3/dist-packages/django/test/client.py", line 416, in generic return self.request(**r) File "/usr/lib/python3/dist-packages/django/test/client.py", line 501, in request six.reraise(*exc_info) File "/usr/lib/python3/dist-packages/django/utils/six.py", line 686, in reraise raise value File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", line 41, in inner response = get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 249, in _legacy_get_response response = self._get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 113, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 84, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 68, in view return self.dispatch(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 88, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/edit.py", line 174, in get return self.render_to_response(self.get_context_data()) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 141, in get_context_data context = super(ModalFormView, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 74, in get_context_data context = super(ModalFormMixin, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 55, in get_context_data context = super(ModalBackdropMixin, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/edit.py", line 93, in get_context_data kwargs['form'] = self.get_form() File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 176, in get_form return form_class(self.request, **self.get_form_kwargs()) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 127, in __init__ request) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 244, in populate_datastore_choices ds.name, v.name) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 290, in _build_widget_field_name self._build_datastore_display_text(datastore, datastore_version)) TypeError: a bytes-like object is required, not 'str' ====================================================================== ERROR: test_launch_cluster_vertica_fields (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<>/trove_dashboard/content/database_clusters/tests.py", line 174, in test_launch_cluster_vertica_fields datastore_version) File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/database_clusters/tests.py", line 207, in launch_cluster_fields_setup res = self.client.get(LAUNCH_URL) File "/usr/lib/python3/dist-packages/django/test/client.py", line 536, in get **extra) File "/usr/lib/python3/dist-packages/django/test/client.py", line 340, in get return self.generic('GET', path, secure=secure, **r) File "/usr/lib/python3/dist-packages/django/test/client.py", line 416, in generic return self.request(**r) File "/usr/lib/python3/dist-packages/django/test/client.py", line 501, in request six.reraise(*exc_info) File "/usr/lib/python3/dist-packages/django/utils/six.py", line 686, in reraise raise value File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", line 41, in inner response = get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 249, in _legacy_get_response response = self._get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 113, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 84, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 68, in view return self.dispatch(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 88, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/edit.py", line 174, in get return self.render_to_response(self.get_context_data()) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 141, in get_context_data context = super(ModalFormView, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 74, in get_context_data context = super(ModalFormMixin, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 55, in get_context_data context = super(ModalBackdropMixin, self).get_context_data(**kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/edit.py", line 93, in get_context_data kwargs['form'] = self.get_form() File "/usr/lib/python3/dist-packages/horizon/forms/views.py", line 176, in get_form return form_class(self.request, **self.get_form_kwargs()) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 127, in __init__ request) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 244, in populate_datastore_choices ds.name, v.name) File "/<>/trove_dashboard/content/database_clusters/forms.py", line 290, in _build_widget_field_name self._build_datastore_display_text(datastore, datastore_version)) TypeError: a bytes-like object is required, not 'str' ====================================================================== ERROR: test_shrink_cluster_exception (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/<>/trove_dashboard/content/database_clusters/tables.py", line 263, in handle api.trove.cluster_shrink(request, cluster_id, data) File "/usr/lib/python3/dist-packages/mox3/mox.py", line 814, in __call__ return mock_method(*params, **named_params) File "/usr/lib/python3/dist-packages/mox3/mox.py", line 1113, in __call__ expected_method = self._VerifyMethodCall() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 1180, in _VerifyMethodCall raise UnexpectedMethodCallError(self, expected) mox3.mox.UnexpectedMethodCallError: Unexpected method call. unexpected:- expected:+ - function.__call__(, 'dfbbd9ca-b5e1-4028-adb7-f78643e17998', [{'id': '416b0b16-ba55-4302-bbd3-ff566032e1c1'}]) -> None ? ------- - + function.__call__(mox.IsA() , 'dfbbd9ca-b5e1-4028-adb7-f78643e17998', ['416b0b16-ba55-4302-bbd3-ff566032e1c1']) -> None ? ++++++++ ++++++++ ++ During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/database_clusters/tests.py", line 632, in test_shrink_cluster_exception res = self.client.post(url, {'action': action}) File "/usr/lib/python3/dist-packages/django/test/client.py", line 548, in post secure=secure, **extra) File "/usr/lib/python3/dist-packages/django/test/client.py", line 350, in post secure=secure, **extra) File "/usr/lib/python3/dist-packages/django/test/client.py", line 416, in generic return self.request(**r) File "/usr/lib/python3/dist-packages/django/test/client.py", line 501, in request six.reraise(*exc_info) File "/usr/lib/python3/dist-packages/django/utils/six.py", line 686, in reraise raise value File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", line 41, in inner response = get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 249, in _legacy_get_response response = self._get_response(request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request) File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 52, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 36, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 113, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/decorators.py", line 84, in dec return view_func(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 68, in view return self.dispatch(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/django/views/generic/base.py", line 88, in dispatch return handler(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/tables/views.py", line 288, in post return self.get(request, *args, **kwargs) File "/usr/lib/python3/dist-packages/horizon/tables/views.py", line 223, in get handled = self.construct_tables() File "/usr/lib/python3/dist-packages/horizon/tables/views.py", line 214, in construct_tables handled = self.handle_table(table) File "/usr/lib/python3/dist-packages/horizon/tables/views.py", line 129, in handle_table handled = self._tables[name].maybe_handle() File "/usr/lib/python3/dist-packages/horizon/tables/base.py", line 1794, in maybe_handle return self.take_action(action_name, obj_id) File "/usr/lib/python3/dist-packages/horizon/tables/base.py", line 1634, in take_action response = action.multiple(self, self.request, obj_ids) File "/usr/lib/python3/dist-packages/horizon/tables/actions.py", line 309, in multiple return self.handle(data_table, request, object_ids) File "/<>/trove_dashboard/content/database_clusters/tables.py", line 272, in handle 'ex': ex.message, AttributeError: 'UnexpectedMethodCallError' object has no attribute 'message' ====================================================================== ERROR: test_values_tab_apply_action (trove_dashboard.content.database_configurations.tests.DatabaseConfigurationsTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/database_configurations/tests.py", line 381, in test_values_tab_apply_action config = copy.deepcopy(self.database_configurations.first()) File "/usr/lib/python3.6/copy.py", line 180, in deepcopy y = _reconstruct(x, memo, *rv) File "/usr/lib/python3.6/copy.py", line 281, in _reconstruct if hasattr(y, '__setstate__'): File "/usr/lib/python3/dist-packages/troveclient/apiclient/base.py", line 463, in __getattr__ if not self.is_loaded: File "/usr/lib/python3/dist-packages/troveclient/apiclient/base.py", line 493, in is_loaded return self._loaded [ ... lots of that ... ] File "/usr/lib/python3/dist-packages/troveclient/apiclient/base.py", line 463, in __getattr__ if not self.is_loaded: File "/usr/lib/python3/dist-packages/troveclient/apiclient/base.py", line 493, in is_loaded return self._loaded RecursionError: maximum recursion depth exceeded in comparison ====================================================================== ERROR: test_values_tab_apply_action_exception (trove_dashboard.content.database_configurations.tests.DatabaseConfigurationsTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/database_configurations/tests.py", line 415, in test_values_tab_apply_action_exception config = copy.deepcopy(self.database_configurations.first()) File "/usr/lib/python3.6/copy.py", line 180, in deepcopy y = _reconstruct(x, memo, *rv) File "/usr/lib/python3.6/copy.py", line 281, in _reconstruct if hasattr(y, '__setstate__'): File "/usr/lib/python3/dist-packages/troveclient/apiclient/base.py", line 463, in __getattr__ if not self.is_loaded: File "/usr/lib/python3/dist-packages/troveclient/apiclient/base.py", line 493, in is_loaded return self._loaded File "/usr/lib/python3/dist-packages/troveclient/apiclient/base.py", line 463, in __getattr__ if not self.is_loaded: [ ... lots of that ... ] File "/usr/lib/python3/dist-packages/troveclient/apiclient/base.py", line 493, in is_loaded return self._loaded File "/usr/lib/python3/dist-packages/troveclient/apiclient/base.py", line 463, in __getattr__ if not self.is_loaded: File "/usr/lib/python3/dist-packages/troveclient/apiclient/base.py", line 493, in is_loaded return self._loaded RecursionError: maximum recursion depth exceeded in comparison ====================================================================== ERROR: test_attach_configuration (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/databases/tests.py", line 1247, in test_attach_configuration api.trove.instance_get(IsA(http.HttpRequest), IsA(unicode))\ NameError: name 'unicode' is not defined ====================================================================== ERROR: test_attach_configuration_exception (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/databases/tests.py", line 1277, in test_attach_configuration_exception api.trove.instance_get(IsA(http.HttpRequest), IsA(unicode))\ NameError: name 'unicode' is not defined ====================================================================== ERROR: test_create_replica_instance (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/databases/tests.py", line 1070, in test_create_replica_instance datastore_version) File "/<>/trove_dashboard/content/databases/tests.py", line 1236, in _build_flavor_widget_name datastore, datastore_version)) TypeError: a bytes-like object is required, not 'str' ====================================================================== ERROR: test_create_simple_instance (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/databases/tests.py", line 253, in test_create_simple_instance datastore_version) File "/<>/trove_dashboard/content/databases/tests.py", line 1236, in _build_flavor_widget_name datastore, datastore_version)) TypeError: a bytes-like object is required, not 'str' ====================================================================== ERROR: test_create_simple_instance_exception (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/databases/tests.py", line 338, in test_create_simple_instance_exception datastore_version) File "/<>/trove_dashboard/content/databases/tests.py", line 1236, in _build_flavor_widget_name datastore, datastore_version)) TypeError: a bytes-like object is required, not 'str' ====================================================================== ERROR: test_show_root (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/databases/tests.py", line 499, in test_show_root api.trove.instance_get(IsA(http.HttpRequest), IsA(unicode))\ NameError: name 'unicode' is not defined ====================================================================== ERROR: test_show_root_exception (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/databases/tests.py", line 517, in test_show_root_exception api.trove.instance_get(IsA(http.HttpRequest), IsA(unicode))\ NameError: name 'unicode' is not defined ====================================================================== FAIL: test_restore_backup (trove_dashboard.content.database_backups.tests.DatabasesBackupsTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> [, , ] ====================================================================== FAIL: test_create_simple_cluster (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() , 'mongodb', '2.6') -> [, , , ] ====================================================================== FAIL: test_create_simple_cluster_exception (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() , 'mongodb', '2.6') -> [, , , ] ====================================================================== FAIL: test_create_simple_cluster_neutron (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() , 'mongodb', '2.6') -> [, , , ] ====================================================================== FAIL: test_index (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> [, , , ] ====================================================================== FAIL: test_index_flavor_exception (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/database_clusters/tests.py", line 66, in test_index_flavor_exception self.assertMessageCount(res, error=1) File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 216, in assertMessageCount assert 0 == sum(kwargs.values()), error_msg AssertionError: Messages were expected, but none were set. ====================================================================== FAIL: test_index_flavor_exception (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> None ====================================================================== FAIL: test_index_flavor_list_exception (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/database_clusters/tests.py", line 109, in test_index_flavor_list_exception self.assertMessageCount(res, error=1) File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 216, in assertMessageCount assert 0 == sum(kwargs.values()), error_msg AssertionError: Messages were expected, but none were set. ====================================================================== FAIL: test_index_flavor_list_exception (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> None ====================================================================== FAIL: test_index_pagination (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> [, , , ] ====================================================================== FAIL: test_launch_cluster (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() , 'mongodb', '2.6') -> [, , , ] ====================================================================== FAIL: test_launch_cluster_mongo_fields (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() , 'mongodb', '2.6') -> [, , , ] ====================================================================== FAIL: test_launch_cluster_redis_fields (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() , 'redis', '3.0') -> [, , , ] ====================================================================== FAIL: test_launch_cluster_vertica_fields (trove_dashboard.content.database_clusters.tests.ClustersTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() , 'vertica', '7.1') -> [, , , ] ====================================================================== FAIL: test_create_replica_instance (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> [, , ] ====================================================================== FAIL: test_create_simple_instance (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> [, , ] ====================================================================== FAIL: test_create_simple_instance_exception (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> [, , ] ====================================================================== FAIL: test_detach_configuration (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> [, , , ] ====================================================================== FAIL: test_detach_configuration_exception (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> [, , , ] ====================================================================== FAIL: test_eject_replica_source (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> [, , , ] ====================================================================== FAIL: test_eject_replica_source_exception (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> [, , , ] ====================================================================== FAIL: test_index (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> [, , , ] ====================================================================== FAIL: test_index_flavor_exception (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/databases/tests.py", line 77, in test_index_flavor_exception self.assertMessageCount(res, error=1) File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 216, in assertMessageCount assert 0 == sum(kwargs.values()), error_msg AssertionError: Messages were expected, but none were set. ====================================================================== FAIL: test_index_flavor_exception (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> None ====================================================================== FAIL: test_index_flavor_list_exception (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 117, in instance_stub_out return fn(self, *args, **kwargs) File "/<>/trove_dashboard/content/databases/tests.py", line 129, in test_index_flavor_list_exception self.assertMessageCount(res, error=1) File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 216, in assertMessageCount assert 0 == sum(kwargs.values()), error_msg AssertionError: Messages were expected, but none were set. ====================================================================== FAIL: test_index_flavor_list_exception (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> None ====================================================================== FAIL: test_index_pagination (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> [, , , ] ====================================================================== FAIL: test_launch_instance (trove_dashboard.content.databases.tests.DatabaseTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3/dist-packages/openstack_dashboard/test/helpers.py", line 296, in tearDown super(TestCase, self).tearDown() File "/usr/lib/python3/dist-packages/horizon/test/helpers.py", line 153, in tearDown self.mox.VerifyAll() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 289, in VerifyAll mock_obj._Verify() File "/usr/lib/python3/dist-packages/mox3/mox.py", line 543, in _Verify raise ExpectedMethodCallsError(self._expected_calls_queue) mox3.mox.ExpectedMethodCallsError: Verify: Expected methods never called: 0. function.__call__(mox.IsA() ) -> [, , ]