title: pytest explicitly mark tests
body: <p>I'd like to make test names in pytest more readable by avoiding repetition of the word 'test', e.g.:</p>
  <pre><code>import pytest
  
  def add(a, b):
      return a + b
  
  class TestAdd:
      @pytest.mark('something?')
      def one_and_one_is_two(self):
           assert add(1, 1) == 2
  </code></pre>
  <p>Renaming the test to <code>test_one_and_one_is_two</code> would be functionally correct, but will result in the name including 'test' twice, which is undesirable.  Is there a mark or other mechanism to explicitly mark the test as a test, and hence avoid the need to rely on the test discovery rules?</p>
  <p>I know I can override the default discovery rules, but this means specifying another rule, which wouldn't satisfy all the test names I'll need.</p>