Page MenuHomeSoftware Heritage

Jenkins > .tox.py3.lib.python3.7.site-packages.swh.deposit.tests.api.test_parsers::test_parsing_without_duplicates
Failed

TEST RESULT

Run At
Nov 20 2020, 3:55 PM
Details
def test_parsing_without_duplicates(): xml_no_duplicate = io.BytesIO( b"""<?xml version="1.0"?> <entry xmlns="http://www.w3.org/2005/Atom" xmlns:codemeta="https://doi.org/10.5063/SCHEMA/CODEMETA-2.0"> <title>Awesome Compiler</title> <codemeta:license> <codemeta:name>GPL3.0</codemeta:name> <codemeta:url>https://opensource.org/licenses/GPL-3.0</codemeta:url> </codemeta:license> <codemeta:runtimePlatform>Python3</codemeta:runtimePlatform> <codemeta:author> <codemeta:name>author1</codemeta:name> <codemeta:affiliation>Inria</codemeta:affiliation> </codemeta:author> <codemeta:programmingLanguage>ocaml</codemeta:programmingLanguage> <codemeta:issueTracker>http://issuetracker.com</codemeta:issueTracker> </entry>""" ) actual_result = SWHXMLParser().parse(xml_no_duplicate) expected_dict = OrderedDict( [ ("atom:title", "Awesome Compiler"), ( "codemeta:license", OrderedDict( [ ("codemeta:name", "GPL3.0"), ("codemeta:url", "https://opensource.org/licenses/GPL-3.0"), ] ), ), ("codemeta:runtimePlatform", "Python3"), ( "codemeta:author", OrderedDict( [("codemeta:name", "author1"), ("codemeta:affiliation", "Inria")] ), ), ("codemeta:programmingLanguage", "ocaml"), ("codemeta:issueTracker", "http://issuetracker.com"), ] ) > assert expected_dict == actual_result E AssertionError: assert OrderedDict([...racker.com')]) == OrderedDict([...racker.com')]) E Omitting 5 identical items, use -vv to show E Left contains 1 more item: E {'atom:title': 'Awesome Compiler'} E Right contains 1 more item: E {'title': 'Awesome Compiler'} E Full diff: E - OrderedDict([('title', 'Awesome Compiler'),... E E ...Full output truncated (14 lines hidden), use '-vv' to show .tox/py3/lib/python3.7/site-packages/swh/deposit/tests/api/test_parsers.py:60: AssertionError