def test_delete_propagate(mocker): Setting = mocker.patch('indico.core.settings.core.Setting') SettingPrincipal = mocker.patch('indico.core.settings.core.SettingPrincipal') proxy = SettingsProxy('foo', {'reg': None}, acls={'acl'}) proxy.delete('reg', 'acl') Setting.delete.assert_called_once_with('foo', 'reg') SettingPrincipal.delete.assert_called_with('foo', 'acl')
def test_delete_propagate(mocker): Setting = mocker.patch('indico.core.settings.proxy.Setting') SettingPrincipal = mocker.patch('indico.core.settings.proxy.SettingPrincipal') proxy = SettingsProxy('foo', {'reg': None}, acls={'acl'}) proxy.delete('reg', 'acl') Setting.delete.assert_called_once_with('foo', 'reg') SettingPrincipal.delete.assert_called_with('foo', 'acl')