from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.keys import Keys as keys import nose.plugins.attrib from src import clogger from src import baseTest import src.constants as constants from src.page_helpers import team from src.page_helpers import utils __author__ = 'egeller' logger = clogger.setup_custom_logger(__name__) class WrappingTestSuite(baseTest.CrittercismTestCase): @classmethod def setUpClass(cls): """ """ super(WrappingTestSuite, cls).setUpClass() def setUp(self): """ Setup for the testcase
import contextlib import functools import inspect import sys from string import join import unittest2 as unittest from src import config from src import clogger logger = clogger.setup_custom_logger(__name__) class MultipleAssertionError(AssertionError): pass def canSkipped(message): """ Iterate through all the known failures and skip the error if it is already recorded """ for failure in config.CliConfig().knownFailureList: msg = failure.split('|') logger.debug("Splitting " + str(msg.__len__()) + " " + join(msg)) if msg[1].strip() in message: logger.warn("Skipping tests for " + str(failure)) raise unittest.SkipTest(str(failure)) return False