* v1.3.2: Broke Python 2.7 support (submitted by: silent-observer) - 1.3.2: * Recursive discovery and import in steps directory is now disabled by default. * RTFD: Enable PDF output format again (for download). * Improve command-line option descriptions (show: value). * Use "confval" directive for config-file parameters. * api: Add "Configuration" class description. * Include changes from pull #1258 * Fix more deadlinks in docs * behave4cmd0: Update version info to v1.3.1 * behave4cmd0.command_shell: Cleanup of BEHAVE_CMD value usage. * Update to python-version: "3.14.0-rc.2" (was: "3.14.0-rc.1") * Update actions/checkout to v5 (was: v4). * Use astral-sh/setup-uv@v6 (was: v3). - 1.3.1: * ImportError: cannot import name 'asynccontextmanager' not found in python 3.6 (submitted by: rzuckerm) * AmbiguousStep error on step import with "re" step-matcher (submitted by: VolodymyrDan00) * Add section with description of "Runners" extension point. * Add section with "Cucumber-Expressions". * docs: userdata (provided by: Therdel, fixes: #1234) * userdata_defines configuration file parameter is not up to date (submitted by: vvavrychuk) - 1.3.0: * Gherkin v6 support * Native support for cucumber-expressions as step matcher * Native support for async-steps * Support for tag-expressions v2 * Distinguish in outcome between failures (assert-failed) and errors (unexpected exceptions at runtime) * Improved captured-output support * Improved logging support and log-to-file support OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-behave?expand=0&rev=17
221 lines
8.2 KiB
Diff
221 lines
8.2 KiB
Diff
Index: behave-1.3.3/tests/api/_test_async_step35.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/api/_test_async_step35.py
|
|
+++ behave-1.3.3/tests/api/_test_async_step35.py
|
|
@@ -24,7 +24,7 @@ from platform import python_implementati
|
|
import sys
|
|
|
|
from hamcrest import assert_that, close_to
|
|
-from mock import Mock
|
|
+from unittest.mock import Mock
|
|
import pytest
|
|
|
|
from behave._stepimport import use_step_import_modules, SimpleStepContainer
|
|
Index: behave-1.3.3/tests/unit/test_context_cleanups.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/unit/test_context_cleanups.py
|
|
+++ behave-1.3.3/tests/unit/test_context_cleanups.py
|
|
@@ -13,7 +13,7 @@ OPEN ISSUES:
|
|
from __future__ import print_function
|
|
from behave.configuration import Configuration
|
|
from behave.runner import Context, Runner, scoped_context_layer
|
|
-from mock import Mock
|
|
+from unittest.mock import Mock
|
|
import pytest
|
|
|
|
|
|
Index: behave-1.3.3/tests/unit/test_formatter.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/unit/test_formatter.py
|
|
+++ behave-1.3.3/tests/unit/test_formatter.py
|
|
@@ -6,7 +6,7 @@ import sys
|
|
import tempfile
|
|
import unittest
|
|
import six
|
|
-from mock import Mock, patch
|
|
+from unittest.mock import Mock, patch
|
|
from behave.formatter._registry import make_formatters
|
|
from behave.formatter import pretty
|
|
from behave.formatter.base import StreamOpener
|
|
Index: behave-1.3.3/tests/unit/test_log_capture.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/unit/test_log_capture.py
|
|
+++ behave-1.3.3/tests/unit/test_log_capture.py
|
|
@@ -1,6 +1,6 @@
|
|
# -*- coding: UTF-8 -*-
|
|
from __future__ import absolute_import, with_statement
|
|
-from mock import patch
|
|
+from unittest.mock import patch
|
|
from behave.log_capture import LoggingCapture
|
|
from six.moves import range
|
|
|
|
Index: behave-1.3.3/tests/unit/test_matchers.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/unit/test_matchers.py
|
|
+++ behave-1.3.3/tests/unit/test_matchers.py
|
|
@@ -2,7 +2,7 @@
|
|
# ruff: noqa: E731
|
|
from __future__ import absolute_import, with_statement
|
|
import pytest
|
|
-from mock import Mock, patch
|
|
+from unittest.mock import Mock, patch
|
|
import parse
|
|
from behave.exception import NotSupportedWarning
|
|
from behave.matchers import (
|
|
Index: behave-1.3.3/tests/unit/test_model.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/unit/test_model.py
|
|
+++ behave-1.3.3/tests/unit/test_model.py
|
|
@@ -4,7 +4,7 @@
|
|
from __future__ import absolute_import, print_function, with_statement
|
|
import unittest
|
|
import pytest
|
|
-from mock import Mock, patch
|
|
+from unittest.mock import Mock, patch
|
|
import six
|
|
from six.moves import range # pylint: disable=redefined-builtin
|
|
from six.moves import zip # pylint: disable=redefined-builtin
|
|
Index: behave-1.3.3/tests/unit/test_runner.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/unit/test_runner.py
|
|
+++ behave-1.3.3/tests/unit/test_runner.py
|
|
@@ -8,7 +8,7 @@ import sys
|
|
import unittest
|
|
from six import StringIO
|
|
import pytest
|
|
-from mock import Mock, patch
|
|
+from unittest.mock import Mock, patch
|
|
from behave import runner_util
|
|
from behave.runner import Context, Runner
|
|
from behave.exception import ConfigError
|
|
Index: behave-1.3.3/tests/unit/test_step_registry.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/unit/test_step_registry.py
|
|
+++ behave-1.3.3/tests/unit/test_step_registry.py
|
|
@@ -3,7 +3,7 @@
|
|
# ruff: noqa: E731
|
|
|
|
from __future__ import absolute_import, with_statement
|
|
-from mock import Mock, patch
|
|
+from unittest.mock import Mock, patch
|
|
from six.moves import range # pylint: disable=redefined-builtin
|
|
from behave import step_registry
|
|
|
|
Index: behave-1.3.3/tests/functional/test_capture_on_failed.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/functional/test_capture_on_failed.py
|
|
+++ behave-1.3.3/tests/functional/test_capture_on_failed.py
|
|
@@ -5,7 +5,7 @@ if the TEST ASSUMPTION, that is used her
|
|
* TEST ASSUMPTION: STORE_CAPTURED_ON_SUCCESS is False (only failures are captured)
|
|
"""
|
|
|
|
-from mock import Mock
|
|
+from unittest.mock import Mock
|
|
import pytest
|
|
|
|
from behave.configuration import Configuration
|
|
Index: behave-1.3.3/tests/functional/test_capture_on_success.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/functional/test_capture_on_success.py
|
|
+++ behave-1.3.3/tests/functional/test_capture_on_success.py
|
|
@@ -5,7 +5,7 @@ if the TEST ASSUMPTION, that is used her
|
|
* TEST ASSUMPTION: STORE_CAPTURED_ON_SUCCESS is True (everything is captured)
|
|
"""
|
|
|
|
-from mock import Mock
|
|
+from unittest.mock import Mock
|
|
import pytest
|
|
|
|
from behave.configuration import Configuration
|
|
Index: behave-1.3.3/tests/issues/test_issue0619.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/issues/test_issue0619.py
|
|
+++ behave-1.3.3/tests/issues/test_issue0619.py
|
|
@@ -20,7 +20,7 @@ so the default behaviour of getattr is n
|
|
from __future__ import absolute_import
|
|
from behave.configuration import Configuration
|
|
from behave.runner import Context, scoped_context_layer
|
|
-from mock import Mock
|
|
+from unittest.mock import Mock
|
|
|
|
|
|
def test_issue__getattr_with_protected_unknown_context_attribute_raises_no_error():
|
|
Index: behave-1.3.3/tests/issues/test_issue0767.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/issues/test_issue0767.py
|
|
+++ behave-1.3.3/tests/issues/test_issue0767.py
|
|
@@ -14,7 +14,7 @@ Behave returns nothing. ::
|
|
This seems to be an oversight.
|
|
"""
|
|
|
|
-from mock import Mock
|
|
+from unittest.mock import Mock
|
|
from behave.fixture import fixture, use_fixture_by_tag
|
|
from behave.runner import Context
|
|
|
|
Index: behave-1.3.3/tests/unit/reporter/test_summary.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/unit/reporter/test_summary.py
|
|
+++ behave-1.3.3/tests/unit/reporter/test_summary.py
|
|
@@ -1,7 +1,7 @@
|
|
# -*- coding: UTF-8 -*-
|
|
|
|
from __future__ import absolute_import, print_function, division
|
|
-from mock import Mock, patch
|
|
+from unittest.mock import Mock, patch
|
|
from behave.model import ScenarioOutline
|
|
from behave.model_type import Status
|
|
from behave.reporter.summary import (
|
|
Index: behave-1.3.3/tests/unit/test_deprecated.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/unit/test_deprecated.py
|
|
+++ behave-1.3.3/tests/unit/test_deprecated.py
|
|
@@ -11,7 +11,7 @@ from behave.configuration import Configu
|
|
from behave.python_feature import PythonFeature
|
|
from behave.runner import Context, ModelRunner
|
|
from behave.tag_matcher import ActiveTagMatcher
|
|
-from mock import Mock
|
|
+from unittest.mock import Mock
|
|
import pytest
|
|
|
|
|
|
Index: behave-1.3.3/tests/unit/test_runner_context.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/unit/test_runner_context.py
|
|
+++ behave-1.3.3/tests/unit/test_runner_context.py
|
|
@@ -7,7 +7,7 @@ import unittest
|
|
import warnings
|
|
from platform import python_implementation
|
|
|
|
-from mock import Mock, patch
|
|
+from unittest.mock import Mock, patch
|
|
import pytest
|
|
import six
|
|
|
|
Index: behave-1.3.3/tests/unit/test_runner_hook.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/unit/test_runner_hook.py
|
|
+++ behave-1.3.3/tests/unit/test_runner_hook.py
|
|
@@ -3,7 +3,7 @@ Tests for :mod:`behave.runner` related t
|
|
"""
|
|
|
|
from __future__ import absolute_import, print_function
|
|
-from mock import Mock
|
|
+from unittest.mock import Mock
|
|
from behave.capture import CaptureSinkAsCollector
|
|
from behave.configuration import Configuration
|
|
from behave.runner import Context, ModelRunner
|
|
Index: behave-1.3.3/tests/unit/test_tag_matcher.py
|
|
===================================================================
|
|
--- behave-1.3.3.orig/tests/unit/test_tag_matcher.py
|
|
+++ behave-1.3.3/tests/unit/test_tag_matcher.py
|
|
@@ -9,7 +9,7 @@ Unit tests for active tag-matcher (mod:`
|
|
"""
|
|
|
|
from __future__ import absolute_import
|
|
-from mock import Mock
|
|
+from unittest.mock import Mock
|
|
from unittest import TestCase
|
|
import operator
|
|
import pytest
|