title: Execution order on Python unittest
body: <p>I need to set an order of execution for my tests, because I need some data verified before the others. Is possible to set an order?</p>
  <pre><code>class OneTestCase(unittest.TestCase):
      def setUp(self):
          # something to do
      def test_login (self):
          # first test
          pass
      def test_other (self):
          # any order after test_login
      def test_othermore (self):
          # any order after test_login
  if __name__ == '__main__':
      unittest.main()
  </code></pre>