Exemplo n.º 1
0
    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'))
Exemplo n.º 2
0
 def load_step_class(self):
     """
     Imports and returns the step class.
     """
     return import_string(self.step_class)(self)
Exemplo n.º 3
0
 def load_tour_class(self):
     """
     Imports and returns the tour class.
     """
     return import_string(self.tour_class)(self)