sync teamcity-messages with TC

GitOrigin-RevId: 87ed5cd75205c1cf21ffb43ca3f8fc77bb30c7ca
This commit is contained in:
Ilya.Kazakevich
2021-09-14 17:06:32 +03:00
committed by intellij-monorepo-bot
parent 0518a7a442
commit 3d3c32b0e9
2 changed files with 1 additions and 17 deletions

View File

@@ -5,12 +5,10 @@ Behave formatter that supports TC
import datetime
import traceback
from collections import deque
from distutils import version
from behave.formatter.base import Formatter
from behave.model import Step, Feature, Scenario
from behave.model_core import Status
from behave import __version__ as behave_version
from teamcity.messages import TeamcityServiceMessages
@@ -35,7 +33,6 @@ class TeamcityFormatter(Formatter):
def __init__(self, stream_opener, config):
super(TeamcityFormatter, self).__init__(stream_opener, config)
assert version.LooseVersion(behave_version) >= version.LooseVersion("1.2.6"), "Only 1.2.6+ is supported"
self._messages = TeamcityServiceMessages()
self.__feature = None

View File

@@ -26,18 +26,6 @@ diff_tools.patch_unittest_diff()
_ASSERTION_FAILURE_KEY = '_teamcity_assertion_failure'
def _is_bool_supported():
"""
Type "bool" is not supported before 2.9
"""
try:
from pytest import __version__
from distutils import version
return version.LooseVersion(str(__version__)) >= version.LooseVersion("2.9")
except ImportError:
return False
def pytest_addoption(parser):
group = parser.getgroup("terminal reporting", "reporting", after="general")
@@ -48,8 +36,7 @@ def pytest_addoption(parser):
parser.addoption('--jb-swapdiff', action="store_true", dest="swapdiff", default=False, help="Swap actual/expected in diff")
kwargs = {"help": "skip output of passed tests for JetBrains TeamCity service messages"}
if _is_bool_supported():
kwargs.update({"type": "bool"})
kwargs.update({"type": "bool"})
parser.addini("skippassedoutput", **kwargs)
parser.addini("swapdiff", **kwargs)