[Tests] Replace module import with sys.modules

This commit is contained in:
Calum Lind 2014-09-19 13:38:46 +01:00
commit b8ab6e4083

View file

@ -1,13 +1,13 @@
from __future__ import print_function from __future__ import print_function
import os import os
import sys
from twisted.trial import unittest from twisted.trial import unittest
import deluge.component as component import deluge.component as component
import deluge.core.torrent import deluge.core.torrent
import deluge.tests.common as common import deluge.tests.common as common
import test_torrent
from deluge._libtorrent import lt from deluge._libtorrent import lt
from deluge.core.core import Core from deluge.core.core import Core
from deluge.core.rpcserver import RPCServer from deluge.core.rpcserver import RPCServer
@ -41,7 +41,7 @@ class TorrentTestCase(unittest.TestCase):
def setUp(self): def setUp(self):
# Save component and set back on teardown # Save component and set back on teardown
self.original_component = deluge.core.torrent.component self.original_component = deluge.core.torrent.component
deluge.core.torrent.component = test_torrent deluge.core.torrent.component = sys.modules[__name__]
self.setup_config() self.setup_config()
global rpcserver global rpcserver
global core global core