def test__dict_metadata(self): """Test dict_metadata""" # Run metadata = { 'tables': [{ 'name': 'test', 'use': True, 'fields': [{ 'ref': {'table': 'table_ref', 'field': 'field_ref'}, 'name': 'test_field' }] }] } result = Metadata._dict_metadata(metadata) # Asserts expected = { 'tables': { 'test': { 'use': True, 'name': 'test', 'fields': { 'test_field': { 'ref': {'table': 'table_ref', 'field': 'field_ref'}, 'name': 'test_field' } } } } } assert result == expected
def test__dict_metadata_dict(self): """Test dict_metadata""" # Run metadata = { 'tables': { 'test': { 'fields': { 'test_field': { 'ref': { 'table': 'table_ref', 'field': 'field_ref' } } } }, 'other': { 'use': False, } } } result = Metadata._dict_metadata(metadata) # Asserts expected = { 'tables': { 'test': { 'fields': { 'test_field': { 'ref': { 'table': 'table_ref', 'field': 'field_ref' } } } } } } assert result == expected