Changeset View
Changeset View
Standalone View
Standalone View
swh/indexer/tests/storage/test_converters.py
Show First 20 Lines • Show All 163 Lines • ▼ Show 20 Lines | class TestConverters(unittest.TestCase): | ||||
def test_db_to_metadata(self): | def test_db_to_metadata(self): | ||||
input_metadata = { | input_metadata = { | ||||
'id': b'some-id', | 'id': b'some-id', | ||||
'tool_id': 20, | 'tool_id': 20, | ||||
'tool_name': 'some-toolname', | 'tool_name': 'some-toolname', | ||||
'tool_version': 'some-toolversion', | 'tool_version': 'some-toolversion', | ||||
'tool_configuration': {}, | 'tool_configuration': {}, | ||||
'translated_metadata': b'translated_metadata', | 'metadata': b'metadata', | ||||
} | } | ||||
expected_metadata = { | expected_metadata = { | ||||
'id': b'some-id', | 'id': b'some-id', | ||||
'translated_metadata': b'translated_metadata', | 'metadata': b'metadata', | ||||
'tool': { | 'tool': { | ||||
'id': 20, | 'id': 20, | ||||
'name': 'some-toolname', | 'name': 'some-toolname', | ||||
'version': 'some-toolversion', | 'version': 'some-toolversion', | ||||
'configuration': {}, | 'configuration': {}, | ||||
} | } | ||||
} | } | ||||
actual_metadata = converters.db_to_metadata(input_metadata) | actual_metadata = converters.db_to_metadata(input_metadata) | ||||
self.assertEqual(actual_metadata, expected_metadata) | self.assertEqual(actual_metadata, expected_metadata) |