util: move PollMixin to a separate file (pollmixin.py), so testutil can be moved into test/

This commit is contained in:
Brian Warner
2008-10-28 21:15:48 -07:00
parent 3dd9b79e3f
commit 294e3fb682
10 changed files with 55 additions and 51 deletions

View File

@ -18,7 +18,7 @@ from allmydata.immutable.filenode import FileNode, LiteralFileNode
from allmydata.offloaded import Helper
from allmydata.control import ControlServer
from allmydata.introducer.client import IntroducerClient
from allmydata.util import hashutil, base32, testutil, fileutil
from allmydata.util import hashutil, base32, pollmixin, fileutil
from allmydata.uri import LiteralFileURI
from allmydata.dirnode import NewDirectoryNode
from allmydata.mutable.node import MutableFileNode, MutableWatcher
@ -38,7 +38,7 @@ class StubClient(Referenceable):
def _make_secret():
return base32.b2a(os.urandom(hashutil.CRYPTO_VAL_SIZE)) + "\n"
class Client(node.Node, testutil.PollMixin):
class Client(node.Node, pollmixin.PollMixin):
implements(IStatsProducer)
PORTNUMFILE = "client.port"