title: Getting fixture not found in pytest
body: <p>I am getting following error while running pytest using following code im unable to figure out whats wrong please find below code snippets.</p>
  
  <p><strong>Console ouput :</strong></p>
  
  <pre><code>================================================= test session starts =================================================
  platform win32 -- Python 3.7.2, pytest-4.2.0, py-1.7.0, pluggy-0.8.1
  rootdir: D:\Workspace\AutomationProject, inifile:
  plugins: cov-2.6.1, allure-pytest-2.5.5
  collected 1 item
  
  tests\pages\test.py E                                                                                            [100%]
  
  ======================================================= ERRORS ========================================================
  __________________________________________ ERROR at setup of test.test_test ___________________________________________
  file D:\Workspace\AutomationProject\tests\pages\test.py, line 5
        def test_test(self):
  E       fixture 'web_driver' not found
  &gt;       available fixtures: _UnitTestCase__pytest_class_setup, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, cov, doctest_namespace, monkeypatch, no_cover, pytestconfig, record_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
  &gt;       use 'pytest --fixtures [testpath]' for help on them.
  
  D:\Workspace\AutomationProject\tests\pages\test.py:5
  =============================================== 1 error in 0.12 seconds ===============================================
  </code></pre>
  
  <p>My Base class contains following code:</p>
  
  <pre><code>from selenium import webdriver
  import pytest
  import unittest
  
  @pytest.fixture(scope="class")
  def web_driver(request):
      driver = webdriver.Chrome("C:/chromedriver.exe")
      request.cls.driver = driver
      yield
      web_driver.close()
  
  
  @pytest.mark.usefixtures("web_driver")
  class Base(unittest.TestCase):
      '''
      This fixture contains the set up and tear down code for each test.
  
      '''
      pass
  </code></pre>
  
  <p>and test class contains following code:</p>
  
  <pre><code>from core.web.Base import Base
  
  class test(Base):
  
      def test_test(self):
          self.driver.get("http://google.com")
  </code></pre>
  
  <p>The test fixture is web_driver still getting error not found !</p>