cubicweb/test/unittest_cwconfig.py
changeset 11920 f13799fbcfea
parent 11900 8496135b6dc1
child 11929 fcbd6b251d81
equal deleted inserted replaced
11919:3a6746dfc57f 11920:f13799fbcfea
   239         self.assertEqual(cubes.__path__, self.config.cubes_search_path())
   239         self.assertEqual(cubes.__path__, self.config.cubes_search_path())
   240         # this import should succeed once path is adjusted
   240         # this import should succeed once path is adjusted
   241         from cubes import mycube
   241         from cubes import mycube
   242         self.assertEqual(mycube.__path__, [join(self.custom_cubes_dir, 'mycube')])
   242         self.assertEqual(mycube.__path__, [join(self.custom_cubes_dir, 'mycube')])
   243         # file cube should be overriden by the one found in data/cubes
   243         # file cube should be overriden by the one found in data/cubes
   244         if sys.modules.pop('cubes.file', None) and PY3:
   244         sys.modules.pop('cubes.file')
       
   245         if hasattr(cubes, 'file'):
   245             del cubes.file
   246             del cubes.file
   246         from cubes import file
   247         from cubes import file
   247         self.assertEqual(file.__path__, [join(self.custom_cubes_dir, 'file')])
   248         self.assertEqual(file.__path__, [join(self.custom_cubes_dir, 'file')])
   248 
   249 
   249     def test_config_value_from_environment(self):
   250     def test_config_value_from_environment(self):