Commit 0fa86e3d by Dino Cikatic Committed by Martyn James

SOL-570 Remove djangotracker from common imports

parent 953581e6
...@@ -16,8 +16,6 @@ import traceback ...@@ -16,8 +16,6 @@ import traceback
import unittest import unittest
from contextlib import contextmanager, nested from contextlib import contextmanager, nested
from eventtracking import tracker
from eventtracking.django import DjangoTracker
from functools import wraps from functools import wraps
from lazy import lazy from lazy import lazy
from mock import Mock, patch from mock import Mock, patch
...@@ -37,7 +35,6 @@ from xmodule.modulestore.mongo.draft import DraftModuleStore ...@@ -37,7 +35,6 @@ from xmodule.modulestore.mongo.draft import DraftModuleStore
from xmodule.modulestore.xml import CourseLocationManager from xmodule.modulestore.xml import CourseLocationManager
from xmodule.x_module import ModuleSystem, XModuleDescriptor, XModuleMixin from xmodule.x_module import ModuleSystem, XModuleDescriptor, XModuleMixin
MODULE_DIR = path(__file__).dirname() MODULE_DIR = path(__file__).dirname()
# Location of common test DATA directory # Location of common test DATA directory
# '../../../../edx-platform/common/test/data/' # '../../../../edx-platform/common/test/data/'
...@@ -58,14 +55,11 @@ class TestModuleSystem(ModuleSystem): # pylint: disable=abstract-method ...@@ -58,14 +55,11 @@ class TestModuleSystem(ModuleSystem): # pylint: disable=abstract-method
""" """
ModuleSystem for testing ModuleSystem for testing
""" """
@patch('eventtracking.tracker.emit') def __init__(self, **kwargs): # pylint: disable=unused-argument
def __init__(self, mock_emit, **kwargs): # pylint: disable=unused-argument
id_manager = CourseLocationManager(kwargs['course_id']) id_manager = CourseLocationManager(kwargs['course_id'])
kwargs.setdefault('id_reader', id_manager) kwargs.setdefault('id_reader', id_manager)
kwargs.setdefault('id_generator', id_manager) kwargs.setdefault('id_generator', id_manager)
kwargs.setdefault('services', {}).setdefault('field-data', DictFieldData({})) kwargs.setdefault('services', {}).setdefault('field-data', DictFieldData({}))
self.tracker = DjangoTracker()
tracker.register_tracker(self.tracker)
super(TestModuleSystem, self).__init__(**kwargs) super(TestModuleSystem, self).__init__(**kwargs)
def handler_url(self, block, handler, suffix='', query='', thirdparty=False): def handler_url(self, block, handler, suffix='', query='', thirdparty=False):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment