def __init__(self, *args, **kwargs): super(Selector, self).__init__(*args, **kwargs) warn('Selector class is deprecated. ' 'Please use XpathSelector class instead.')
def __init__(self, *args, **kwargs): warn('You are using XpathSelector from deprecated `grab.selector` ' 'package. Please, switch to `selection` package.') super(XpathSelector, self).__init__(*args, **kwargs)
def test_warn(self): out = StringIO() with mock.patch('sys.stderr', out): warn('abc') self.assertTrue('GrabDeprecationWarning: abc' in out.getvalue())