Page MenuHomeSoftware Heritage

Jenkins > .tox.py3.lib.python3.7.site-packages.swh.search.tests.test_api_client.TestRemoteSearch::test_origin_with_visit_added
Failed

TEST RESULT

Run At
Jul 30 2020, 7:36 PM
Details
self = <swh.search.tests.test_api_client.TestRemoteSearch testMethod=test_origin_with_visit_added> def test_origin_with_visit_added(self): origin_foobarbaz = Origin(url="http://foobar.baz") self.search.origin_update([o.to_dict() for o in [origin_foobarbaz]]) self.search.flush() actual_page = self.search.origin_search(url_pattern="foobar", with_visit=True) assert actual_page.next_page_token is None assert actual_page.results == [] self.search.origin_update( [{**o.to_dict(), "has_visits": True} for o in [origin_foobarbaz]] ) self.search.flush() actual_page = self.search.origin_search(url_pattern="foobar", with_visit=True) assert actual_page.next_page_token is None > assert actual_page.results == [origin_foobarbaz] E AssertionError: assert [{b'd': {'__t...pe': 'model'}] == [Origin(url='.../foobar.baz')] E At index 0 diff: {b'swhtype': 'model', b'd': {'url': 'http://foobar.baz', '__type__': 'Origin'}} != Origin(url='http://foobar.baz') E Full diff: E [ E - Origin(url='http://foobar.baz'), E + {b'd': {'__type__': 'Origin', E + 'url': 'http://foobar.baz'}, E + b'swhtype': 'model'},... E E ...Full output truncated (2 lines hidden), use '-vv' to show .tox/py3/lib/python3.7/site-packages/swh/search/tests/test_search.py:99: AssertionError