def has_no_container_providers(): """ Clears all container providers from an appliance This is a destructive fixture. It will clear all container managements systems from the current appliance. """ BaseProvider.clear_provider_by_type(BaseProvider.type_mapping['container'], validate=True)
def test_providers_discovery(request, provider): """Tests provider discovery Metadata: test_flag: crud """ provider.discover() flash.assert_message_match('Infrastructure Providers: Discovery successfully initiated') request.addfinalizer(lambda: BaseProvider.clear_provider_by_type(InfraProvider)) wait_for_a_provider()
def has_no_middleware_providers(): """Clear all middleware providers.""" BaseProvider.clear_provider_by_type(BaseProvider.type_mapping['middleware'], validate=True)
def delete_providers_after_test(): yield BaseProvider.clear_provider_by_type(InfraProvider)