def test_import_string(self): """ Tests all outcomes out import_string """ # Make sure an invalid module path returns None self.assertIsNone(import_string('nope.nope')) # Make sure an invalid module name returns None self.assertIsNone(import_string('tour.nope')) # For test coverage, import a null value self.assertIsNone(import_string('tour.tests.mocks.mock_null_value'))
def load_step_class(self): """ Imports and returns the step class. """ return import_string(self.step_class)(self)
def load_tour_class(self): """ Imports and returns the tour class. """ return import_string(self.tour_class)(self)