Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021222324
  1. import unittest
  2. from django.test import TestCase
  3. from oscar.basket.tests import *
  4. from oscar.order.tests import *
  5. from oscar.product.tests import *
  6. from oscar.stock.tests import *
  7. from oscar.services import import_module, AppNotFoundError
  8. class ImportAppTests(unittest.TestCase):
  9. def test_a_specified_class_is_imported_correctly(self):
  10. module = import_module('product.models', ['Item'])
  11. self.assertEqual('oscar.product.models', module.__name__)
  12. def test_unknown_apps_raise_exception(self):
  13. self.assertRaises(AppNotFoundError, import_module, 'banana', ['skin'])
  14. def test_no_classes_specified_raise_exception(self):
  15. self.assertRaises(ValueError, import_module, 'product.models')