title: Python Behave - ConfigError: No steps directory in []
body: <p>Following the tutorial for setting up behave (<a href="https://behave.readthedocs.io/en/latest/tutorial.html" rel="nofollow noreferrer">https://behave.readthedocs.io/en/latest/tutorial.html</a>), I'm getting a <code>ConfigError: No steps directory</code> in error message.</p>
  
  <p>My file structure: </p>
  
  <pre><code>VS Code/TestingAutomationPOC/
  VS Code/TestingAutomationPOC/features/
  VS Code/TestingAutomationPOC/features/steps/
  VS Code/TestingAutomationPOC/features/steps/tutorial.py
  VS Code/TestingAutomationPOC/feature/tutorial.feature
  </code></pre>
  
  <p>Installed behave (1.2.6) via pip.</p>
  
  <p>Added <code>"python.linting.pylintArgs": ["--load-plugin","pylint_protobuf"]</code> to user settings which fixed my import issue but did not help with this ConfigError.</p>
  
  <p>From <code>tutorial.py</code>:</p>
  
  <pre><code>from behave import *
  
  @given('we have behave installed')
  def step_impl(context):
      pass
  
  @when('we implement a test')
  def step_impl(context):
      assert True is not False
  
  @then('behave will test it for us!')
  def step_impl(context):
      assert context.failed is False
  </code></pre>
  
  <p>From <code>tutorial.feature</code>:</p>
  
  <pre><code>Feature: showing off behave
  
    Scenario: run a simple test
       Given we have behave installed
        When we implement a test
        Then behave will test it for us!
  </code></pre>
  
  <p>What am I doing wrong?</p>