def test_db_to_release():
# when
actual_release = converters.db_to_release(
{
"id": b"release-id",
"target": b"revision-id",
"target_type": "revision",
"date": None,
"date_offset": None,
"date_neg_utc_offset": None,
"name": b"release-name",
"comment": b"release comment",
"synthetic": True,
"author_fullname": b"auth-fullname",
"author_name": b"auth-name",
"author_email": b"auth-email",
}
)
# then
> assert actual_release == {
"author": {
"fullname": b"auth-fullname",
"name": b"auth-name",
"email": b"auth-email",
},
"date": None,
"id": b"release-id",
"name": b"release-name",
"message": b"release comment",
"synthetic": True,
"target": b"revision-id",
"target_type": "revision",
}
E AssertionError: assert Release(name=...b'release-id') == {'author': {'...comment', ...}
E +Release(name=b'release-name', message=b'release comment', target=b'revision-id', target_type=<ObjectType.REVISION: 'revision'>, synthetic=True, author=Person(fullname=b'auth-fullname', name=b'auth-name', email=b'auth-email'), date=None, metadata=None, id=b'release-id')
E -{'author': {'fullname': b'auth-fullname', 'name': b'auth-name', 'email': b'auth-email'}, 'date': None, 'id': b'release-id', 'name': b'release-name', 'message': b'release comment', 'synthetic': True, 'target': b'revision-id', 'target_type': 'revision'}
.tox/py3/lib/python3.7/site-packages/swh/storage/tests/test_converters.py:138: AssertionError
TEST RESULT
TEST RESULT
- Run At
- Aug 12 2020, 11:01 AM