title: how to run a pytest method once before all the other methods of the class gets executed
body: <pre><code>@pytest.mark.usefixtures("oneTimeSetup","setUp")
  class SignUpFLow2(unittest.TestCase):
      print("running once")@pytest.fixture(autouse=True)
      def classSetup(self,oneTimeSetup):
          print("running twice")
  
          self.nhp = Noon_home_page(self.driver)
          self.nrp = Noon_Regional_Page(self.driver)
          self.nsas = Noon_signup_Page(self.driver)
          self.nso = Noon_Sign_Out(self.driver)
          self.nsi = Noon_SignIn(self.driver)
          self.xl = xcelReading()
          xlw = write_to_excel()
          xl1 = xlsReadingvig()
  
          path = xlw.writing()
          print(path)
  
          column_length = xl1.columnCount()
          print(column_length)
  
          for i in range(0, column_length):
              self.cell_value1 = xl1.excel(0, i, path)
              self.cell_value2 = xl1.excel(0, i + 1, path)
              self.cell_value3 = xl1.excel(0, i + 2, path)
              break
          self.value1 = self.cell_value1
          self.value2 = self.cell_value2
          self.value3 = self.cell_value3@pytest.mark.run(order=1)
      def test2(self):
          print("first test running")
          result = self.nhp.verifyLoginSuccessfull()
          self.nhp.Click()
          time.sleep(2)
          self.nhp.ClickLanguage()
          assert result == True  # asserting noon icon on home page
  
      @pytest.mark.run(order=2)
      def test3(self):
          print("Second test running")
          self.nrp.Click()
          time.sleep(2)
          result1 = self.nrp.verifyTitle()
          self.nrp.SignUpClick()
          assert result1 == True # asserting page title
  </code></pre>