Skip unittest if some-condition in SetUpClass fails
Got the answer:
For those who gets stuck here-
unittest can be skipped from setUpClass in following way-
raise unittest.SkipTest(message)
Instead of explicitly raising the SkipTest exception, the documentation suggests using TestCase.skipTest(). For example:
def setUp(self): if skip_tests_flag: self.skipTest('skipped test due to skip_tests_flag')