title: Testing the same function with different parameters
body: <p>I am trying to test a function multiple times using different parameters. The return value should be True.</p>
  <pre><code>def testConfiguration(small,medium,large):
      ...
      if (everything goes well):
          return True
      else:
          return False
  
  testConfiguration(0,0,1)
  testConfiguration(1,2,1)
  testConfiguration(1,3,1)
  </code></pre>
  <p>What's the best way to go about doing this in pytest? I want to avoid multiple functions acting as assert True wrappers e.g</p>
  <pre><code>def test_ConfigA():
      assert testConfiguration(0,0,1) == True
  
  def test_ConfigB():
      assert testConfiguration(1,2,1) == True
  
  ...
  </code></pre>