def test_update_ignore_private_properties(): obj = ExtensionVersion(arguments()) other = ExtensionVersion(arguments()) other._files = {'key': 'value'} obj.update(other) assert obj._files is None
def test_update(): obj = ExtensionVersion(arguments()) obj.update(Extension({'Id': 'location', 'Category': 'item', 'Core': 'true'})) assert obj.id == 'location' assert obj.category == 'item' assert obj.core is True