title: Python unit tests not discovered in VSCode
body: <p>I've written a python test file called <code>scraping_test.py</code>, with a single test class, using <code>unittest</code>, called <code>TestScrapingUtils</code></p>
  
  <pre><code>"""Tests for the scraping app"""
  import unittest
  
  from bs4 import BeautifulSoup as bs4
  
  from mosque_scraper.management.commands import scraping_utils
  from mosque_scraper.selectors import MOSQUE_INFO_ROWS_SELECTOR
  
  class TestScrapingUtils(unittest.TestCase):
      """Test scraping_utils.py """
      def setup(self):
          """Setup McSetupface."""
          pass
      def test_get_keys_from_row(self):
          """ Test that we extract the correct keys from the supplied rows."""
          test_page_name = "test_page.html"
          with open(test_page_name) as test_page_file:
              test_mosque = bs4(test_page_file, 'html.parser')
              rows = test_mosque.select(MOSQUE_INFO_ROWS_SELECTOR)
              field_dict = scraping_utils.get_fields_from_rows(rows)
              self.assertDictEqual(field_dict, {})
  </code></pre>
  
  <p>My settings for unit tests are:</p>
  
  <pre><code>{
      "python.unitTest.unittestEnabled": true,
      "python.unitTest.unittestArgs": [
          "-v",
          "-s",
          ".",
          "-p",
          "*test.py"
      ]
  }
  </code></pre>
  
  <p>It looks like it should work, but when I click to run the tests in VSCode it says that no tests were discovered:</p>
  
  <blockquote>
    <p>No tests discovered, please check the configuration settings for the tests.  </p>
  </blockquote>
  
  <p>How do I make it work?</p>