| 123456789101112131415161718 |
- import unittest
-
- from django.test import TestCase
-
- from oscar.core.loading import import_module, AppNotFoundError
-
- class ImportAppTests(unittest.TestCase):
-
- def test_a_specified_class_is_imported_correctly(self):
- module = import_module('product.models', ['Item'])
- self.assertEqual('oscar.apps.product.models', module.__name__)
-
- def test_unknown_apps_raise_exception(self):
- self.assertRaises(AppNotFoundError, import_module, 'banana', ['skin'])
-
- def test_no_classes_specified_raise_exception(self):
- self.assertRaises(ValueError, import_module, 'product.models')
|