Source: python-ddt
Version: 1.4.1-2
Severity: serious
Tags: ftbfs fixed-upstream patch
Forwarded: https://github.com/datadriventests/ddt/issues/95

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-ddt.html

...
==================================== ERRORS ====================================
____________________ ERROR collecting test/test_example.py _____________________
test/test_example.py:153: in <module>
    class YamlOnlyTestCase(unittest.TestCase):
ddt.py:372: in ddt
    return wrapper(arg) if inspect.isclass(arg) else wrapper
ddt.py:366: in wrapper
    process_file_data(cls, name, func, file_attr)
ddt.py:254: in process_file_data
    data = yaml.load(f, Loader=yaml_loader)
/usr/lib/python3/dist-packages/yaml/__init__.py:114: in load
    return loader.get_single_data()
/usr/lib/python3/dist-packages/yaml/constructor.py:51: in get_single_data
    return self.construct_document(node)
/usr/lib/python3/dist-packages/yaml/constructor.py:60: in construct_document
    for dummy in generator:
/usr/lib/python3/dist-packages/yaml/constructor.py:413: in construct_yaml_map
    value = self.construct_mapping(node)
/usr/lib/python3/dist-packages/yaml/constructor.py:218: in construct_mapping
    return super().construct_mapping(node, deep=deep)
/usr/lib/python3/dist-packages/yaml/constructor.py:143: in construct_mapping
    value = self.construct_object(value_node, deep=deep)
/usr/lib/python3/dist-packages/yaml/constructor.py:100: in construct_object
    data = constructor(self, node)
/usr/lib/python3/dist-packages/yaml/constructor.py:427: in construct_undefined
    raise ConstructorError(None, None,
E   yaml.constructor.ConstructorError: could not determine a constructor for 
the tag 'tag:yaml.org,2002:python/object:test.test_example.MyClass'
E     in "/build/1st/python-ddt-1.4.1/test/data/test_custom_yaml_loader.yaml", 
line 36, column 13
=============================== warnings summary ===============================
ddt.py:42
  /build/1st/python-ddt-1.4.1/ddt.py:42: PytestCollectionWarning: cannot 
collect test class 'TestNameFormat' because it has a __new__ constructor (from: 
test/test_functional.py)
    @unique

-- Docs: https://docs.pytest.org/en/stable/warnings.html
=========================== short test summary info ============================
ERROR test/test_example.py - yaml.constructor.ConstructorError: could not det...
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
========================= 1 warning, 1 error in 0.46s ==========================
make[1]: *** [debian/rules:26: override_dh_auto_test] Error 2




pyyaml (5.3.1-4) unstable; urgency=medium
...
  * Resolve CVE-2020-14343, more trivial RCEs in .load() and FullLoader.
    (Closes: #966233)

 -- Stefano Rivera <stefa...@debian.org>  Fri, 21 May 2021 11:11:00 -0400

Reply via email to