title: py.test deal with both pylint and flake8 when importing features from a module
body: <p>So, I have roughly this code:</p>
  
  <pre><code>from .fixtures import some_fixture
  
  
  def test_whatever(some_fixture):
      print(some_fixture)
  </code></pre>
  
  <p>I get two warnings from <code>flake8</code> for this:</p>
  
  <blockquote>
    <p>F401 '.fixtures.some_fixture' imported but unused</p>
  </blockquote>
  
  <p>and</p>
  
  <blockquote>
    <p>F811 redefinition of unused 'some_fixture' from line 1</p>
  </blockquote>
  
  <p>I'm not going to move fixtures anywhere, but "decorating" every test definition and every import with <code>noqa</code> and <code>pylint</code> comments seems like a very sad and colorless life (especially so that sometimes it will silence a legitimate warning, s.a. when a fixture isn't really used).</p>
  
  <p>What else can I do?</p>