title: Pytest - how to skip tests unless you declare an option/flag?
body: <p>I have some unit tests, but I'm looking for a way to tag some specific unit tests to have them skipped unless you declare an option when you call the tests.</p>
  
  <p>Example:
  If I call <code>pytest test_reports.py</code>, I'd want a couple specific unit tests to not be run.</p>
  
  <p>But if I call <code>pytest -&lt;something&gt; test_reports</code>, then I want all my tests to be run.</p>
  
  <p>I looked into the <code>@pytest.mark.skipif(condition)</code> tag but couldn't quite figure it out, so not sure if I'm on the right track or not. Any guidance here would be great!</p>