move testutil into test/common_util.py, since it doesn't count as 'code under test' for our pyflakes numbers

This commit is contained in:
Brian Warner 2008-10-28 21:28:31 -07:00
parent 294e3fb682
commit b73c380cdb
14 changed files with 27 additions and 17 deletions

View File

@ -16,9 +16,10 @@ from allmydata.checker_results import CheckerResults, CheckAndRepairResults, \
DeepCheckResults, DeepCheckAndRepairResults DeepCheckResults, DeepCheckAndRepairResults
from allmydata.mutable.common import CorruptShareError from allmydata.mutable.common import CorruptShareError
from allmydata.storage import storage_index_to_dir from allmydata.storage import storage_index_to_dir
from allmydata.util import log, testutil, fileutil, pollmixin from allmydata.util import log, fileutil, pollmixin
from allmydata.stats import PickleStatsGatherer from allmydata.stats import PickleStatsGatherer
from allmydata.key_generator import KeyGeneratorService from allmydata.key_generator import KeyGeneratorService
import common_util as testutil
def flush_but_dont_ignore(res): def flush_but_dont_ignore(res):

View File

@ -7,8 +7,9 @@ from twisted.python import log
import allmydata import allmydata
from allmydata import client from allmydata import client
from allmydata.introducer.client import IntroducerClient from allmydata.introducer.client import IntroducerClient
from allmydata.util import base32, testutil from allmydata.util import base32
from foolscap.eventual import flushEventualQueue from foolscap.eventual import flushEventualQueue
import common_util as testutil
class FakeIntroducerClient(IntroducerClient): class FakeIntroducerClient(IntroducerClient):
def __init__(self): def __init__(self):

View File

@ -9,11 +9,12 @@ from allmydata.interfaces import IURI, IClient, IMutableFileNode, \
INewDirectoryURI, IReadonlyNewDirectoryURI, IFileNode, \ INewDirectoryURI, IReadonlyNewDirectoryURI, IFileNode, \
ExistingChildError, NoSuchChildError, \ ExistingChildError, NoSuchChildError, \
IDeepCheckResults, IDeepCheckAndRepairResults IDeepCheckResults, IDeepCheckAndRepairResults
from allmydata.util import hashutil, testutil from allmydata.util import hashutil
from allmydata.monitor import Monitor from allmydata.monitor import Monitor
from allmydata.test.common import make_chk_file_uri, make_mutable_file_uri, \ from allmydata.test.common import make_chk_file_uri, make_mutable_file_uri, \
FakeDirectoryNode, create_chk_filenode FakeDirectoryNode, create_chk_filenode
from allmydata.checker_results import CheckerResults, CheckAndRepairResults from allmydata.checker_results import CheckerResults, CheckAndRepairResults
import common_util as testutil
# to test dirnode.py, we want to construct a tree of real DirectoryNodes that # to test dirnode.py, we want to construct a tree of real DirectoryNodes that
# contain pointers to fake files. We start with a fake MutableFileNode that # contain pointers to fake files. We start with a fake MutableFileNode that

View File

@ -7,9 +7,10 @@ from twisted.python.failure import Failure
from foolscap import eventual from foolscap import eventual
from allmydata import hashtree, uri from allmydata import hashtree, uri
from allmydata.immutable import encode, upload, download from allmydata.immutable import encode, upload, download
from allmydata.util import hashutil, testutil from allmydata.util import hashutil
from allmydata.util.assertutil import _assert from allmydata.util.assertutil import _assert
from allmydata.interfaces import IStorageBucketWriter, IStorageBucketReader, NotEnoughSharesError from allmydata.interfaces import IStorageBucketWriter, IStorageBucketReader, NotEnoughSharesError
import common_util as testutil
class LostPeerError(Exception): class LostPeerError(Exception):
pass pass

View File

@ -1,11 +1,11 @@
from allmydata.immutable import upload from allmydata.immutable import upload
from allmydata.test.common import SystemTestMixin, ShareManglingMixin from allmydata.test.common import SystemTestMixin, ShareManglingMixin
from allmydata.util import testutil
from allmydata.monitor import Monitor from allmydata.monitor import Monitor
from allmydata.interfaces import IURI, NotEnoughSharesError from allmydata.interfaces import IURI, NotEnoughSharesError
from twisted.internet import defer from twisted.internet import defer
from twisted.trial import unittest from twisted.trial import unittest
import random, struct import random, struct
import common_util as testutil
TEST_DATA="\x02"*(upload.Uploader.URI_LIT_SIZE_THRESHOLD+1) TEST_DATA="\x02"*(upload.Uploader.URI_LIT_SIZE_THRESHOLD+1)

View File

@ -14,7 +14,8 @@ from allmydata.introducer.server import IntroducerService
# test compatibility with old introducer .tac files # test compatibility with old introducer .tac files
from allmydata.introducer import IntroducerNode from allmydata.introducer import IntroducerNode
from allmydata.introducer import old from allmydata.introducer import old
from allmydata.util import testutil, idlib, pollmixin from allmydata.util import idlib, pollmixin
import common_util as testutil
class FakeNode(Referenceable): class FakeNode(Referenceable):
pass pass

View File

@ -1,8 +1,8 @@
from allmydata.util import iputil, testutil
from twisted.trial import unittest
import re import re
from twisted.trial import unittest
from allmydata.util import iputil
import common_util as testutil
DOTTED_QUAD_RE=re.compile("^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$") DOTTED_QUAD_RE=re.compile("^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$")

View File

@ -6,7 +6,7 @@ from twisted.internet import defer, reactor
from twisted.python import failure from twisted.python import failure
from allmydata import uri, storage from allmydata import uri, storage
from allmydata.immutable import download from allmydata.immutable import download
from allmydata.util import base32, testutil, idlib from allmydata.util import base32, idlib
from allmydata.util.idlib import shortnodeid_b2a from allmydata.util.idlib import shortnodeid_b2a
from allmydata.util.hashutil import tagged_hash from allmydata.util.hashutil import tagged_hash
from allmydata.util.fileutil import make_dirs from allmydata.util.fileutil import make_dirs
@ -29,6 +29,8 @@ from allmydata.mutable.servermap import ServerMap, ServermapUpdater
from allmydata.mutable.layout import unpack_header, unpack_share from allmydata.mutable.layout import unpack_header, unpack_share
from allmydata.mutable.repair import MustForceRepairError from allmydata.mutable.repair import MustForceRepairError
import common_util as testutil
# this "FastMutableFileNode" exists solely to speed up tests by using smaller # this "FastMutableFileNode" exists solely to speed up tests by using smaller
# public/private keys. Once we switch to fast DSA-based keys, we can get rid # public/private keys. Once we switch to fast DSA-based keys, we can get rid
# of this. # of this.

View File

@ -7,7 +7,8 @@ from twisted.python import log
from foolscap.eventual import flushEventualQueue from foolscap.eventual import flushEventualQueue
from twisted.application import service from twisted.application import service
from allmydata.node import Node, formatTimeTahoeStyle from allmydata.node import Node, formatTimeTahoeStyle
from allmydata.util import testutil, fileutil from allmydata.util import fileutil
import common_util as testutil
class LoggingMultiService(service.MultiService): class LoggingMultiService(service.MultiService):
def log(self, msg, **kw): def log(self, msg, **kw):

View File

@ -2,7 +2,8 @@
from twisted.trial import unittest from twisted.trial import unittest
from twisted.application import service from twisted.application import service
from allmydata.stats import CPUUsageMonitor from allmydata.stats import CPUUsageMonitor
from allmydata.util import testutil, pollmixin from allmydata.util import pollmixin
import common_util as testutil
class FasterMonitor(CPUUsageMonitor): class FasterMonitor(CPUUsageMonitor):
POLL_INTERVAL = 0.1 POLL_INTERVAL = 0.1

View File

@ -1,18 +1,18 @@
import os import os
from cStringIO import StringIO
from twisted.trial import unittest from twisted.trial import unittest
from twisted.python.failure import Failure from twisted.python.failure import Failure
from twisted.python import log from twisted.python import log
from twisted.internet import defer from twisted.internet import defer
from cStringIO import StringIO from foolscap import eventual
from allmydata import uri from allmydata import uri
from allmydata.immutable import upload from allmydata.immutable import upload
from allmydata.interfaces import IFileURI, FileTooLargeError, NotEnoughSharesError from allmydata.interfaces import IFileURI, FileTooLargeError, NotEnoughSharesError
from allmydata.util.assertutil import precondition from allmydata.util.assertutil import precondition
from allmydata.util.deferredutil import DeferredListShouldSucceed from allmydata.util.deferredutil import DeferredListShouldSucceed
from allmydata.util.testutil import ShouldFailMixin from common_util import ShouldFailMixin
from foolscap import eventual
MiB = 1024*1024 MiB = 1024*1024

View File

@ -7,7 +7,7 @@ from twisted.internet import defer, reactor
from twisted.python import failure from twisted.python import failure
from allmydata.util import base32, idlib, humanreadable, mathutil, hashutil from allmydata.util import base32, idlib, humanreadable, mathutil, hashutil
from allmydata.util import assertutil, fileutil, testutil, deferredutil from allmydata.util import assertutil, fileutil, deferredutil
from allmydata.util import limiter, time_format, pollmixin from allmydata.util import limiter, time_format, pollmixin
class Base32(unittest.TestCase): class Base32(unittest.TestCase):

View File

@ -8,12 +8,13 @@ from twisted.python import failure, log
from allmydata import interfaces, provisioning, uri, webish from allmydata import interfaces, provisioning, uri, webish
from allmydata.immutable import upload, download from allmydata.immutable import upload, download
from allmydata.web import status, common from allmydata.web import status, common
from allmydata.util import fileutil, testutil, base32 from allmydata.util import fileutil, base32
from allmydata.test.common import FakeDirectoryNode, FakeCHKFileNode, \ from allmydata.test.common import FakeDirectoryNode, FakeCHKFileNode, \
FakeMutableFileNode, create_chk_filenode FakeMutableFileNode, create_chk_filenode
from allmydata.interfaces import IURI, INewDirectoryURI, \ from allmydata.interfaces import IURI, INewDirectoryURI, \
IReadonlyNewDirectoryURI, IFileURI, IMutableFileURI, IMutableFileNode IReadonlyNewDirectoryURI, IFileURI, IMutableFileURI, IMutableFileNode
from allmydata.mutable import servermap, publish, retrieve from allmydata.mutable import servermap, publish, retrieve
import common_util as testutil
# create a fake uploader/downloader, and a couple of fake dirnodes, then # create a fake uploader/downloader, and a couple of fake dirnodes, then
# create a webserver that works against them # create a webserver that works against them