123 |
123 |
124 @patch('pkg_resources.iter_entry_points', side_effect=iter_entry_points) |
124 @patch('pkg_resources.iter_entry_points', side_effect=iter_entry_points) |
125 def test_available_cubes(self, mock_iter_entry_points): |
125 def test_available_cubes(self, mock_iter_entry_points): |
126 expected_cubes = [ |
126 expected_cubes = [ |
127 'card', 'comment', 'cubicweb_comment', 'cubicweb_email', 'file', |
127 'card', 'comment', 'cubicweb_comment', 'cubicweb_email', 'file', |
128 'cubicweb_file', 'cubicweb_forge', 'localperms', |
128 'cubicweb_file', 'cubicweb_forge', |
129 'cubicweb_mycube', 'tag', |
129 'cubicweb_mycube', 'tag', |
130 ] |
130 ] |
131 self.assertEqual(self.config.available_cubes(), expected_cubes) |
131 self.assertEqual(self.config.available_cubes(), expected_cubes) |
132 mock_iter_entry_points.assert_called_once_with( |
132 mock_iter_entry_points.assert_called_once_with( |
133 group='cubicweb.cubes', name=None) |
133 group='cubicweb.cubes', name=None) |