[tor-commits] [gettor/master] Import ilv PR introduce major refactoring and restructure to use Twisted
hiro at torproject.org
hiro at torproject.org
Fri May 17 14:27:50 UTC 2019
commit bff816b0d1d48c4defded0c86f1203f8ba3dfeb7
Author: hiro <hiro at torproject.org>
Date: Tue Feb 5 19:12:59 2019 +0100
Import ilv PR introduce major refactoring and restructure to use Twisted
Update code and repository structure
Lay foundation to add testing and testing coverage
---
.coveragerc | 34 +
.gitignore | 5 +
AUTHORS | 1 +
Makefile | 34 +
TAGS | 44745 +++++++++++++++++++++++++++++
bin/gettor_service | 39 +
config/blacklist.cfg | 6 -
config/core.cfg | 12 -
config/smtp.cfg | 17 -
config/{tor-mirrors => tor-mirrors.json} | 0
config/xmpp.cfg | 21 -
dev_scripts/create_db.py | 58 -
INSTALL-SMTP => doc/INSTALL-SMTP | 0
gettor.conf.json | 10 +
gettor/__init__.py | 18 +-
gettor/core.py | 481 -
gettor/main.py | 38 +
gettor/parse/__init__.py | 1 +
gettor/parse/email.py | 217 +
gettor/services/__init__.py | 63 +
gettor/services/email/sendmail.py | 226 +
gettor/{ => services/twitter}/twitter.py | 2 +-
gettor/{ => services/xmpp}/xmpp.py | 2 +-
gettor/smtp.py | 535 -
gettor/utils.py | 131 -
gettor/{ => utils}/blacklist.py | 2 +-
gettor/utils/commons.py | 58 +
gettor/{ => utils}/db.py | 7 +-
gettor/utils/options.py | 30 +
gettor/utils/settings.py | 62 +
gettor/utils/strings.py | 122 +
gettor/{ => web}/http.py | 2 +-
scripts/create_db | 154 +
scripts/gettor | 30 +
setup.py | 257 +
{css => share/css}/bootstrap.min.css | 0
{css => share/css}/gettor.css | 0
share/locale/available_locales.json | 3 +
share/locale/en.json | 12 +
share/version.txt | 1 +
gettor.conf => test/__init__.py | 0
test/test_email_service.py | 27 +
42 files changed, 46192 insertions(+), 1271 deletions(-)
diff --git a/.coveragerc b/.coveragerc
new file mode 100644
index 0000000..b9e8253
--- /dev/null
+++ b/.coveragerc
@@ -0,0 +1,34 @@
+[run]
+source = gettor
+branch = True
+#parallel = True
+timid = False
+
+[report]
+omit =
+ */_langs*
+ */_version*
+ */__init__*
+ */sitecustomize*
+ */test/*
+# Regexes for lines to exclude from report generation:
+exclude_lines =
+ pragma: no cover
+ # don't complain if the code doesn't hit unimplemented sections:
+ raise NotImplementedError
+ pass
+ # don't complain if non-runnable or debuging code isn't run:
+ if 0:
+ if False:
+ if self[.verbosity.]
+ if options[.verbosity.]
+ def __repr__
+ if __name__ == .__main__.:
+ except Exception as impossible:
+# Ignore source code which cannot be found:
+ignore_errors = True
+# Exit with status code 2 if under this percentage is covered:
+fail_under = 80
+
+[html]
+directory = doc/coverage-html
diff --git a/.gitignore b/.gitignore
index e69de29..b8afc5c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1,5 @@
+venv
+__pycache__
+*.pyc
+log
+gettor.db
diff --git a/AUTHORS b/AUTHORS
index 3d84253..d126179 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,4 +1,5 @@
Current maintainer/core developers:
+ hiro <hiro at torproject.org>
Israel Leiva <ilv at torproject.org> 4096R/540BFC0E
Past core developers:
diff --git a/Makefile b/Makefile
index e69de29..975c8e6 100644
--- a/Makefile
+++ b/Makefile
@@ -0,0 +1,34 @@
+
+.PHONY: install test
+.DEFAULT: install test
+
+TRIAL:=$(shell which trial)
+VERSION:=$(shell git describe)
+
+define PYTHON_WHICH
+import platform
+import sys
+sys.stdout.write(platform.python_implementation())
+endef
+
+PYTHON_IMPLEMENTATION:=$(shell python3 -c '$(PYTHON_WHICH)')
+
+test:
+ python3 setup.py test
+
+coverage-test:
+ifeq ($(PYTHON_IMPLEMENTATION),PyPy)
+ @echo "Detected PyPy... not running coverage."
+ python setup.py test
+else
+ coverage run --rcfile=".coveragerc" $(TRIAL) ./test/test_*.py
+ coverage report --rcfile=".coveragerc"
+endif
+
+coverage-html:
+ coverage html --rcfile=".coveragerc"
+
+coverage: coverage-test coverage-html
+
+tags:
+ find ./gettor -type f -name "*.py" -print | xargs etags
diff --git a/TAGS b/TAGS
new file mode 100644
index 0000000..5418efc
--- /dev/null
+++ b/TAGS
@@ -0,0 +1,44745 @@
+
+test/test_email_service.py,84
+class EmailServiceTests(16,436
+ def setUp(20,554
+ def test_SendMail(23,624
+
+upload/bundles2drive.py,80
+def upload_files(35,901
+def share_file(119,3469
+def get_files_links(153,4322
+
+upload/bundles2dropbox.py,25
+def upload_files(24,516
+
+upload/fetch_latest_torbrowser.py,17
+def main(35,710
+
+upload/bundles2github.py,31
+def upload_new_release(34,722
+
+gettor/utils/blacklist.py,165
+class BlacklistError(26,513
+class ConfigError(30,557
+class InternalError(34,598
+class Blacklist(38,641
+ def __init__(53,963
+ def is_blacklisted(100,2453
+
+gettor/utils/strings.py,201
+def setRundir(23,463
+def getRundir(33,670
+def find_run_dir(41,833
+def get_resource_path(62,1387
+def get_version(74,1871
+def get_locales(81,2054
+def load_strings(88,2267
+def translated(116,3078
+
+gettor/utils/commons.py,110
+class BaseService(20,519
+ def __init__(25,648
+ def startService(42,1268
+ def stopService(51,1585
+
+gettor/utils/settings.py,123
+class Settings(22,441
+ def __init__(26,534
+ def build_filename(41,1041
+ def load(47,1228
+ def get(61,1561
+
+gettor/utils/db.py,200
+class DBError(20,434
+class DB(24,471
+ def __init__(41,914
+ def connect(47,1085
+ def add_request(55,1313
+ def get_user(74,1995
+ def add_user(95,2701
+ def update_user(114,3427
+
+gettor/utils/options.py,53
+def load_settings(19,604
+def parse_settings(27,790
+
+gettor/web/http.py,416
+class ConfigError(66,1743
+class InternalError(70,1784
+class HTTP(74,1827
+ def __init__(76,1901
+ def _is_json(113,3167
+ def _write_json(127,3523
+ def _get_provider_name(150,4197
+ def _add_links(161,4484
+ def _load_latest_version(203,6021
+ def _load_links(265,8407
+ def _load_mirrors(344,11506
+ def _load_resources(354,11781
+ def load_data(364,12127
+ def build(377,12508
+
+gettor/parse/email.py,191
+class AddressError(34,743
+class DKIMError(41,868
+class EmailParser(48,971
+ def __init__(51,1043
+ def parse(61,1267
+ def parse_callback(165,5225
+ def parse_errback(210,6740
+
+gettor/services/email/sendmail.py,223
+class SMTPError(28,618
+class Sendmail(35,708
+ def __init__(39,816
+ def get_interval(49,1092
+ def sendmail_callback(58,1303
+ def sendmail_errback(66,1537
+ def sendmail(73,1740
+ def get_new(103,2751
+
+gettor/services/twitter/twitter.py,346
+class ConfigError(34,663
+class InternalError(38,704
+class GetTorStreamListener(42,747
+ def __init__(44,853
+ def on_direct_message(48,971
+class TwitterBot(54,1216
+ def __init__(56,1294
+ def _is_blacklisted(119,3663
+ def _get_msg(140,4228
+ def parse_text(158,4723
+ def parse_request(208,6321
+ def start(270,8620
+
+gettor/services/__init__.py,110
+class BaseService(18,477
+ def __init__(24,681
+ def startService(44,1516
+ def stopService(53,1833
+
+gettor/services/xmpp/xmpp.py,350
+class ConfigError(40,750
+class InternalError(44,791
+class Bot(48,834
+ def __init__(55,947
+ def session_start(62,1200
+ def message(77,1677
+class XMPP(84,1903
+ def __init__(99,2232
+ def start_bot(164,4630
+ def _is_blacklisted(175,4930
+ def _get_msg(193,5434
+ def _parse_text(213,6055
+ def parse_request(265,7767
+
+gettor/main.py,16
+def run(23,581
+
+setup.py,283
+def get_cmdclass(20,443
+def get_requirements(36,1061
+def get_template_files(68,2164
+def get_data_files(96,3099
+ class and 100,3284
+class Trial(136,4845
+ def initialize_options(181,7605
+ def finalize_options(200,8149
+ def run(205,8332
+ def run_tests(217,8639
+
+venv/lib/python2.7/site-packages/twisted/test/test_application.py,4065
+class Dummy:Dummy34,858
+class ServiceTests(37,893
+ def testName(39,933
+ def testParent(44,1057
+ def testApplicationAsParent(51,1256
+ def testNamedChild(58,1525
+ def testDoublyNamedChild(67,1811
+ def testDuplicateNamedChild(74,2029
+ def testDisowning(83,2311
+ def testRunning(93,2619
+ def testRunningChildren1(101,2833
+ def testRunningChildren2(114,3228
+ def checkRunning(116,3294
+ def testAddingIntoRunning(127,3611
+ def testPrivileged(137,3908
+ def pss(139,3968
+ def testCopying(149,4270
+class ProcessTests(164,4560
+ def testID(166,4600
+ def testDefaults(171,4727
+ def testProcessName(182,5054
+class InterfacesTests(189,5239
+ def testService(191,5282
+ def testMultiService(194,5382
+ def testProcess(199,5604
+class ApplicationTests(203,5705
+ def testConstructor(205,5749
+ def testProcessComponent(210,5901
+ def testServiceComponent(221,6382
+ def testPersistableComponent(227,6648
+class LoadingTests(234,6885
+ def test_simpleStoreAndLoad(236,6925
+class AppSupportTests(254,7601
+ def testPassphrase(256,7644
+ def testLoadApplication(259,7723
+ def test_convertStyle(282,8754
+ def test_startApplication(294,9334
+class Foo(300,9510
+ def connectionMade(301,9541
+ def lineReceived(303,9615
+ def connectionLost(306,9722
+class DummyApp:DummyApp310,9813
+ def addService(312,9852
+ def removeService(314,9933
+class TimerTarget:TimerTarget318,10013
+ def __init__(319,10032
+ def append(321,10076
+class TestEcho(326,10135
+ def connectionLost(327,10162
+class InternetTests(332,10233
+ def testTCP(334,10274
+ def test_UDP(354,10994
+ def onStop(367,11556
+ def testPrivileged(374,11764
+ def testConnectionGettingRefused(394,12527
+ def testUNIX(408,13025
+ def _cbTestUnix(430,13870
+ def testVolatile(440,14242
+ def testStoppingServer(463,15008
+ def testPickledTimer(483,15708
+ def testBrokenTimer(493,15979
+ def _failed(497,16122
+ def test_everythingThere(509,16493
+ def test_importAll(534,17653
+ def test_reactorParametrizationInServer(546,18098
+ def test_reactorParametrizationInClient(560,18564
+ def test_reactorParametrizationInServerMultipleStart(575,19093
+ def test_reactorParametrizationInClientMultipleStart(591,19678
+class TimerBasicTests(610,20335
+ def testTimerRuns(612,20378
+ def tearDown(621,20718
+ def testTimerRestart(624,20779
+ def trigger(629,20953
+ def onFirstResult(634,21117
+ def onFirstStop(637,21236
+ def onSecondResult(641,21371
+ def testTimerLoops(649,21616
+ def trigger(651,21661
+class FakeReactor(663,22048
+ def __init__(668,22151
+class PluggableReactorTests(678,22425
+ def setUp(683,22564
+ def tearDown(698,23092
+ def _getPlugins(705,23247
+ def test_getPluginReactorTypes(714,23531
+ def test_reactorInstallation(736,24261
+ def install(742,24460
+ def test_installReactor(753,24886
+ def install(759,25076
+ def test_installReactorReturnsReactor(769,25394
+ def install(775,25601
+ def test_installReactorMultiplePlugins(786,25988
+ def install(792,26233
+ def test_installNonExistentReactor(805,26721
+ def test_installNotAvailableReactor(816,27080
+ def install(821,27296
+ def test_reactorSelectionMixin(830,27616
+ class ReactorSelectionOptions(839,27908
+ def subCommands(840,27989
+ def install(845,28202
+ def test_reactorSelectionMixinNonExistent(858,28684
+ class ReactorSelectionOptions(864,28924
+ def test_reactorSelectionMixinNotAvailable(876,29400
+ class ReactorSelectionOptions(882,29649
+ def install(885,29783
+class HelpReactorsTests(902,30361
+ def setUp(906,30470
+ def test_lacksAsyncIO(916,30795
+ def test_hasAsyncIO(926,31173
+ def test_iocpWin32(937,31557
+ def test_iocpNotWin32(947,31925
+ def test_onlySupportedReactors(957,32300
+ def getReactorTypes(961,32419
+
+venv/lib/python2.7/site-packages/twisted/test/test_defer.py,11318
+class GenericError(31,584
+def getDivisionFailure(36,627
+def fakeCallbackCanceller(51,975
+class ImmediateFailureMixin(62,1258
+ def assertImmediateFailure(67,1350
+class UtilTests(82,1792
+ def test_logErrorReturnsError(87,1878
+ def test_logErrorLogsError(98,2166
+ def test_logErrorLogsErrorNoRepr(109,2453
+ def emit(115,2615
+class DeferredTests(128,2940
+ def setUp(130,3015
+ def _callback(137,3277
+ def _callback2(141,3379
+ def _errback(144,3460
+ def testCallbackWithoutArgs(147,3537
+ def testCallbackWithArgs(154,3805
+ def testCallbackWithKwArgs(161,4087
+ def testTwoCallbacks(169,4414
+ def testDeferredList(180,4845
+ def cb(186,5051
+ def catch(188,5132
+ def testEmptyDeferredList(210,6137
+ def cb(212,6194
+ def testDeferredListFireOnOneError(224,6526
+ def catch(234,6921
+ def testDeferredListDontConsumeErrors(264,7947
+ def testDeferredListConsumeErrors(279,8396
+ def testDeferredListFireOnOneErrorWithAlreadyFiredDeferreds(294,8840
+ def testDeferredListWithAlreadyFiredDeferreds(308,9350
+ def test_cancelDeferredList(326,9834
+ def test_cancelDeferredListCallback(339,10315
+ def test_cancelDeferredListWithFireOnOneCallback(358,11143
+ def test_cancelDeferredListWithFireOnOneCallbackAndDeferredCallback(372,11750
+ def test_cancelDeferredListWithFireOnOneErrback(389,12584
+ def test_cancelDeferredListWithFireOnOneErrbackAllDeferredsCallback(407,13444
+ def test_cancelDeferredListWithOriginalDeferreds(426,14342
+ def test_cancelDeferredListWithException(443,15003
+ def cancellerRaisesException(449,15262
+ def test_cancelFiredOnOneCallbackDeferredList(465,15875
+ def test_cancelFiredOnOneErrbackDeferredList(480,16507
+ def testImmediateSuccess(497,17265
+ def testImmediateFailure(504,17428
+ def testPausedFailure(510,17606
+ def testCallbackErrors(519,17851
+ def testUnpauseBeforeCallback(530,18285
+ def testReturnDeferred(536,18432
+ def test_chainedPausedDeferredWithResult(550,18983
+ def test_pausedDeferredChained(571,19655
+ def test_gatherResults(588,20204
+ def test_gatherResultsWithConsumeErrors(603,20746
+ def test_cancelGatherResults(625,21666
+ def test_cancelGatherResultsWithAllDeferredsCallback(641,22351
+ def test_maybeDeferredSync(657,23079
+ def test_maybeDeferredSyncError(669,23469
+ def test_maybeDeferredAsync(686,24023
+ def test_maybeDeferredAsyncError(699,24417
+ def test_innerCallbacksPreserved(711,24832
+ def cb(721,25239
+ def firstCallback(724,25354
+ def secondCallback(727,25481
+ def test_continueCallbackNotFirst(748,26215
+ def cb(759,26604
+ def firstCallback(763,26705
+ def secondCallback(767,26853
+ def test_callbackOrderPreserved(789,27551
+ def cb(799,27877
+ def firstCallback(803,27978
+ def secondCallback(807,28126
+ def test_reentrantRunCallbacks(831,28920
+ def callback3(838,29176
+ def callback2(840,29236
+ def callback1(842,29296
+ def test_nonReentrantCallbacks(851,29558
+ def callback2(858,29823
+ def callback1(860,29883
+ def test_reentrantRunCallbacksWithFailure(869,30144
+ def callback2(877,30536
+ def callback1(879,30613
+ def test_synchronousImplicitChain(887,30893
+ def test_asynchronousImplicitChain(907,31585
+ def test_synchronousImplicitErrorChain(934,32490
+ def test_asynchronousImplicitErrorChain(951,33180
+ def test_doubleAsynchronousImplicitChaining(981,34248
+ def test_nestedAsynchronousChainedDeferreds(1013,35279
+ def cb(1025,35672
+ def firstCallback(1029,35788
+ def secondCallback(1035,36048
+ def test_nestedAsynchronousChainedDeferredsWithExtraCallbacks(1072,37398
+ def cb(1087,38014
+ def firstCallback(1091,38130
+ def secondCallback(1099,38543
+ def test_chainDeferredRecordsExplicitChain(1137,39919
+ def test_explicitChainClearedWhenResolved(1147,40198
+ def test_chainDeferredRecordsImplicitChain(1163,40756
+ def test_circularChainWarning(1176,41195
+ def circularCallback(1182,41412
+ def test_circularChainException(1197,41988
+ def circularCallback(1206,42401
+ def test_repr(1214,42611
+ def test_reprWithResult(1225,42916
+ def test_reprWithChaining(1237,43246
+ def test_boundedStackDepth(1251,43715
+ def chainDeferreds(1256,43887
+ def recordStackDepth(1258,43947
+ def test_resultOfDeferredResultOfDeferredOfFiredDeferredCalled(1294,45237
+ def test_errbackWithNoArgsNoDebug(1318,46222
+ def test_errbackWithNoArgs(1340,46877
+ def test_errorInCallbackDoesNotCaptureVars(1362,47524
+ def raiseError(1370,47837
+ def test_errorInCallbackCapturesVarsWhenDebugging(1381,48132
+ def raiseError(1389,48451
+ def test_inlineCallbacksTracebacks(1400,48752
+ def ic(1412,49089
+class FirstErrorTests(1434,49882
+ def test_repr(1438,49980
+ def test_str(1455,50451
+ def test_comparison(1472,50902
+class AlreadyCalledTests(1502,51736
+ def setUp(1503,51792
+ def tearDown(1507,51905
+ def _callback(1510,51985
+ def _errback(1512,52036
+ def _call_1(1515,52087
+ def _call_2(1517,52141
+ def _err_1(1519,52195
+ def _err_2(1521,52271
+ def testAlreadyCalled_CC(1524,52348
+ def testAlreadyCalled_CE(1530,52561
+ def testAlreadyCalled_EE(1536,52773
+ def testAlreadyCalled_EC(1542,52984
+ def _count(1549,53197
+ def _check(1557,53469
+ def testAlreadyCalledDebug_CC(1571,54134
+ def testAlreadyCalledDebug_CE(1582,54538
+ def testAlreadyCalledDebug_EC(1593,54939
+ def testAlreadyCalledDebug_EE(1604,55341
+ def testNoDebugging(1615,55740
+ def testSwitchDebugging(1628,56128
+class DeferredCancellerTests(1645,56615
+ def setUp(1646,56675
+ def tearDown(1653,56842
+ def _callback(1658,56990
+ def _callback2(1663,57079
+ def _errback(1667,57150
+ def test_noCanceller(1671,57217
+ def test_raisesAfterCancelAndCallback(1683,57616
+ def test_raisesAfterCancelAndErrback(1701,58281
+ def test_noCancellerMultipleCancelsAfterCancelAndCallback(1719,58949
+ def test_noCancellerMultipleCancelsAfterCancelAndErrback(1735,59497
+ def test_noCancellerMultipleCancel(1753,60218
+ def test_cancellerMultipleCancel(1768,60762
+ def cancel(1776,61121
+ def test_simpleCanceller(1789,61555
+ def cancel(1795,61789
+ def test_cancellerArg(1809,62309
+ def cancel(1813,62438
+ def test_cancelAfterCallback(1820,62615
+ def cancel(1825,62781
+ def test_cancelAfterErrback(1837,63187
+ def cancel(1842,63375
+ def test_cancellerThatErrbacks(1854,63797
+ def cancel(1858,63917
+ def test_cancellerThatCallbacks(1868,64257
+ def cancel(1872,64375
+ def test_cancelNestedDeferred(1883,64749
+ def innerCancel(1889,65002
+ def cancel(1891,65071
+class LogTests(1908,65670
+ def setUp(1913,65771
+ def tearDown(1920,65927
+ def _loggedErrors(1927,66048
+ def _check(1931,66130
+ def test_errorLog(1940,66424
+ def test_errorLogWithInnerFrameRef(1950,66797
+ def _subErrorLogWithInnerFrameRef(1954,66926
+ def test_errorLogWithInnerFrameCycle(1963,67159
+ def _subErrorLogWithInnerFrameCycle(1967,67303
+ def test_errorLogNoRepr(1978,67567
+ def test_errorLogDebugInfo(1996,68187
+ def doit(2002,68419
+ def test_chainedErrorCleanup(2020,68913
+ def test_errorClearedByChaining(2049,70036
+class DeferredListEmptyTests(2068,70753
+ def setUp(2069,70813
+ def testDeferredListEmpty(2072,70864
+ def cb_empty(2077,71018
+ def tearDown(2081,71111
+class OtherPrimitivesTests(2086,71207
+ def _incr(2087,71288
+ def setUp(2090,71344
+ def testLock(2093,71391
+ def helper(2117,72067
+ def test_cancelLockAfterAcquired(2144,72908
+ def _failOnErrback(2149,73105
+ def test_cancelLockBeforeAcquired(2157,73307
+ def testSemaphore(2170,73750
+ def helper(2175,73879
+ def fail(2197,74582
+ def succeed(2199,74637
+ def test_semaphoreInvalidTokens(2216,75080
+ def test_cancelSemaphoreAfterAcquired(2225,75395
+ def _failOnErrback(2230,75607
+ def test_cancelSemaphoreBeforeAcquired(2239,75814
+ def testQueue(2252,76275
+ def test_cancelQueueAfterSynchronousGet(2290,77423
+ def _failOnErrback(2295,77628
+ def test_cancelQueueAfterGet(2305,77854
+ def cb(2316,78338
+class DeferredFilesystemLockTests(2328,78700
+ def setUp(2333,78822
+ def test_waitUntilLockedWithNoLock(2339,79009
+ def test_waitUntilLockedWithTimeoutLocked(2348,79213
+ def test_waitUntilLockedWithTimeoutUnlocked(2363,79596
+ def onTimeout(2368,79790
+ def test_defaultScheduler(2383,80138
+ def test_concurrentUsage(2392,80372
+ def test_multipleUsages(2410,80821
+ def lockAquired(2414,80950
+ def test_cancelDeferUntilLocked(2430,81281
+ def test_cancelDeferUntilLockedWithTimeout(2445,81837
+def _overrideFunc(2461,82406
+class DeferredAddTimeoutTests(2470,82575
+ def test_timeoutChainable(2474,82702
+ def test_successResultBeforeTimeout(2484,83050
+ def onCallback(2499,83627
+ def test_successResultBeforeTimeoutCustom(2517,84198
+ def onCallback(2533,84878
+ def test_failureBeforeTimeout(2551,85448
+ def onErrback(2567,86048
+ def test_failureBeforeTimeoutCustom(2585,86608
+ def onErrback(2602,87305
+ def test_timedOut(2620,87865
+ def test_timedOutCustom(2635,88253
+ def test_timedOutProvidedCancelSuccess(2653,88861
+ def test_timedOutProvidedCancelFailure(2669,89415
+ def test_cancelBeforeTimeout(2687,90011
+ def onErrback(2703,90677
+ def test_cancelBeforeTimeoutCustom(2721,91248
+ def onErrback(2737,91950
+ def test_providedCancelCalledBeforeTimeoutCustom(2755,92521
+ def test_errbackAddedBeforeTimeout(2769,92999
+ def errback(2781,93419
+ def test_errbackAddedBeforeTimeoutSuppressesCancellation(2796,93775
+ def errback(2808,94182
+ def test_errbackAddedBeforeTimeoutCustom(2823,94538
+ def errback(2835,94946
+ def test_errbackAddedBeforeTimeoutSuppressesCancellationCustom(2850,95329
+ def errback(2862,95762
+ def test_callbackAddedToCancelerBeforeTimeout(2876,96124
+ def callback(2890,96635
+ def test_callbackAddedToCancelerBeforeTimeoutCustom(2904,96926
+ def callback(2919,97501
+class EnsureDeferredTests(2934,97832
+ def test_passesThroughDeferreds(2939,97951
+ def test_willNotAllowNonDeferredOrCoroutine(2948,98187
+class TimeoutErrorTests(2958,98470
+ def test_deprecatedTimeout(2962,98597
+def callAllSoonCalls(2979,99262
+class DeferredFutureAdapterTests(2992,99607
+ def test_asFuture(2996,99683
+ def test_asFutureCancelFuture(3011,100161
+ def canceler(3016,100364
+ def test_asFutureSuccessCancel(3029,100785
+ def canceler(3035,101052
+ def test_asFutureFailure(3046,101389
+ def test_fromFuture(3061,101887
+ def test_fromFutureFutureCancelled(3075,102327
+ def test_fromFutureDeferredCancelled(3090,102854
+
+venv/lib/python2.7/site-packages/twisted/test/myrebuilder1.py,101
+class A:A2,1
+ def a(3,10
+class B(6,47
+ def b(7,67
+class Inherit(10,104
+ def a(11,122
+
+venv/lib/python2.7/site-packages/twisted/test/test_unix.py,1995
+class FailedConnectionClientFactory(25,612
+ def __init__(26,673
+ def clientConnectionFailed(29,735
+class UnixSocketTests(34,831
+ def test_peerBind(38,912
+ def cbConnMade(54,1666
+ def test_dumber(62,1953
+ def allConnected(78,2688
+ def test_pidFile(91,3204
+ def _portStuff(113,4273
+ def _check(126,4806
+ def test_socketLocking(132,4962
+ def stoppedListening(145,5455
+ def _uncleanSocketTest(152,5688
+ def test_uncleanServerSocketLocking(167,6265
+ def ranStupidChild(174,6617
+ def test_connectToUncleanServer(181,6899
+ def ranStupidChild(187,7139
+ def _reprTest(195,7437
+ def stoppedListening(208,7965
+ def test_reprWithClassicFactory(216,8258
+ class being 220,8465
+ class ClassicFactory:ClassicFactory223,8603
+ def doStart(224,8633
+ def doStop(227,8686
+ def test_reprWithNewStyleFactory(241,9045
+ class being 245,9255
+ class NewStyleFactory(248,9393
+ def doStart(249,9432
+ def doStop(252,9485
+class ClientProto(263,9721
+ def __init__(267,9826
+ def stopProtocol(271,9947
+ def startProtocol(274,10004
+ def datagramReceived(278,10106
+class ServerProto(284,10219
+ def __init__(288,10325
+ def stopProtocol(292,10446
+ def startProtocol(295,10503
+ def datagramReceived(299,10605
+class DatagramUnixSocketTests(307,10799
+ def test_exchange(311,10897
+ def write(326,11459
+ def _cbTestExchange(331,11647
+ def test_cannotListen(341,11927
+ def _reprTest(357,12472
+ def stoppedListening(370,13027
+ def test_reprWithClassicProtocol(378,13343
+ class ClassicProtocol:ClassicProtocol385,13706
+ def makeConnection(386,13737
+ def doStop(389,13808
+ def test_reprWithNewStyleProtocol(403,14171
+ class NewStyleProtocol(410,14537
+ def makeConnection(411,14577
+ def doStop(414,14648
+
+venv/lib/python2.7/site-packages/twisted/test/test_plugin.py,1559
+ def invalidateImportCaches(27,619
+class ITestPlugin(34,745
+class ITestPlugin2(43,872
+class PluginTests(50,946
+ def setUp(56,1091
+ def tearDown(79,1789
+ def _unimportPythonModule(88,2026
+ def _clearCache(103,2557
+ def _withCacheness(110,2712
+ def wrapped(118,3042
+ def test_cache(128,3218
+ def test_cacheRepr(166,4733
+ def test_plugins(181,5262
+ def test_detectNewFiles(200,5892
+ def test_detectFilesChanged(231,7000
+ def test_detectFilesRemoved(266,8218
+ def test_nonexistentPathEntry(287,8941
+ def test_nonDirectoryChildEntry(305,9554
+ def test_deployedMode(324,10234
+def pluginFileContents(376,11994
+def _createPluginDummy(388,12339
+class DeveloperSetupTests(406,12840
+ def setUp(413,13077
+ def lockSystem(459,15193
+ def unlockSystem(467,15410
+ def getAllPlugins(475,15629
+ def resetEnvironment(487,16070
+ def unsetEnvironment(497,16422
+ def tearDown(508,16719
+ def test_developmentPluginAvailability(522,17307
+ def test_freshPyReplacesStalePyc(537,17940
+ def test_newPluginsOnReadOnlyPath(578,19619
+class AdjacentPackageTests(615,20936
+ def setUp(621,21145
+ def tearDown(629,21353
+ def createDummyPackage(638,21590
+ def test_hiddenPackageSamePluginModuleNameObscured(670,22707
+ def test_hiddenPackageDifferentPluginModuleNameObscured(691,23502
+class PackagePathTests(713,24301
+ def setUp(719,24459
+ def tearDown(726,24588
+ def test_pluginDirectories(733,24729
+ def test_pluginPackagesExcluded(748,25251
+
+venv/lib/python2.7/site-packages/twisted/test/testutils.py,430
+class IOPump:IOPump23,638
+ def __init__(28,801
+ def flush(34,986
+ def pump(39,1107
+def returnConnected(63,1707
+class XMLAssertionMixin(79,2083
+ def assertXMLEqual(86,2266
+class _Equal(102,2683
+ def __eq__(106,2794
+ def __ne__(110,2845
+class _NotEqual(115,2898
+ def __eq__(119,2996
+ def __ne__(123,3048
+class ComparisonTestsMixin(128,3100
+ def assertNormalEqualityImplementation(141,3593
+
+venv/lib/python2.7/site-packages/twisted/test/test_iutils.py,1143
+class ProcessUtilsTests(20,532
+ def makeSourceFile(33,883
+ def test_output(44,1238
+ def test_outputWithErrorIgnored(64,2033
+ def cbFailed(77,2536
+ def test_outputWithErrorCollected(83,2689
+ def test_value(102,3436
+ def test_outputAndValue(113,3784
+ def gotOutputAndValue(133,4581
+ def test_outputSignal(146,5088
+ def gotOutputAndValue(164,5869
+ def _pathTest(177,6373
+ def test_getProcessOutputPath(188,6762
+ def test_getProcessValuePath(196,7019
+ def check(201,7200
+ def test_getProcessOutputAndValuePath(206,7338
+ def check(211,7537
+ def _defaultPathTest(218,7773
+ def test_getProcessOutputDefaultPath(250,9148
+ def test_getProcessValueDefaultPath(260,9549
+ def check(267,9867
+ def test_getProcessOutputAndValueDefaultPath(272,10012
+ def check(279,10348
+class SuppressWarningsTests(288,10605
+ def test_suppressWarnings(292,10721
+ def showwarning(298,10908
+ def f(302,11042
+class DeferredSuppressedWarningsTests(323,11731
+ def test_deferredCallback(332,12107
+ def test_deferredErrback(349,12730
+
+venv/lib/python2.7/site-packages/twisted/test/test_udp.py,2548
+class Mixin:Mixin19,520
+ def __init__(26,595
+ def startProtocol(29,646
+ def stopProtocol(35,840
+class Server(39,895
+ def datagramReceived(44,987
+class Client(52,1212
+ def datagramReceived(57,1313
+ def connectionFailed(63,1522
+ def connectionRefused(69,1736
+class GoodClient(76,1965
+ def connectionRefused(78,1992
+class BadClientError(86,2222
+class BadClient(94,2371
+ def setDeferred(101,2597
+ def datagramReceived(109,2764
+class UDPTests(117,2974
+ def test_oldAddress(119,3010
+ def cbStarted(127,3317
+ def test_startStop(134,3506
+ def cbStarted(143,3876
+ def cbStopped(147,4045
+ def test_rebind(152,4190
+ def cbStarted(161,4491
+ def cbStopped(164,4570
+ def test_bindError(172,4821
+ def cbStarted(181,5158
+ def cbFinished(190,5504
+ def test_sendPackets(196,5630
+ def cbServerStarted(208,6077
+ def cbClientStarted(214,6282
+ def cbClientSend(228,6808
+ def cbSendsFinished(245,7532
+ def cbFinished(260,8047
+ def test_connectionRefused(271,8336
+ def cbStarted(290,9032
+ def cbFinished(304,9508
+ def test_badConnect(314,9790
+ def test_datagramReceivedError(334,10541
+ def cbCompleted(341,10754
+ def cbCleanup(353,11240
+ def makeAttempt(374,12260
+ def cbPacketReceived(394,13099
+ def ebPacketTimeout(410,13848
+ def test_NoWarningOnBroadcast(433,14772
+ class fakeSocket:fakeSocket441,15189
+ def sendto(442,15215
+class ReactorShutdownInteractionTests(454,15510
+ def setUp(457,15613
+ def tearDown(462,15774
+ def testShutdownFromDatagramReceived(466,15872
+ def pktRece(481,16600
+ def flushErrors(490,17045
+class MulticastTests(503,17586
+ def setUp(505,17628
+ def tearDown(515,18007
+ def testTTL(521,18171
+ def test_loopback(528,18381
+ def cbJoined(537,18724
+ def cbPacket(543,18948
+ def cbNoPacket(555,19414
+ def test_interface(562,19569
+ def cbInterfaces(575,20060
+ def test_joinLeave(584,20370
+ def clientJoined(590,20544
+ def clientLeft(594,20683
+ def serverJoined(598,20817
+ def test_joinFailure(605,20975
+ def test_multicast(620,21600
+ def cbJoined(631,21931
+ def cbPacket(637,22151
+ def cleanup(641,22292
+ def test_multiListen(650,22521
+ def serverJoined(671,23271
+ def gotPackets(678,23582
+ def cleanup(683,23800
+
+venv/lib/python2.7/site-packages/twisted/test/plugin_extra1.py,70
+class FourthTestPlugin:FourthTestPlugin17,321
+ def test1(18,345
+
+venv/lib/python2.7/site-packages/twisted/test/test_amp.py,13176
+class TestProto(47,962
+ def __init__(58,1286
+ def connectionMade(66,1585
+ def dataReceived(71,1686
+ def connectionLost(75,1755
+ def __repr__(79,1839
+class SimpleSymmetricProtocol(93,2190
+ def sendHello(95,2231
+ def amp_HELLO(100,2347
+class UnfriendlyGreeting(105,2424
+class DeathThreat(109,2511
+class UnknownProtocol(113,2591
+class TransportPeer(118,2681
+ def retrieve(121,2873
+ def fromStringProto(124,2933
+ def toBox(127,3025
+class Hello(132,3095
+class NoAnswerHello(151,3744
+class FutureHello(155,3836
+class WTF(173,4589
+class BrokenReturn(179,4669
+class Goodbye(186,4842
+class WaitForever(191,5022
+class GetList(194,5089
+class DontRejectMe(199,5257
+class SecuredPing(207,5525
+class TestSwitchProto(211,5680
+class SingleUseFactory(219,5870
+ def __init__(220,5918
+ def buildProtocol(224,6011
+ def clientConnectionFailed(230,6130
+class ThingIDontUnderstandError(235,6280
+class FactoryNotifier(238,6334
+ def connectionMade(240,6385
+ def emitpong(246,6593
+class SimpleSymmetricCommandProtocol(254,6883
+ def __init__(256,6960
+ def sendHello(260,7070
+ def sendUnicodeHello(263,7152
+ def cmdHello(268,7294
+ def cmdGetlist(284,7925
+ def okiwont(288,8040
+ def waitforit(296,8297
+ def saybye(301,8428
+ def switchToTestProtocol(305,8522
+ def switchit(315,8857
+ def donothing(321,9064
+class DeferredSymmetricCommandProtocol(326,9149
+ def switchit(327,9221
+class BadNoAnswerCommandProtocol(334,9490
+ def badResponder(335,9556
+class NoAnswerCommandProtocol(342,9836
+ def goodNoAnswerResponder(343,9899
+def connectedServerAndClient(348,10156
+class TotallyDumbProtocol(357,10481
+ def dataReceived(359,10541
+class LiteralAmp(362,10601
+ def __init__(363,10628
+ def ampBoxReceived(366,10677
+class AmpBoxTests(372,10761
+ def test_serializeStr(378,10920
+ def test_serializeUnicodeKeyRaises(385,11115
+ def test_serializeUnicodeValueRaises(392,11359
+class ParsingTests(402,11610
+ def test_booleanValues(404,11650
+ def test_pathValueRoundTrip(418,12210
+ def test_sillyEmptyThing(430,12545
+ def test_ParsingRoundTrip(439,12807
+class FakeLocator(475,13888
+ def __init__(480,14016
+ def locateResponder(487,14162
+class FakeSender:FakeSender495,14387
+ def __init__(500,14508
+ def expectError(510,14753
+ def sendBox(517,14896
+ def unhandledError(524,15030
+class CommandDispatchTests(536,15343
+ def setUp(548,15849
+ def test_receivedAsk(558,16119
+ def thunk(564,16337
+ def test_sendUnhandledError(575,16711
+ def test_unhandledSerializationError(587,17163
+ def thunk(593,17399
+ class BrokenBox(594,17426
+ def _sendTo(595,17464
+ def test_callRemote(608,17955
+ def _localCallbackErrorLoggingTest(631,19047
+ def test_callRemoteSuccessLocalCallbackErrorLogging(646,19532
+ def test_callRemoteErrorLocalCallbackErrorLogging(663,20182
+class SimpleGreeting(681,20801
+class TestLocator(692,21096
+ def __init__(696,21219
+ def greetingResponder(700,21273
+class OverridingLocator(707,21488
+ def greetingResponder(712,21612
+class InheritingLocator(722,21928
+class OverrideLocatorAMP(729,22064
+ def __init__(730,22099
+ def lookupFunction(737,22286
+ def greetingResponder(748,22600
+class CommandLocatorTests(756,22816
+ def _checkSimpleGreeting(762,23028
+ def done(772,23518
+ def test_responderDecorator(777,23668
+ def test_responderOverriding(787,24027
+ def test_responderInheritance(796,24342
+ def test_lookupFunctionDeprecatedOverride(804,24601
+ def done(823,25640
+ def test_lookupFunctionDeprecatedInvoke(828,25774
+ def done(839,26301
+class BinaryProtocolTests(849,26517
+ def setUp(857,26733
+ def startReceivingBoxes(866,26940
+ def ampBoxReceived(874,27142
+ def stopReceivingBoxes(881,27299
+ def getPeer(889,27481
+ def getHost(893,27531
+ def write(897,27581
+ def test_startReceivingBoxes(902,27684
+ def test_sendBoxInStartReceivingBoxes(913,28066
+ class SynchronouslySendingReceiver:SynchronouslySendingReceiver920,28382
+ def startReceivingBoxes(921,28426
+ def test_receiveBoxStateMachine(932,28796
+ def test_firstBoxFirstKeyExcessiveLength(947,29250
+ def test_firstBoxSubsequentKeyExcessiveLength(959,29683
+ def test_subsequentBoxFirstKeyExcessiveLength(973,30242
+ def test_excessiveKeyFailure(987,30809
+ def test_unhandledErrorWithTransport(1005,31597
+ def test_unhandledErrorWithoutTransport(1018,32105
+ def test_receiveBoxData(1030,32604
+ def test_receiveLongerBoxData(1043,33147
+ def test_sendBox(1058,33699
+ def test_connectionLostStopSendingBoxes(1072,34163
+ def test_protocolSwitch(1084,34601
+ class SwitchyReceiver:SwitchyReceiver1092,34926
+ def startReceivingBoxes(1094,34986
+ def ampBoxReceived(1096,35058
+ def test_protocolSwitchEmptyBuffer(1120,36207
+ def test_protocolSwitchInvalidStates(1133,36672
+ def test_protocolSwitchLoseConnection(1154,37576
+ class Loser(1159,37751
+ def connectionLost(1161,37817
+ def test_protocolSwitchLoseClientConnection(1173,38235
+ class ClientLoser:ClientLoser1178,38431
+ def clientConnectionLost(1180,38484
+class AMPTests(1194,38977
+ def test_interfaceDeclarations(1196,39013
+ def test_helloWorld(1212,39915
+ def test_wireFormatRoundTrip(1225,40299
+ def test_helloWorldUnicode(1238,40681
+ def test_callRemoteStringRequiresAnswerFalse(1254,41237
+ def test_unknownCommandLow(1264,41558
+ def clearAndAdd(1271,41817
+ def test_unknownCommandHigh(1286,42268
+ def clearAndAdd(1293,42529
+ def test_brokenReturnValue(1308,42971
+ def test_unknownArgument(1323,43551
+ def test_simpleReprs(1342,44200
+ def test_innerProtocolInRepr(1352,44560
+ def test_innerProtocolNotInRepr(1365,44949
+ def test_simpleSSLRepr(1374,45197
+ def test_keyTooLong(1383,45403
+ def test_valueTooLong(1401,46027
+ def test_helloWorldCommand(1419,46636
+ def test_helloErrorHandling(1434,47132
+ def test_helloFatalErrorHandling(1451,47767
+ def test_helloNoErrorHandling(1472,48496
+ def test_lateAnswer(1495,49353
+ def test_requiresNoAnswer(1515,50020
+ def test_requiresNoAnswerFail(1528,50428
+ def test_noAnswerResponderBadAnswer(1548,51136
+ def test_noAnswerResponderAskedForAnswer(1566,51814
+ def test_ampListCommand(1583,52533
+ def test_optionalAmpListOmitted(1597,53002
+ def test_optionalAmpListPresent(1612,53572
+ def test_failEarlyOnArgSending(1627,54120
+ def test_doubleProtocolSwitch(1635,54360
+ def switched(1647,54964
+ def test_protocolSwitch(1655,55227
+ def cbConnsLost(1678,56201
+ def cbSwitch(1686,56577
+ def test_protocolSwitchDeferred(1710,57490
+ def test_protocolSwitchFail(1718,57773
+ def test_trafficAfterSwitch(1743,58783
+ def test_errorAfterSwitch(1751,59016
+ def test_quitBoxQuits(1760,59296
+ def test_basicLiteralEmit(1782,60021
+ def test_basicStructuredEmit(1804,60857
+ class StructuredHello(1811,61131
+ def h(1812,61171
+class PretendRemoteCertificateAuthority:PretendRemoteCertificateAuthority1837,62240
+ def checkIsPretendRemote(1838,62281
+class IOSimCert:IOSimCert1841,62338
+ def options(1844,62376
+ def iosimVerify(1847,62426
+class OKCert(1858,62823
+ def options(1859,62848
+class GrumpyCert(1863,62935
+ def iosimVerify(1864,62964
+class DroppyCert(1868,63054
+ def __init__(1869,63083
+ def iosimVerify(1872,63145
+class SecurableProto(1877,63271
+ def verifyFactory(1881,63331
+ def getTLSVars(1884,63414
+class TLSTests(1894,63656
+ def test_startingTLS(1895,63691
+ def test_startTooManyTimes(1923,64591
+ def test_negotiationFailed(1948,65428
+ def test_negotiationFailedByClosing(1972,66184
+class TLSNotAvailableTests(2001,66975
+ def setUp(2006,67114
+ def tearDown(2014,67239
+ def test_callRemoteError(2021,67344
+ def test_messageReceivedError(2039,67894
+class InheritedError(2061,68561
+class OtherInheritedError(2068,68658
+class BaseCommand(2075,68770
+class InheritedCommand(2083,68924
+class AddErrorsCommand(2091,69071
+class NormalCommandProtocol(2101,69320
+ def resp(2106,69527
+class InheritedCommandProtocol(2112,69613
+ def resp(2118,69856
+class AddedCommandProtocol(2124,69947
+ def resp(2130,70221
+class CommandInheritanceTests(2139,70395
+ def errorCheck(2144,70534
+ def test_basicErrorPropagation(2157,70966
+ def test_inheritedErrorPropagation(2166,71241
+ def test_inheritedErrorAddition(2175,71520
+ def test_additionWithOriginalError(2184,71848
+def _loseAndPass(2193,72166
+class LiveFireBase:LiveFireBase2200,72366
+ def setUp(2205,72450
+ def getProtos(2222,73230
+ def tearDown(2229,73524
+def show(2246,74137
+def tempSelfSigned(2252,74219
+class LiveFireTLSTests(2267,74585
+ def test_liveFireCustomTLS(2270,74708
+ def secured(2286,75276
+ def pinged(2288,75333
+class SlightlySmartTLS(2306,76230
+ def getTLSVars(2311,76392
+class PlainVanillaLiveFireTests(2319,76608
+ def test_liveFireDefaultTLS(2324,76774
+ def secured(2329,76981
+class WithServerTLSVerificationTests(2337,77155
+ def test_anonymousVerifyingClient(2341,77311
+ def secured(2345,77450
+class ProtocolIncludingArgument(2355,77706
+ def fromStringProto(2362,77914
+ def toStringProto(2370,78159
+class ProtocolIncludingCommand(2383,78497
+class MagicSchemaCommand(2393,78773
+ def parseResponse(2398,78920
+ def parseArguments(2409,79311
+ def makeArguments(2420,79706
+class NoNetworkProtocol(2432,80101
+ def _sendBoxCommand(2451,80913
+class MyBox(2461,81167
+class ProtocolIncludingCommandWithDifferentCommandType(2468,81233
+class CommandTests(2477,81436
+ def test_argumentInterface(2481,81541
+ def test_parseResponse(2488,81738
+ def test_callRemoteCallsParseResponse(2503,82263
+ def gotResponse(2512,82650
+ def test_parseArguments(2519,82867
+ def test_responderCallsParseArguments(2534,83401
+ def test_makeArguments(2550,84058
+ def test_makeArgumentsUsesCommandType(2566,84645
+ def test_callRemoteCallsMakeArguments(2579,85068
+ def gotResponse(2588,85459
+ def test_extraArgumentsDisallowed(2595,85677
+ def test_wireSpellingDisallowed(2607,86114
+ def test_commandNameDefaultsToClassNameAsByteString(2625,86832
+ class NewCommand(2630,87016
+ def test_commandNameMustBeAByteString(2638,87181
+ def test_commandArgumentsMustBeNamedWithByteStrings(2650,87596
+ def test_commandResponseMustBeNamedWithByteStrings(2661,88004
+ def test_commandErrorsIsConvertedToDict(2672,88409
+ class NewCommand(2676,88553
+ def test_commandErrorsMustUseBytesForOnWireRepresentation(2684,88744
+ def test_commandFatalErrorsIsConvertedToDict(2695,89170
+ class NewCommand(2699,89324
+ def test_commandFatalErrorsMustUseBytesForOnWireRepresentation(2707,89525
+class ListOfTestsMixin:ListOfTestsMixin2721,89996
+ def test_toBox(2739,90756
+ def test_fromBox(2756,91481
+class ListOfStringsTests(2768,91839
+class ListOfIntegersTests(2785,92252
+class ListOfUnicodeTests(2811,92933
+class ListOfDecimalTests(2829,93372
+class ListOfDecimalNanTests(2875,94917
+ def test_fromBox(2894,95400
+ def is_qnan(2900,95640
+ def is_snan(2903,95743
+ def is_signed(2906,95816
+class DecimalTests(2924,96506
+ def test_nonDecimal(2928,96591
+class FloatTests(2940,97004
+ def test_nonFloat(2944,97085
+ def test_float(2955,97472
+class ListOfDateTimeTests(2964,97697
+class ListOfOptionalTests(3002,99137
+ def test_requiredArgumentWithNoneValueRaisesTypeError(3007,99305
+ def test_optionalArgumentWithNoneValueOmitted(3018,99675
+ def test_requiredArgumentWithKeyMissingRaisesKeyError(3029,100106
+ def test_optionalArgumentWithKeyMissingOmitted(3040,100491
+ def test_omittedOptionalArgumentDeserializesAsNone(3049,100863
+class UNIXStringTransport(3062,101306
+ def __init__(3072,101723
+ def sendFileDescriptor(3081,101953
+ def write(3086,102098
+ def writeSequence(3090,102178
+ def loseConnection(3095,102268
+ def getHost(3099,102380
+ def getPeer(3103,102458
+class DescriptorTests(3111,102708
+ def setUp(3116,102900
+ def test_fromStringProto(3124,103169
+ def test_toStringProto(3147,104100
+ def test_roundTrip(3172,105369
+class DateTimeTests(3202,106464
+ def test_invalidString(3210,106743
+ def test_invalidDatetime(3219,107033
+ def test_fromString(3229,107360
+ def test_toString(3239,107682
+class UTCTests(3251,108059
+ def test_tzname(3256,108137
+ def test_dst(3263,108294
+ def test_utcoffset(3270,108460
+ def test_badSign(3277,108644
+class RemoteAmpErrorTests(3286,108890
+ def test_stringMessage(3291,108990
+ def test_stringMessageReplacesNonAsciiText(3300,109316
+ def test_stringMessageWithLocalFailure(3309,109683
+
+venv/lib/python2.7/site-packages/twisted/test/test_sip.py,2401
+class TestRealm:TestRealm107,2099
+ def requestAvatar(108,2116
+class MessageParsingTests(113,2225
+ def setUp(114,2271
+ def feedMessage(119,2370
+ def validateMessage(124,2481
+ def testSimple(135,2811
+ def testTwoMessages(145,3088
+ def testGarbage(159,3560
+ def testThreeInOne(169,3838
+ def testShort(187,4437
+ def testSimpleResponse(197,4718
+ def test_multiLine(211,5138
+class MessageParsingFeedDataCharByCharTests(235,5922
+ def feedMessage(240,6057
+class MakeMessageTests(247,6193
+ def testRequest(249,6237
+ def testResponse(257,6455
+ def testStatusCode(267,6760
+class ViaTests(273,6888
+ def checkRoundtrip(275,6924
+ def testExtraWhitespace(280,7046
+ def test_complex(288,7354
+ def test_simple(311,8249
+ def testSimpler(332,8946
+ def test_deprecatedRPort(337,9041
+ def test_rport(360,9809
+ def test_rportValue(370,10135
+ def testNAT(382,10527
+ def test_unknownParams(394,10944
+class URLTests(404,11240
+ def testRoundtrip(406,11276
+ def testComplex(416,11574
+class ParseTests(430,12188
+ def testParseAddress(432,12226
+class DummyLocator:DummyLocator450,13004
+ def getAddress(451,13024
+class FailingLocator:FailingLocator457,13155
+ def getAddress(458,13177
+class ProxyTests(463,13259
+ def setUp(465,13297
+ def testRequestForward(472,13512
+ def testReceivedRequestForward(492,14391
+ def testResponseWrongVia(505,14947
+ def testResponseForward(513,15233
+ def testReceivedResponseForward(525,15761
+ def testResponseToUs(537,16218
+ def testLoop(549,16638
+ def testCantForwardRequest(557,16939
+class RegistrationTests(571,17502
+ def setUp(573,17547
+ def tearDown(581,17861
+ def register(587,17985
+ def unregister(595,18316
+ def testRegister(604,18663
+ def testUnregister(628,19749
+ def addPortal(641,20299
+ def testFailedAuthentication(650,20555
+ def testWrongDomainRegister(660,20814
+ def testWrongToDomainRegister(669,21197
+ def testWrongDomainLookup(678,21580
+ def testNoContactLookup(686,21804
+class Client(695,22037
+ def __init__(697,22062
+ def handle_response(703,22188
+class LiveTests(709,22323
+ def setUp(711,22360
+ def tearDown(724,22916
+ def testRegister(732,23190
+ def check(741,23638
+ def test_amoralRPort(749,23832
+ def check(776,25092
+
+venv/lib/python2.7/site-packages/twisted/test/test_dirdbm.py,362
+class DirDbmTests(18,311
+ def setUp(20,350
+ def test_all(26,553
+ def test_rebuildInteraction(33,707
+ def test_dbm(39,857
+ def test_modificationTime(114,3464
+ def test_recovery(130,4335
+ def test_nonStringKeys(154,5164
+ def test_failSet(172,5959
+ def _writeFail(176,6054
+class ShelfTests(185,6343
+ def setUp(187,6375
+
+venv/lib/python2.7/site-packages/twisted/test/test_ftp.py,13981
+class Dummy(39,889
+ def __init__(41,941
+ def connectionMade(46,1017
+ def lineReceived(50,1109
+ def rawDataReceived(54,1176
+ def lineLengthExceeded(58,1249
+class _BufferingProtocol(63,1305
+ def connectionMade(64,1350
+ def dataReceived(69,1442
+ def connectionLost(73,1506
+def passivemode_msg(78,1577
+class FTPServerTestCase(92,2007
+ def setUp(101,2253
+ def _rememberProtocolInstance(135,3578
+ def cleanupServer(141,3802
+ def gotClient(154,4375
+ def assertCommandResponse(165,4737
+ def queueCommand(177,5142
+ def gotResponse(179,5233
+ def assertCommandFailed(185,5451
+ def queueCommand(190,5649
+ def failed(194,5852
+ def _anonymousLogin(201,6070
+ def _userLogin(211,6430
+class FTPAnonymousTests(227,6898
+ def test_anonymousLogin(234,7122
+class BasicFTPServerTests(251,7769
+ def test_tooManyConnections(255,7870
+ def gotClient(265,8229
+ def onConnectionLost(269,8310
+ def test_NotLoggedInReply(278,8529
+ def checkFailResponse(288,8959
+ def checkPassResponse(294,9274
+ def test_PASSBeforeUSER(315,10104
+ def test_NoParamsForUSER(325,10380
+ def test_NoParamsForPASS(334,10624
+ def test_loginError(345,10952
+ def _fake_loginhandler(349,11071
+ def checkLogs(360,11484
+ def test_AnonymousLogin(368,11687
+ def test_Quit(375,11824
+ def test_AnonymousLoginDenied(388,12132
+ def test_anonymousWriteDenied(419,13267
+ def test_UnknownCommand(433,13739
+ def test_RETRBeforePORT(446,14070
+ def test_STORBeforePORT(460,14452
+ def test_BadCommandArgs(474,14834
+ def test_DecodeHostPort(492,15320
+ def test_PASV(506,15745
+ def cb(515,16080
+ def test_SYST(528,16593
+ def test_RNFRandRNTO(538,16868
+ def check_rename(557,17563
+ def test_RNFRwithoutRNTO(566,17781
+ def test_portRangeForwardError(584,18394
+ def listenFactory(589,18615
+ def test_portRange(597,18875
+ def listenFactory(604,19227
+ def test_portRangeInheritedFromFactory(623,19993
+ def test_FEAT(635,20495
+ def gotResponse(642,20823
+ def test_OPTS(652,21234
+ def test_STORreturnsErrorFromOpen(666,21645
+ def sendPASV(678,22141
+ def mockDTPInstance(684,22318
+ def test_STORunknownErrorBecomesFileNotFound(703,22912
+ def failingOpenForWriting(713,23233
+ def sendPASV(722,23479
+ def mockDTPInstance(730,23714
+ def checkLogs(742,24205
+class FTPServerAdvancedClientTests(765,24820
+ def test_anonymousSTOR(771,24979
+ def eb(776,25136
+ def test_STORtransferErrorIsReturned(785,25414
+ class FailingFileWriter(791,25624
+ def receive(792,25674
+ def failingSTOR(795,25779
+ def eb(802,26046
+ def test_STORunknownTransferErrorBecomesAbort(815,26514
+ class FailingFileWriter(822,26769
+ def receive(823,26819
+ def failingSTOR(826,26903
+ def eb(833,27170
+ def test_RETRreadError(846,27645
+ class FailingFileReader(852,27839
+ def send(853,27889
+ def failingRETR(856,27993
+ def check_response(863,28244
+class FTPServerPasvDataConnectionTests(880,28776
+ def _makeDataConnection(884,28877
+ def gotPASV(893,29163
+ def _download(900,29427
+ def queueCommand(912,29826
+ def downloadDone(920,30151
+ def test_LISTEmpty(926,30322
+ def checkEmpty(934,30584
+ def test_LISTWithBinLsFlags(939,30701
+ def checkDownload(952,31094
+ def test_LISTWithContent(963,31425
+ def checkDownload(976,31873
+ def checkDownload(982,32105
+ def checkDownload(991,32496
+ def chdir(996,32672
+ def checkDownload(1003,32979
+ def _listTestHelper(1008,33106
+ def patchedList(1040,34574
+ def loggedIn(1043,34666
+ def checkDownload(1050,34882
+ def test_LISTUnicode(1057,35052
+ def test_LISTNonASCIIBytes(1070,35519
+ def test_ManyLargeDownloads(1085,36051
+ def checkDownload(1101,36549
+ def test_downloadFolder(1107,36715
+ def retrFolder(1118,37088
+ def failOnSuccess(1124,37303
+ def checkError(1128,37453
+ def test_NLSTEmpty(1140,37878
+ def checkDownload(1154,38352
+ def test_NLSTNonexistent(1161,38580
+ def checkDownload(1169,38819
+ def test_NLSTUnicode(1174,38946
+ def test_NLSTNonASCIIBytes(1186,39312
+ def test_NLSTOnPathToFile(1197,39647
+ def checkDownload(1209,39991
+class FTPServerPortDataConnectionTests(1216,40183
+ def setUp(1217,40257
+ def _makeDataConnection(1222,40368
+ class DataFactory(1226,40545
+ def buildProtocol(1228,40638
+ def tearDown(1240,41146
+ def test_PORTCannotConnect(1254,41538
+ def loggedIn(1262,41775
+ def gotPortNum(1273,42232
+ def test_nlstGlobbing(1280,42474
+ def checkDownload(1292,42872
+class DTPFactoryTests(1301,43107
+ def setUp(1305,43198
+ class ProtocolInterpreter(1312,43373
+ def test_setTimeout(1320,43604
+ def test_buildProtocolOnce(1350,44608
+ def test_timeoutAfterConnection(1362,44997
+ def test_connectionAfterTimeout(1373,45371
+ def test_timeoutAfterConnectionFailed(1394,46097
+ def test_connectionFailedAfterTimeout(1413,46782
+class DTPTests(1437,47671
+ def setUp(1445,47838
+ class ProtocolInterpreter(1452,48042
+ def test_sendLineNewline(1461,48347
+class PrintLines(1479,48882
+ def __init__(1484,48982
+ def connectionMade(1488,49043
+class MyFTPFileListProtocol(1495,49216
+ def __init__(1496,49270
+ def unknownLine(1501,49367
+class FTPFileListingTests(1506,49435
+ def getFilesForLines(1507,49481
+ def test_OneLine(1514,49712
+ def check(1521,49967
+ def test_VariantLines(1537,50896
+ def check(1544,51156
+ def test_UnknownLine(1570,52769
+ def check(1574,52848
+ def test_filenameWithUnescapedSpace(1582,53198
+ def check(1593,53568
+ def test_filenameWithEscapedSpace(1605,54075
+ def check(1616,54443
+ def test_Year(1628,54950
+ class PrintLine(1637,55260
+ def connectionMade(1638,55304
+ def check(1642,55441
+class FTPClientFailedRETRAndErrbacksUponDisconnectTests(1654,55864
+ def test_FailedRETR(1658,56009
+ def gotClient(1684,57140
+ def test_errbacksUponDisconnect(1691,57367
+ def _eb(1702,57764
+class FTPClientTests(1713,58045
+ def setUp(1717,58141
+ def tearDown(1727,58459
+ def _testLogin(1735,58691
+ def test_sendLine(1751,59288
+ def test_CDUP(1765,59756
+ def cbCdup(1775,60077
+ def test_failedCDUP(1786,60447
+ def test_PWD(1802,60973
+ def cbPwd(1812,61276
+ def test_failedPWD(1822,61579
+ def test_CWD(1837,62043
+ def cbCwd(1847,62361
+ def test_failedCWD(1857,62713
+ def test_passiveRETR(1872,63193
+ def cbRetr(1883,63574
+ def cbConnect(1886,63663
+ def test_RETR(1910,64683
+ def generatePort(1920,64993
+ def cbRetr(1927,65345
+ def test_failedRETR(1948,66099
+ def cbConnect(1956,66387
+ def test_lostRETR(1979,67388
+ def generatePort(1988,67662
+ def test_passiveSTOR(2014,68666
+ def cbStore(2030,69434
+ def cbFinish(2037,69728
+ def cbConnect(2040,69810
+ def test_failedSTOR(2060,70584
+ def cbStore(2069,70930
+ def cbConnect(2076,71224
+ def test_STOR(2097,72052
+ def generatePort(2107,72406
+ def cbStore(2111,72565
+ def cbFinish(2126,73297
+ def test_passiveLIST(2137,73619
+ def cbList(2156,74557
+ def cbConnect(2163,74791
+ def test_LIST(2191,76081
+ def generatePort(2200,76390
+ def cbList(2215,77152
+ def test_failedLIST(2237,78020
+ def cbConnect(2245,78296
+ def test_NLST(2267,79278
+ def generatePort(2275,79552
+ def cbList(2286,80122
+ def test_passiveNLST(2307,80967
+ def cbList(2315,81227
+ def cbConnect(2322,81447
+ def test_failedNLST(2346,82518
+ def cbConnect(2355,82839
+ def test_renameFromTo(2377,83787
+ def test_renameFromToEscapesPaths(2400,84663
+ def test_renameFromToFailingOnFirstError(2418,85239
+ def test_renameFromToFailingOnRenameTo(2437,85951
+ def test_makeDirectory(2456,86738
+ def test_makeDirectoryPathEscape(2470,87252
+ def test_failedMakeDirectory(2485,87854
+ def test_getDirectory(2498,88332
+ def cbGet(2505,88575
+ def test_failedGetDirectory(2515,88862
+ def test_anotherFailedGetDirectory(2529,89293
+ def test_removeFile(2544,89759
+ def test_failedRemoveFile(2558,90350
+ def test_unparsableRemoveFileResponse(2575,91094
+ def test_multilineRemoveFileResponse(2590,91703
+ def test_removeDirectory(2603,92208
+ def test_failedRemoveDirectory(2617,92817
+ def test_unparsableRemoveDirectoryResponse(2634,93579
+ def test_multilineRemoveDirectoryResponse(2649,94203
+class FTPClientBasicTests(2663,94725
+ def test_greeting(2667,94802
+ def test_responseWithNoMessage(2676,95075
+ def test_MultilineResponse(2686,95398
+ def test_noPasswordGiven(2737,96995
+ def test_noPasswordNeeded(2759,97822
+class PathHandlingTests(2783,98713
+ def test_Normalizer(2787,98793
+class IsGlobbingExpressionTests(2845,101107
+ def test_isGlobbingExpressionEmptySegments(2850,101230
+ def test_isGlobbingExpressionNoGlob(2860,101563
+ def test_isGlobbingExpressionGlob(2871,101952
+class BaseFTPRealmTests(2882,102387
+ def test_interface(2887,102579
+ def test_getHomeDirectory(2894,102748
+ class TestRealm(2902,103044
+ def getHomeDirectory(2903,103087
+ def test_anonymous(2914,103467
+ def test_notImplemented(2927,103958
+class FTPRealmTests(2937,104285
+ def test_getHomeDirectory(2941,104372
+ def test_defaultHomeDirectory(2954,104889
+class SystemFTPRealmTests(2965,105284
+ def test_getHomeDirectory(2971,105408
+ def test_noSuchUser(2991,106186
+class ErrnoToFailureTests(3005,106771
+ def test_notFound(3010,106886
+ def test_permissionDenied(3018,107127
+ def test_accessDenied(3026,107382
+ def test_notDirectory(3034,107635
+ def test_fileExists(3042,107888
+ def test_isDirectory(3050,108127
+ def test_passThrough(3058,108371
+class AnonymousFTPShellTests(3071,108724
+ def test_anonymousWrite(3076,108827
+class IFTPShellTestsMixin:IFTPShellTestsMixin3088,109155
+ def directoryExists(3093,109249
+ def createDirectory(3107,109605
+ def fileExists(3118,109868
+ def createFile(3132,110210
+ def test_createDirectory(3146,110585
+ def test_createFile(3157,110967
+ def test_makeDirectory(3167,111311
+ def cb(3172,111480
+ def test_makeDirectoryError(3177,111596
+ def test_removeDirectory(3187,111902
+ def cb(3193,112125
+ def test_removeDirectoryOnFile(3198,112242
+ def test_removeNotExistingDirectory(3208,112564
+ def test_removeFile(3217,112845
+ def cb(3223,113058
+ def test_removeFileOnDirectory(3229,113182
+ def test_removeNotExistingFile(3238,113439
+ def test_list(3247,113710
+ def cb(3254,113912
+ def test_listWithStat(3261,114068
+ def cb(3268,114310
+ def test_listWithInvalidStat(3280,114735
+ def test_listFile(3289,115024
+ def cb(3295,115211
+ def test_listNotExistingDirectory(3302,115354
+ def test_access(3311,115623
+ def test_accessNotFound(3320,115803
+ def test_openForReading(3328,116025
+ def cb(3334,116253
+ def test_openForReadingNotFound(3340,116378
+ def test_openForReadingOnDirectory(3349,116660
+ def test_openForWriting(3358,116929
+ def cb1(3363,117117
+ def cb2(3366,117249
+ def test_openForWritingExistingDirectory(3372,117372
+ def test_openForWritingInNotExistingDirectory(3382,117685
+ def test_statFile(3392,118063
+ def cb(3399,118320
+ def test_statDirectory(3406,118478
+ def cb(3412,118693
+ def test_statOwnerGroup(3418,118795
+ def cb(3424,118990
+ def test_statHardlinksNotImplemented(3430,119098
+ def raiseNotImplemented(3437,119328
+ def notImplementedFilePath(3440,119402
+ def test_statOwnerGroupNotImplemented(3452,119752
+ def raiseNotImplemented(3460,120065
+ def notImplementedFilePath(3463,120139
+ def test_statNotExisting(3476,120536
+ def test_invalidStat(3485,120812
+ def test_rename(3494,121094
+ def cb(3500,121266
+ def test_renameNotExisting(3506,121437
+class FTPShellTests(3516,121711
+ def setUp(3521,121831
+ def directoryExists(3530,122069
+ def createDirectory(3537,122226
+ def fileExists(3544,122383
+ def createFile(3551,122531
+class TestConsumer(3560,122747
+ def registerProducer(3570,122985
+ def unregisterProducer(3584,123369
+ def write(3592,123568
+class TestProducer(3603,123764
+ def __init__(3608,123830
+ def start(3619,124125
+class IReadWriteTestsMixin:IReadWriteTestsMixin3627,124251
+ def getFileReader(3632,124365
+ def getFileWriter(3641,124583
+ def getFileContent(3648,124747
+ def test_read(3655,124884
+ def cbGet(3663,125229
+ def cbSend(3665,125317
+ def test_write(3670,125471
+ def cbGet(3678,125806
+ def cbReceive(3680,125900
+ def cbClose(3686,126172
+class FTPReadWriteTests(3692,126321
+ def setUp(3698,126539
+ def getFileReader(3708,126799
+ def getFileWriter(3716,127058
+ def getFileContent(3723,127249
+class CloseTestWriter:CloseTestWriter3732,127444
+ def receive(3737,127537
+ def close(3748,127747
+class CloseTestShell:CloseTestShell3759,127901
+ def openForWriting(3763,127964
+class FTPCloseTests(3768,128045
+ def test_write(3773,128153
+class FTPResponseCodeTests(3810,129441
+ def test_unique(3814,129551
+
+venv/lib/python2.7/site-packages/twisted/test/test_strports.py,100
+class ServiceTests(17,407
+ def test_service(22,489
+ def test_serviceDefaultReactor(45,1449
+
+venv/lib/python2.7/site-packages/twisted/test/stdio_test_lastwrite.py,133
+class LastWriteChild(21,601
+ def __init__(22,633
+ def connectionMade(27,751
+ def connectionLost(32,870
+def main(37,939
+
+venv/lib/python2.7/site-packages/twisted/test/test_twistd.py,8248
+def patchUserDatabase(88,2247
+ def getgrnam(121,3464
+class MockServiceMaker(134,3819
+ def makeService(140,3963
+class CrippledAppLogger(151,4218
+ def start(156,4312
+class CrippledApplicationRunner(161,4362
+ def preApplication(169,4671
+ def postApplication(173,4716
+class ServerOptionsTests(178,4763
+ def test_subCommands(182,4903
+ class FakePlugin(187,5054
+ def __init__(188,5088
+ def options(193,5277
+ def getPlugins(201,5497
+ def test_sortedReactorHelp(225,6442
+ class FakeReactorInstaller(229,6575
+ def __init__(230,6619
+ def getReactorTypes(240,7021
+ def getIndex(255,7575
+ def test_postOptionsSubCommandCausesNoSave(268,7955
+ def test_postOptionsNoSubCommandSavesAsUsual(278,8256
+ def test_listAllProfilers(287,8524
+ def test_defaultUmask(298,8863
+ def test_umask(306,9067
+ def test_invalidUmask(318,9443
+ def test_unimportableConfiguredLogObserver(332,9958
+ def test_badAttributeWithConfiguredLogObserver(347,10519
+ def test_version(368,11432
+class CheckPIDTests(389,12085
+ def test_notExists(397,12242
+ def test_nonNumeric(405,12441
+ def test_anotherRunning(416,12779
+ def kill(423,12994
+ def test_stale(430,13194
+ def kill(437,13421
+ def test_unexpectedOSError(444,13611
+ def kill(452,13906
+class TapFileTests(460,14195
+ def setUp(465,14323
+ def test_createOrGetApplicationWithTapFile(474,14577
+class TestLoggerFactory(487,15043
+ def __init__(492,15144
+ def start(496,15207
+ def stop(505,15505
+class TestApplicationRunner(512,15580
+ def __init__(518,15740
+ def preApplication(524,15899
+ def postApplication(529,16037
+class ApplicationRunnerTests(535,16179
+ def setUp(539,16321
+ def test_applicationRunnerGetsCorrectApplication(549,16680
+ def test_preAndPostApplication(569,17448
+ def _applicationStartsWithConfiguredID(582,17929
+ class FakeUnixApplicationRunner(595,18373
+ def setupEnvironment(596,18445
+ def shedPrivileges(600,18606
+ def startReactor(603,18723
+ def removePID(606,18832
+ class FakeService(610,18953
+ def setName(619,19144
+ def setServiceParent(622,19203
+ def disownServiceParent(625,19273
+ def privilegedStartService(628,19338
+ def startService(631,19441
+ def stopService(634,19524
+ def test_applicationStartsWithConfiguredNumericIDs(652,20061
+ def test_applicationStartsWithConfiguredNameIDs(666,20622
+ def test_startReactorRunsTheReactor(683,21279
+ def test_applicationRunnerChoosesReactorIfNone(697,21711
+ def test_applicationRunnerCapturesSignal(711,22167
+ class DummyReactorWithSignal(717,22338
+ def installWaker(723,22548
+ def run(728,22669
+ def test_applicationRunnerIgnoresNoSignal(743,23125
+ class DummyReactorWithExitSignalAttribute(749,23346
+ def installWaker(755,23564
+ def run(760,23685
+class UnixApplicationRunnerSetupEnvironmentTests(777,24198
+ def setUp(802,25327
+ def daemonize(815,25838
+ def test_chroot(824,26138
+ def test_noChroot(833,26463
+ def test_changeWorkingDirectory(842,26777
+ def test_daemonize(851,27116
+ def test_noDaemonize(861,27471
+ def test_nonDaemonPIDFile(870,27774
+ def test_daemonPIDFile(882,28183
+ def test_umask(896,28701
+ def test_noDaemonizeNoUmask(906,29055
+ def test_daemonizedNoUmask(916,29431
+class UnixApplicationRunnerStartApplicationTests(927,29871
+ def test_setupEnvironment(935,30087
+ def fakeSetupEnvironment(953,30770
+ def test_shedPrivileges(989,32274
+ def switchUIDPass(994,32426
+ def test_shedPrivilegesError(1004,32735
+ def switchUIDFail(1010,32950
+ def _setUID(1020,33299
+ def initgroups(1028,33602
+ def setuid(1032,33727
+ def setgid(1035,33798
+ def test_setUidWithoutGid(1052,34354
+ def test_setUidSameAsCurrentUid(1061,34644
+class UnixApplicationRunnerRemovePIDTests(1077,35267
+ def test_removePID(1085,35469
+ def test_removePIDErrors(1099,35893
+class FakeNonDaemonizingReactor(1112,36292
+ def __init__(1124,36756
+ def beforeDaemonize(1129,36869
+ def afterDaemonize(1133,36945
+ def addSystemEventTrigger(1137,37019
+class FakeDaemonizingReactor(1145,37161
+class DummyReactor(1153,37389
+ def run(1163,37626
+class AppProfilingTests(1173,37849
+ def test_profile(1178,37944
+ def _testStats(1201,38647
+ def test_profileSaveStats(1219,39221
+ def test_withoutProfile(1240,39881
+ def test_profilePrintStatsError(1259,40440
+ class ErroneousProfile(1264,40631
+ def print_stats(1265,40680
+ def test_cProfile(1283,41254
+ def test_cProfileSaveStats(1306,41950
+ def test_withoutCProfile(1328,42624
+ def test_unknownProfiler(1347,43221
+ def test_defaultProfiler(1360,43653
+ def test_profilerNameCaseInsentive(1368,43886
+def _patchTextFileLogObserver(1378,44168
+ def observer(1391,44572
+def _setupSyslog(1400,44784
+ class fakesyslogobserver(1407,44962
+ def __init__(1408,45000
+ def emit(1411,45076
+class AppLoggerTests(1419,45245
+ def setUp(1427,45432
+ def beginLoggingTo(1434,45633
+ def tearDown(1442,45891
+ def _makeObserver(1450,46077
+ class TestObserver(1458,46350
+ def __call__(1461,46410
+ def _checkObserver(1467,46523
+ def test_start(1478,46918
+ def test_startUsesApplicationLogObserver(1490,47310
+ def _setupConfiguredLogger(1504,47802
+ def test_startUsesConfiguredLogObserver(1528,48701
+ def test_configuredLogObserverBeatsComponent(1539,49149
+ def test_configuredLogObserverBeatsLegacyComponent(1551,49579
+ def test_loggerComponentBeatsLegacyLoggerComponent(1563,50007
+ def test_configuredLogObserverBeatsSyslog(1581,50577
+ def test_configuredLogObserverBeatsLogfile(1599,51231
+ def test_getLogObserverStdout(1611,51660
+ def test_getLogObserverFile(1631,52268
+ def test_stop(1647,52790
+ def remove(1656,53072
+ def test_legacyObservers(1669,53458
+ class LoggerObserver(1678,53720
+ def __call__(1682,53865
+ def test_unmarkedObserversDeprecated(1697,54303
+class UnixAppLoggerTests(1725,55552
+ def setUp(1736,55801
+ def fakeSignal(1743,55979
+ def test_getLogObserverStdout(1749,56105
+ def test_getLogObserverStdoutDaemon(1768,56777
+ def test_getLogObserverFile(1778,57185
+ def rotate(1797,57875
+ def test_getLogObserverDontOverrideSignalHandler(1807,58052
+ def fakeGetSignal(1812,58248
+ def test_getLogObserverDefaultFile(1823,58579
+ def test_getLogObserverSyslog(1837,59099
+class DaemonizeTests(1854,59681
+ def setUp(1859,59806
+ def test_success(1870,60228
+ def test_successInParent(1884,60755
+ def test_successEINTR(1900,61388
+ def raisingWrite(1907,61588
+ def test_successInParentEINTR(1923,62186
+ def raisingRead(1930,62388
+ def assertErrorWritten(1949,63044
+ class FakeService(1955,63293
+ def startService(1957,63338
+ def test_error(1974,63933
+ def test_unicodeError(1984,64250
+ def assertErrorInParentBehavior(1995,64607
+ def test_errorInParent(2014,65461
+ def test_nonASCIIErrorInParent(2031,66181
+ def test_errorInParentWithTruncatedUnicode(2050,66905
+ def test_errorMessageTruncated(2075,67956
+ def test_unicodeErrorMessageTruncated(2085,68255
+ def test_hooksCalled(2097,68649
+ def test_hooksNotCalled(2109,69075
+class SignalCapturingMemoryReactor(2123,69562
+class StubApplicationRunnerWithSignal(2131,69764
+ def __init__(2141,70123
+ def preApplication(2146,70260
+ def postApplication(2151,70337
+def stubApplicationRunnerFactoryCreator(2162,70638
+ def stubApplicationRunnerFactory(2175,71028
+class ExitWithSignalTests(2195,71688
+ def setUp(2201,71810
+ def fakeKill(2211,72173
+ def test_exitWithSignal(2225,72542
+ def fake_signal(2233,72788
+ def test_normalExit(2246,73245
+ def test_runnerExitsWithSignal(2261,73664
+
+venv/lib/python2.7/site-packages/twisted/test/process_tester.py,17
+def main(14,285
+
+venv/lib/python2.7/site-packages/twisted/test/test_roots.py,220
+class RootsTests(9,192
+ def testExceptions(11,230
+ def testCollection(26,567
+ def testConstrained(47,1203
+ class const(48,1234
+ def nameConstraint(49,1274
+ def testHomogenous(57,1538
+
+venv/lib/python2.7/site-packages/twisted/test/proto_helpers.py,3060
+class AccumulatingProtocol(35,1143
+ def connectionMade(58,1923
+ def dataReceived(66,2215
+ def connectionLost(69,2276
+class LineSendingProtocol(77,2511
+ def __init__(80,2580
+ def connectionMade(85,2710
+ def lineReceived(90,2836
+ def connectionLost(97,3033
+class FakeDatagramTransport:FakeDatagramTransport101,3102
+ def __init__(104,3154
+ def write(107,3205
+class StringTransport:StringTransport113,3345
+ def __init__(176,5782
+ def clear(185,6093
+ def value(195,6342
+ def write(210,6765
+ def writeSequence(216,6940
+ def loseConnection(220,7015
+ def abortConnection(228,7222
+ def getPeer(237,7469
+ def getHost(243,7625
+ def registerProducer(250,7794
+ def unregisterProducer(257,8019
+ def _checkState(266,8273
+ def pauseProducing(274,8562
+ def stopProducing(279,8659
+ def resumeProducing(283,8729
+class StringTransportWithDisconnection(289,8831
+ def loseConnection(295,9016
+class StringIOWithoutClosing(303,9216
+ def close(307,9307
+class _FakePort(315,9404
+ def __init__(323,9602
+ def startListening(331,9818
+ def stopListening(337,9946
+ def getHost(343,10072
+class _FakeConnector(352,10249
+ def __init__(365,10642
+ def stopConnecting(373,10839
+ def disconnect(381,11043
+ def connect(388,11184
+ def getDestination(394,11285
+class MemoryReactor(407,11582
+ def __init__(464,13473
+ def install(492,14117
+ def resolve(499,14269
+ def run(506,14428
+ def stop(525,14980
+ def crash(535,15206
+ def iterate(545,15460
+ def fireSystemEvent(552,15610
+ def addSystemEventTrigger(559,15770
+ def removeSystemEventTrigger(570,16181
+ def callWhenRunning(577,16350
+ def adoptStreamPort(585,16608
+ def adoptStreamConnection(601,17146
+ def adoptDatagramPort(611,17511
+ def listenTCP(631,18212
+ def connectTCP(644,18673
+ def listenSSL(659,19224
+ def connectSSL(670,19628
+ def listenUNIX(684,20146
+ def connectUNIX(694,20495
+ def addReader(706,20909
+ def removeReader(713,21079
+ def addWriter(721,21272
+ def removeWriter(728,21442
+ def getReaders(736,21635
+ def getWriters(744,21822
+ def removeAll(752,22009
+class MemoryReactorClock(766,22309
+ def __init__(767,22357
+class RaisingMemoryReactor(774,22519
+ def __init__(783,22799
+ def adoptStreamPort(795,23237
+ def listenTCP(803,23451
+ def connectTCP(810,23651
+ def listenSSL(817,23865
+ def connectSSL(825,24099
+ def listenUNIX(833,24348
+ def connectUNIX(841,24582
+class NonStreamingProducer(849,24791
+ def __init__(857,24929
+ def resumeProducing(862,25031
+ def pauseProducing(876,25468
+ def _done(884,25737
+ def stopProducing(894,25958
+def waitUntilAllDisconnected(903,26092
+ def _check(923,26865
+class EventLoggingObserver(934,27096
+ def __init__(944,27533
+ def __len__(948,27585
+ def __getitem__(952,27643
+ def __iter__(956,27714
+ def __call__(960,27774
+ def createWithCleanup(968,27913
+
+venv/lib/python2.7/site-packages/twisted/test/test_defgen.py,1611
+def getThing(21,569
+def getOwie(26,661
+ def CRAP(28,695
+class TerminalException(36,937
+class BaseDefgenTests:BaseDefgenTests39,983
+ def testBasics(47,1278
+ def testBuggy(56,1590
+ def testNothing(63,1814
+ def testHandledTerminalFailure(68,1985
+ def testHandledTerminalAsyncFailure(76,2333
+ def testStackUsage(87,2794
+ def testStackUsage2(94,3016
+def deprecatedDeferredGenerator(103,3239
+class DeferredGeneratorTests(117,3625
+ def _genBasics(121,3799
+ def _genBuggy(140,4196
+ def _genNothing(146,4311
+ def _genHandledTerminalFailure(151,4395
+ def _genHandledTerminalAsyncFailure(161,4665
+ def _genStackUsage(170,4854
+ def _genStackUsage2(179,5140
+ def testDeferredYielding(188,5394
+ def _genDeferred(194,5605
+class InlineCallbacksTests(205,5940
+ def _genBasics(208,6079
+ def _genBuggy(221,6370
+ def _genNothing(227,6477
+ def _genHandledTerminalFailure(232,6575
+ def _genHandledTerminalAsyncFailure(240,6836
+ def _genStackUsage(249,7068
+ def _genStackUsage2(256,7284
+ def testYieldNonDeferred(265,7531
+ def _test(273,7803
+ def testReturnNoValue(280,7968
+ def _noReturn(282,8073
+ def testReturnValue(289,8249
+ def _return(291,8325
+ def test_nonGeneratorReturn(299,8499
+ def _noYield(304,8716
+ def test_nonGeneratorReturnValue(312,8907
+ def _noYield(317,9109
+class DeprecateDeferredGeneratorTests(326,9307
+ def test_deferredGeneratorDeprecated(332,9477
+ def decoratedFunction(337,9620
+ def test_waitForDeferredDeprecated(349,10110
+
+venv/lib/python2.7/site-packages/twisted/test/test_tcp.py,7477
+def loopUntil(28,763
+ def check(37,1043
+ def stop(42,1165
+class ClosingProtocol(52,1328
+ def connectionMade(54,1371
+ def connectionLost(58,1488
+class ClosingFactory(64,1617
+ def buildProtocol(71,1748
+ def cleanUp(76,1873
+class MyProtocolFactoryMixin(86,2108
+ def __init__(122,3588
+ def buildProtocol(126,3646
+class MyServerFactory(142,4070
+class MyClientFactory(149,4228
+ def __init__(156,4415
+ def clientConnectionFailed(161,4572
+ def clientConnectionLost(166,4724
+ def stopFactory(170,4850
+class ListeningTests(175,4905
+ def test_listen(177,4947
+ def testStopListening(188,5291
+ def cbStopListening(199,5728
+ def testNumberedInterface(209,6041
+ def testPortRepr(215,6251
+ def stoppedListening(220,6437
+ def test_serverRepr(226,6627
+ def check(241,7275
+ def test_restartListening(253,7740
+ def cbStopListening(262,8095
+ def close(275,8701
+ def test_exceptInStop(285,8987
+ def raiseException(292,9264
+ def test_restartAfterExcept(300,9535
+ def raiseException(307,9816
+ def cbStopListening(313,10059
+ def close(327,10707
+ def test_directConnectionLostCall(336,10997
+ def check(352,11700
+ def test_exceptInConnectionLostCall(357,11841
+ def raiseException(366,12228
+class LoopbackTests(374,12496
+ def test_closePortInProtocolFactory(378,12583
+ def check(390,13053
+ def _trapCnxDone(396,13283
+ def _connectedClientAndServerTest(400,13385
+ def connected(418,14168
+ def test_tcpNoDelay(427,14480
+ def check(434,14797
+ def test_tcpKeepAlive(445,15277
+ def check(452,15601
+ def testFailing(463,16091
+ def check(467,16277
+ def test_connectionRefusedErrorNumber(472,16424
+ def tryConnectFailure(507,17998
+ def connected(508,18031
+ def connRefused(527,18835
+ def cleanup(530,18976
+ def test_connectByServiceFail(538,19192
+ def test_connectByService(549,19535
+ def fakeGetServicePortByName(565,20254
+ def connected(574,20647
+class StartStopFactory(585,21046
+ def startFactory(590,21122
+ def stopFactory(595,21248
+class ClientStartStopFactory(601,21378
+ def __init__(606,21459
+ def startFactory(610,21587
+ def stopFactory(615,21713
+class FactoryTests(622,21883
+ def test_serverStartStop(625,21954
+ def cbClosed(656,23226
+ def cbClosedAll(662,23436
+ def test_clientStartStop(668,23611
+class CannotBindTests(686,24196
+ def test_cannotBind(692,24343
+ def _fireWhenDoneFunc(713,25015
+ def newf(717,25158
+ def test_clientBind(724,25294
+ def _connect1(736,25770
+ def _conmade(745,26139
+ def _check1connect2(752,26392
+ def _check2failed(770,27184
+ def _check2stopped(776,27424
+ def _stop(780,27544
+ def _check1cleanup(787,27809
+class MyOtherClientFactory(795,27970
+ def buildProtocol(796,28022
+class LocalRemoteAddressTests(803,28170
+ def test_hostAddress(808,28342
+ def check(824,29033
+ def cleanup(830,29284
+class WriterProtocol(842,29658
+ def connectionMade(843,29699
+class ReaderProtocol(864,30611
+ def dataReceived(865,30652
+ def connectionLost(867,30720
+class WriterClientFactory(870,30789
+ def __init__(871,30840
+ def buildProtocol(874,30910
+class WriteDataTests(880,31043
+ def test_writer(886,31215
+ def check(903,31813
+ def test_writeAfterShutdownWithoutReading(917,32521
+ class Disconnecter(948,34244
+ def connectionMade(954,34526
+ def disconnect(959,34729
+ def connectionLost(965,34991
+ class Infinite(982,35644
+ def __init__(990,35887
+ def resumeProducing(993,35971
+ def stopProducing(998,36167
+ class UnreadingWriter(1002,36252
+ def connectionMade(1007,36448
+ def write(1012,36680
+ def cbClientLost(1035,38080
+class ConnectionLosingProtocol(1049,38587
+ def connectionMade(1050,38638
+class NoopProtocol(1058,38833
+ def connectionMade(1059,38872
+ def connectionLost(1063,38984
+class ConnectionLostNotifyingProtocol(1068,39055
+ def __init__(1079,39479
+ def connectionLost(1084,39613
+class HandleSavingProtocol(1090,39742
+ def makeConnection(1096,39963
+class ProperlyCloseFilesMixin:ProperlyCloseFilesMixin1106,40223
+ def createServer(1110,40330
+ def connectClient(1120,40635
+ def getHandleExceptionType(1130,40948
+ def getHandleErrorCode(1138,41172
+ def test_properlyCloseFiles(1151,41584
+ def clientConnected(1169,42352
+ def clientDisconnected(1181,42884
+ def cleanup(1199,43778
+class ProperlyCloseFilesTests(1213,44174
+ def createServer(1218,44403
+ def connectClient(1225,44620
+ def getHandleExceptionType(1232,44833
+class WiredForDeferreds(1242,45089
+ def __init__(1243,45140
+ def connectionMade(1246,45265
+ def connectionLost(1250,45396
+class WiredFactory(1256,45548
+ def __init__(1259,45628
+class AddressTests(1266,45822
+ def setUp(1270,45954
+ class RememberingWrapper(1279,46303
+ def __init__(1289,46768
+ def buildProtocol(1296,47056
+ def tearDown(1327,48528
+ def test_buildProtocolClient(1338,48857
+class LargeBufferWriterProtocol(1358,49669
+ def connectionMade(1363,49861
+class LargeBufferReaderProtocol(1369,50035
+ def dataReceived(1370,50087
+ def connectionLost(1372,50159
+class LargeBufferReaderClientFactory(1375,50228
+ def __init__(1376,50290
+ def buildProtocol(1379,50357
+class FireOnClose(1386,50502
+ def connectionLost(1390,50655
+class FireOnCloseFactory(1395,50802
+ def __init__(1398,50882
+class LargeBufferTests(1403,51029
+ def testWriter(1408,51164
+ def check(1423,51757
+class MyHCProtocol(1434,52255
+ def readConnectionLost(1440,52355
+ def writeConnectionLost(1446,52573
+class MyHCFactory(1453,52793
+ def buildProtocol(1458,52887
+class HalfCloseTests(1466,53044
+ def setUp(1469,53127
+ def _setUp(1482,53593
+ def tearDown(1489,53949
+ def _tearDown(1497,54244
+ def _connectionLost(1503,54498
+ def testCloseWriteCloser(1511,54805
+ def loseWrite(1518,55004
+ def check(1521,55131
+ def write(1526,55371
+ def testWriteCloseNotification(1536,55808
+class HalfCloseNoNotificationAndShutdownExceptionTests(1548,56190
+ def setUp(1550,56266
+ def _gotClient(1561,56704
+ def tearDown(1568,57029
+ def testNoNotification(1572,57139
+ def testShutdownException(1588,57872
+class HalfCloseBuggyApplicationTests(1603,58451
+ def setUp(1608,58593
+ def setClient(1621,59176
+ def aBug(1629,59433
+ def _notificationRaisesTest(1637,59623
+ def check(1644,59934
+ def test_readNotificationRaises(1651,60123
+ def test_writeNotificationRaises(1661,60523
+class LogTests(1672,60919
+ def test_logstrClientSetup(1677,61018
+ def cb(1698,61727
+class PauseProducingTests(1706,61968
+ def test_pauseProducingInConnectionMade(1711,62097
+ def checkInConnectionMade(1728,62705
+ def checkAfterConnectionMade(1740,63255
+class CallBackOrderTests(1753,63770
+ def test_loseOrder(1758,63872
+ def _cbCM(1772,64392
+ def _cbCCL(1787,64888
+ def _cbCL(1793,65021
+ def _cbGather(1799,65147
+
+venv/lib/python2.7/site-packages/twisted/test/test_error.py,547
+class StringificationTests(12,264
+ def testThemAll(149,4601
+ def test_connectingCancelledError(167,5052
+class SubclassingTests(177,5316
+ def test_connectionLostSubclassOfConnectionClosed(182,5443
+ def test_connectionDoneSubclassOfConnectionClosed(190,5725
+ def test_invalidAddressErrorSubclassOfValueError(198,6007
+class GetConnectErrorTests(208,6276
+ def assertErrnoException(215,6508
+ def assertCorrectException(226,6901
+ def test_errno(238,7389
+ def test_gaierror(250,7958
+ def test_nonTuple(259,8281
+
+venv/lib/python2.7/site-packages/twisted/test/test_failure.py,3282
+def getDivisionFailure(30,527
+class FailureTests(44,866
+ def test_failAndTrap(49,958
+ def test_trapRaisesWrappedException(62,1305
+ def test_trapRaisesSelf(86,2045
+ def test_failureValueFromFailure(109,2740
+ def test_failureValueFromFoundFailure(121,3138
+ def assertStartsWith(138,3643
+ def assertEndsWith(151,4039
+ def assertTracebackFormat(164,4424
+ def assertDetailedTraceback(180,4935
+ def assertBriefTraceback(258,7615
+ def assertDefaultTraceback(303,9039
+ def test_printDetailedTraceback(352,10774
+ def test_printBriefTraceback(360,10987
+ def test_printTraceback(367,11147
+ def test_printDetailedTracebackCapturedVars(374,11293
+ def test_printBriefTracebackCapturedVars(383,11630
+ def test_printTracebackCapturedVars(394,11981
+ def test_printDetailedTracebackCapturedVarsCleaned(405,12318
+ def test_invalidFormatFramesDetail(413,12617
+ def test_ExplictPass(422,12899
+ def _getInnermostFrameLine(429,13057
+ def test_RaiseExceptionWithTB(440,13379
+ def test_stringExceptionConstruction(446,13549
+ def test_ConstructionFails(455,13914
+ def test_getTracebackObject(466,14336
+ def test_getTracebackObjectFromCaptureVars(475,14635
+ def test_getTracebackObjectFromClean(488,15051
+ def test_getTracebackObjectFromCaptureVarsAndClean(501,15537
+ def test_getTracebackObjectWithoutTraceback(513,16026
+ def test_tracebackFromExceptionInPython3(525,16469
+ def test_cleanFailureRemovesTracebackInPython3(539,16905
+ def test_repr(555,17514
+class BrokenStr(569,17931
+ def __str__(574,18068
+class BrokenExceptionMetaclass(580,18180
+ def __str__(585,18326
+class BrokenExceptionType(590,18416
+class GetTracebackTests(599,18618
+ def _brokenValueTest(603,18719
+ def test_brokenValueBriefDetail(615,19146
+ def test_brokenValueDefaultDetail(624,19477
+ def test_brokenValueVerboseDetail(631,19669
+ def _brokenTypeTest(638,19861
+ def test_brokenTypeBriefDetail(649,20288
+ def test_brokenTypeDefaultDetail(659,20649
+ def test_brokenTypeVerboseDetail(666,20838
+class FindFailureTests(674,21028
+ def test_findNoFailureInExceptionHandler(679,21154
+ def test_findNoFailure(693,21558
+ def test_findFailure(703,21888
+ def test_failureConstructionFindsOriginalFailure(719,22385
+ def test_failureConstructionWithMungedStackSucceeds(742,23270
+class FormattableTracebackTests(775,24441
+ def test_singleFrame(784,24769
+ def test_manyFrames(798,25435
+class FrameAttributesTests(813,26018
+ def test_fakeFrameAttributes(819,26192
+class DebugModeTests(832,26683
+ def setUp(837,26808
+ def restore(844,27055
+ def test_regularFailure(854,27307
+ def test_captureVars(868,27690
+class ExtendedGeneratorTests(883,28067
+ def _throwIntoGenerator(888,28215
+ def test_throwExceptionIntoGenerator(897,28487
+ def generator(903,28683
+ def test_findFailureInGenerator(921,29206
+ def generator(931,29548
+ def test_failureConstructionFindsOriginalFailure(946,29907
+ def generator(959,30354
+ def test_ambiguousFailureInGenerator(981,31115
+ def generator(987,31366
+ def test_ambiguousFailureFromGenerator(1001,31714
+ def generator(1007,31966
+
+venv/lib/python2.7/site-packages/twisted/test/test_threadable.py,419
+class TestObject:TestObject24,436
+ def aMethod(30,508
+class SynchronizationTests(38,750
+ def setUp(39,808
+ def test_synchronizedName(55,1495
+ def test_isInIOThread(63,1721
+ def testThreadedSynchronization(80,2329
+ def callMethodLots(85,2419
+ def testUnthreadedSynchronization(109,3024
+class SerializationTests(116,3151
+ def testPickling(117,3207
+ def testUnpickling(128,3510
+
+venv/lib/python2.7/site-packages/twisted/test/test_text.py,1080
+class WrapTests(26,699
+ def setUp(30,785
+ def test_wordCount(36,950
+ def test_wordMatch(49,1279
+ def test_lineLength(62,1600
+ def test_doubleNewline(76,2049
+class LineTests(86,2323
+ def test_isMultiline(90,2426
+ def test_endsInNewline(103,2761
+class StringyStringTests(117,3071
+ def test_tuple(121,3169
+ def test_dict(130,3377
+ def test_list(139,3574
+class SplitTests(149,3796
+ def test_oneWord(153,3884
+ def test_multiWord(162,4108
+class StrFileTests(182,4690
+ def setUp(183,4729
+ def tearDown(186,4803
+ def test_1_f(189,4841
+ def test_1_1(192,4919
+ def test_1_2(195,4996
+ def test_1_3(198,5073
+ def test_1_4(201,5150
+ def test_1_5(204,5227
+ def test_1_6(207,5304
+ def test_3_1(210,5381
+ def test_3_2(213,5460
+ def test_3_3(216,5539
+ def test_3_4(219,5618
+ def test_3_f(222,5697
+ def test_large_1(225,5777
+ def test_large_2(228,5871
+ def test_large_f(231,5967
+ def test_overlarge_f(235,6064
+ def test_self(241,6246
+ def test_insensitive(244,6344
+
+venv/lib/python2.7/site-packages/twisted/test/test_log.py,3523
+class FakeWarning(32,681
+class TextFromEventDictTests(40,850
+ def test_message(45,963
+ def test_format(56,1253
+ def test_noMessageNoFormat(68,1588
+ def test_whySpecified(79,1870
+ def test_whyDefault(93,2287
+ def test_noTracebackForYou(105,2683
+class LogTests(117,3089
+ def setUp(119,3136
+ def testObservation(126,3327
+ def testContext(136,3634
+ def testErrors(150,4202
+ def testErrorsWithWhy(160,4545
+ def test_erroneousErrors(171,4954
+ def broken(181,5317
+ def test_showwarning(211,6365
+ def test_warningToFile(243,7587
+ def test_publisherReportsBrokenObserversPrivately(274,8660
+ def logError(281,8864
+ def fail(285,8997
+class FakeFile(299,9425
+ def write(301,9448
+ def flush(305,9505
+class EvilStr:EvilStr313,9570
+ def __str__(314,9585
+class EvilRepr:EvilRepr319,9626
+ def __str__(320,9642
+ def __repr__(324,9700
+class EvilReprStr(329,9742
+class LogPublisherTestCaseMixin:LogPublisherTestCaseMixin334,9792
+ def setUp(335,9825
+ def tearDown(361,10699
+class LogPublisherTests(377,11225
+ def testSingleString(379,11331
+ def testMultipleString(384,11445
+ def test_singleUnicode(392,11757
+class FileObserverTests(411,12365
+ def _getTimezoneOffsetTest(427,12942
+ def test_getTimezoneOffsetWestOfUTC(480,15106
+ def test_getTimezoneOffsetEastOfUTC(490,15529
+ def test_getTimezoneOffsetWithoutDaylightSavingTime(500,15949
+ def test_timeFormatting(514,16653
+ def test_microsecondTimestampFormatting(558,18685
+ def test_loggingAnObjectWithBroken__str__(567,19021
+ def test_formattingAnObjectWithBroken__str__(575,19321
+ def test_brokenSystem__str__(581,19539
+ def test_formattingAnObjectWithBroken__repr__Indirect(587,19723
+ def test_systemWithBroker__repr__Indirect(593,19959
+ def test_simpleBrokenFormat(599,20173
+ def test_ridiculousFormat(605,20368
+ def test_evilFormat__repr__And__str__(611,20551
+ def test_strangeEventDict(617,20755
+ def _startLoggingCleanup(625,20979
+ def test_printToStderrSetsIsError(635,21319
+ def observe(644,21596
+ def test_startLogging(653,21817
+ def test_startLoggingTwice(680,22970
+ def showError(692,23500
+ def test_startLoggingOverridesWarning(707,24085
+ class SysModule(715,24356
+ def preStartObserver(744,25796
+ def test_emitPrefix(758,26252
+ def observer(767,26496
+ def test_emitNewline(790,27147
+class PythonLoggingObserverTests(812,27666
+ def setUp(816,27794
+ def restoreLevel(822,27982
+ def removeLogger(828,28174
+ def test_singleString(837,28410
+ def test_errorString(846,28670
+ def test_formatString(860,29067
+ def test_customLevel(868,29299
+ def test_strangeEventDict(882,29811
+class PythonLoggingIntegrationTests(892,30084
+ def test_startStopObserver(897,30215
+ def test_inheritance(918,30884
+ class MyObserver(924,31117
+ def emit(925,31170
+class DefaultObserverTests(939,31564
+ def test_failureLogger(944,31670
+ def test_emitEventWithBrokenRepr(967,32335
+ class Ouch(972,32534
+ def __repr__(973,32562
+class StdioOnnaStickTests(987,32942
+ def setUp(992,33081
+ def tearDown(997,33181
+ def getLogMessages(1001,33258
+ def test_write(1005,33354
+ def test_metadata(1019,33844
+ def test_writeLines(1030,34192
+ def test_print(1039,34474
+ def test_error(1051,34862
+ def test_unicode(1060,35122
+
+venv/lib/python2.7/site-packages/twisted/test/test_threadpool.py,1980
+class Synchronization(24,441
+ def __init__(27,490
+ def run(33,637
+class ThreadPoolTests(65,1670
+ def getTimeout(70,1762
+ def _waitForLock(77,1934
+ def test_attributes(87,2189
+ def test_start(97,2481
+ def test_adjustingWhenPoolStopped(113,2951
+ def test_threadCreationArguments(125,3319
+ def worker(140,3862
+ class Dumb(144,3948
+ def test_threadCreationArgumentsCallInThreadWithCallback(168,4496
+ def onResult(190,5112
+ def worker(201,5586
+ class Dumb(205,5687
+ def test_persistence(243,6747
+ def _threadpoolTest(260,7247
+ def test_callInThread(289,8178
+ def test_callInThreadException(297,8386
+ class NewError(302,8548
+ def raiseError(305,8601
+ def test_callInThreadWithCallback(317,8865
+ def onResult(328,9199
+ def test_callInThreadWithCallbackExceptionInCallback(346,9636
+ class NewError(352,9920
+ def raiseError(355,9973
+ def onResult(363,10111
+ def test_callInThreadWithCallbackExceptionInOnResult(382,10622
+ class NewError(387,10807
+ def onResult(395,10942
+ def test_callbackThread(417,11502
+ def onResult(426,11755
+ def func(430,11881
+ def test_callbackContext(443,12247
+ def onResult(456,12656
+ def func(461,12827
+ def test_existingWork(477,13275
+ def test_workerStateTransition(496,13789
+ def _thread(514,14364
+class RaceConditionTests(535,14946
+ def setUp(537,15003
+ def done(542,15151
+ def getTimeout(549,15271
+ def test_synchronization(556,15392
+class MemoryPool(589,16868
+ def __init__(595,17048
+ def _pool(619,18020
+ def respectLimit(632,18508
+class PoolHelper(648,19097
+ def __init__(666,19909
+ def newWorker(679,20322
+ def performAllCoordination(687,20573
+class MemoryBackedTests(697,20825
+ def test_workBeforeStarting(703,21002
+ def test_tooMuchWorkBeforeStarting(720,21599
+
+venv/lib/python2.7/site-packages/twisted/test/plugin_basic.py,196
+class TestPlugin:TestPlugin19,420
+ def test1(24,502
+class AnotherTestPlugin:AnotherTestPlugin31,600
+ def test(36,695
+class ThirdTestPlugin:ThirdTestPlugin43,790
+ def test(48,883
+
+venv/lib/python2.7/site-packages/twisted/test/test_sslverify.py,10363
+def counter(129,5042
+def makeCertificate(137,5202
+def certificatesForAuthorityAndServer(156,5730
+def _loopbackTLSConnection(251,8928
+ class GreetingServer(269,9680
+ def connectionMade(271,9758
+ class ListeningClient(274,9841
+ def dataReceived(277,9932
+ def connectionLost(279,10000
+def loopbackTLSConnection(307,10862
+ class ContextFactory(324,11531
+ def getContext(325,11565
+def loopbackTLSConnectionInMemory(347,12310
+def pathContainingDumpOf(395,14001
+class DataCallbackProtocol(421,14896
+ def dataReceived(422,14943
+ def connectionLost(427,15092
+class WritingProtocol(432,15246
+ def connectionMade(434,15304
+ def connectionLost(437,15375
+class FakeContext(442,15460
+ def __init__(480,16518
+ def set_options(487,16689
+ def use_certificate(491,16760
+ def use_privatekey(495,16846
+ def check_privatekey(499,16928
+ def set_mode(503,16982
+ def set_verify(512,17166
+ def set_verify_depth(516,17250
+ def set_session_id(520,17325
+ def add_extra_chain_cert(524,17404
+ def set_cipher_list(528,17490
+ def load_tmp_dh(532,17573
+ def set_default_verify_paths(536,17652
+ def set_tmp_ecdh(543,17809
+class ClientOptionsTests(554,18045
+ def test_extraKeywords(561,18205
+ def test_bytesFailFast(579,18786
+ def test_dNSNameHostname(595,19299
+ def test_IPv4AddressHostname(604,19566
+ def test_IPv6AddressHostname(613,19843
+class FakeChooseDiffieHellmanEllipticCurve(623,20115
+ def __init__(628,20250
+ def configureECDHCurve(634,20371
+class OpenSSLOptionsTestsMixin(644,20552
+ def setUp(657,20908
+ def tearDown(677,21560
+ def loopback(692,21989
+class OpenSSLOptionsTests(716,22920
+ def setUp(721,23052
+ def test_constructorWithOnlyPrivateKey(731,23399
+ def test_constructorWithOnlyCertificate(741,23680
+ def test_constructorWithCertificateAndPrivateKey(751,23964
+ def test_constructorDoesNotAllowVerifyWithoutCACerts(762,24431
+ def test_constructorDoesNotAllowLegacyWithTrustRoot(773,24770
+ def test_constructorAllowsCACertsWithoutVerify(793,25488
+ def test_constructorWithVerifyAndCACerts(804,25925
+ def test_constructorSetsExtraChain(816,26445
+ def test_constructorDoesNotAllowExtraChainWithoutPrivateKey(829,26871
+ def test_constructorDoesNotAllowExtraChainWithOutPrivateKey(842,27261
+ def test_extraChainFilesAreAddedIfSupplied(855,27650
+ def test_extraChainDoesNotBreakPyOpenSSL(873,28319
+ def test_acceptableCiphersAreAlwaysSet(886,28730
+ def test_givesMeaningfulErrorMessageIfNoCipherMatches(901,29301
+ def test_honorsAcceptableCiphersArgument(916,29781
+ class FakeAcceptableCiphers(921,29966
+ def selectCiphers(922,30011
+ def test_basicSecurityOptionsAreSet(935,30433
+ def test_modeIsSet(951,31002
+ def test_singleUseKeys(964,31390
+ def test_methodIsDeprecated(980,31936
+ def test_tlsv1ByDefault(1003,32854
+ def test_tlsProtocolsAtLeastWithMinimum(1020,33479
+ def test_tlsProtocolsNoMethodWithAtLeast(1038,34129
+ def test_tlsProtocolsNoMethodWithMinimum(1056,34733
+ def test_tlsProtocolsNoMethodWithMaximum(1074,35357
+ def test_tlsVersionRangeInOrder(1092,35977
+ def test_tlsVersionRangeInOrderAtLeast(1109,36660
+ def test_tlsProtocolsreduceToMaxWithoutMin(1126,37320
+ def test_tlsProtocolsSSLv3Only(1146,38218
+ def test_tlsProtocolsTLSv1Point0Only(1166,39072
+ def test_tlsProtocolsTLSv1Point1Only(1186,39935
+ def test_tlsProtocolsTLSv1Point2Only(1206,40796
+ def test_tlsProtocolsAllModernTLS(1226,41657
+ def test_tlsProtocolsAtLeastAllSecureTLS(1247,42527
+ def test_tlsProtocolsAtLeastWillAcceptHigherDefault(1266,43272
+ def test_tlsProtocolsAllSecureTLS(1289,44319
+ def test_dhParams(1308,45077
+ class FakeDiffieHellmanParameters(1312,45200
+ def test_abbreviatingDistinguishedNames(1329,45708
+ def testInspectDistinguishedName(1348,46480
+ def testInspectDistinguishedNameWithoutAllFields(1369,47377
+ def test_inspectCertificate(1385,47968
+ def test_publicKeyMatching(1426,49977
+ def test_certificateOptionsSerialization(1440,50573
+ def test_certificateOptionsSessionTickets(1483,52252
+ def test_certificateOptionsSessionTicketsDisabled(1492,52575
+ def test_allowedAnonymousClientConnection(1501,52912
+ def test_refusedAnonymousClientConnection(1517,53554
+ def afterLost(1536,54364
+ def test_failedCertificateVerification(1548,54927
+ def afterLost(1565,55735
+ def test_successfulCertificateVerification(1572,55950
+ def test_successfulSymmetricSelfSignedCertificateVerification(1588,56659
+ def test_verification(1605,57479
+class OpenSSLOptionsECDHIntegrationTests(1649,59247
+ def test_ellipticCurveDiffieHellman(1655,59418
+ def assertECDH(1670,60024
+class DeprecationTests(1680,60323
+ def test_getstateDeprecation(1688,60539
+ def test_setstateDeprecation(1697,60846
+class TrustRootTests(1707,61158
+ def setUp(1716,61389
+ def test_caCertsPlatformDefaults(1724,61622
+ def test_trustRootPlatformRejectsUntrustedCA(1739,62203
+ def test_trustRootSpecificCertificate(1771,63615
+class ServiceIdentityTests(1790,64375
+ def serviceIdentitySetup(1799,64630
+ def broken(1890,68679
+ class GreetingServer(1914,69466
+ def connectionMade(1918,69605
+ def dataReceived(1920,69695
+ def connectionLost(1922,69771
+ class GreetingClient(1925,69859
+ def connectionMade(1929,69996
+ def dataReceived(1931,70086
+ def connectionLost(1933,70162
+ def test_invalidHostname(1963,71164
+ def test_validHostname(1982,71811
+ def test_validHostnameInvalidCertificate(2000,72358
+ def test_realCAsBetterNotSignOurBogusTestCerts(2021,73041
+ def test_butIfTheyDidItWouldWork(2043,73728
+ def test_clientPresentsCertificate(2063,74392
+ def test_clientPresentsBadCertificate(2086,75138
+ def test_hostnameIsIndicated(2112,76005
+ def setupServerContext(2120,76318
+ def servername_received(2121,76355
+ def test_hostnameEncoding(2135,76856
+ def setupServerContext(2141,77046
+ def servername_received(2142,77083
+ def test_fallback(2162,77762
+ class Connection(2169,78070
+ def get_peer_certificate(2170,78104
+ def test_surpriseFromInfoCallback(2190,78785
+def negotiateProtocol(2216,79742
+class NPNOrALPNTests(2248,80940
+ def test_nextProtocolMechanismsNPNIsSupported(2260,81233
+ def test_NPNAndALPNSuccess(2271,81615
+ def test_NPNAndALPNDifferent(2286,82183
+ def test_NPNAndALPNNoAdvertise(2301,82714
+ def test_NPNAndALPNNoOverlap(2315,83160
+class ALPNTests(2331,83666
+ def test_nextProtocolMechanismsALPNIsSupported(2347,84099
+class NPNAndALPNAbsentTests(2360,84503
+ def test_nextProtocolMechanismsNoNegotiationSupported(2373,84874
+ def test_NPNAndALPNNotImplemented(2382,85197
+ def test_NegotiatedProtocolReturnsNone(2396,85623
+class _NotSSLTransport:_NotSSLTransport2413,86181
+ def getHandle(2414,86205
+class _MaybeSSLTransport:_MaybeSSLTransport2419,86253
+ def getHandle(2420,86279
+ def get_peer_certificate(2423,86325
+ def get_host_certificate(2426,86382
+class _ActualSSLTransport:_ActualSSLTransport2431,86441
+ def getHandle(2432,86468
+ def get_host_certificate(2435,86514
+ def get_peer_certificate(2438,86629
+class ConstructorsTests(2443,86746
+ def test_peerFromNonSSLTransport(2447,86830
+ def test_peerFromBlankSSLTransport(2458,87247
+ def test_hostFromNonSSLTransport(2469,87688
+ def test_hostFromBlankSSLTransport(2480,88105
+ def test_hostFromSSLTransport(2491,88546
+ def test_peerFromSSLTransport(2502,88890
+class MultipleCertificateTrustRootTests(2514,89235
+ def test_trustRootFromCertificatesPrivatePublic(2523,89420
+ def test_trustRootSelfSignedServerCertificate(2546,90331
+ def test_trustRootCertificateAuthorityTrustsConnection(2571,91341
+ def test_trustRootFromCertificatesUntrusted(2592,92220
+ def test_trustRootFromCertificatesOpenSSLObjects(2628,93687
+class OpenSSLCipherTests(2648,94290
+ def test_constructorSetsFullName(2657,94483
+ def test_repr(2667,94756
+ def test_eqSameClass(2678,95054
+ def test_eqSameNameDifferentType(2687,95342
+ class DifferentCipher(2692,95502
+class ExpandCipherStringTests(2702,95708
+ def test_doesNotStumbleOverEmptyList(2709,95877
+ def test_doesNotSwallowOtherSSLErrors(2719,96148
+ def raiser(2724,96314
+ def test_returnsListOfICiphers(2737,96767
+class AcceptableCiphersTests(2753,97226
+ def test_selectOnEmptyListReturnsEmptyList(2760,97399
+ def test_selectReturnsOnlyFromAvailable(2768,97644
+ def test_fromOpenSSLCipherStringExpandsToListOfCiphers(2782,98167
+class DiffieHellmanParametersTests(2794,98634
+ def test_fromFile(2802,98846
+class FakeLibState(2814,99161
+ def __init__(2832,99763
+class FakeLib(2839,99920
+ def __init__(2846,100103
+ def SSL_CTX_set_ecdh_auto(2850,100164
+class FakeLibTests(2870,100697
+ def test_SSL_CTX_set_ecdh_auto(2875,100779
+ def test_SSL_CTX_set_ecdh_autoRaises(2891,101307
+class FakeCryptoState(2910,101936
+ def __init__(2931,102534
+class FakeCrypto(2942,102817
+ def __init__(2949,102976
+ def get_elliptic_curve(2953,103037
+class FakeCryptoTests(2969,103572
+ def test_get_elliptic_curveRecordsArgument(2974,103671
+ def test_get_elliptic_curveReturns(2988,104132
+ def test_get_elliptic_curveRaises(3010,104781
+class ChooseDiffieHellmanEllipticCurveTests(3031,105368
+ def setUp(3052,105917
+ def test_openSSL110(3064,106286
+ def test_openSSL102(3084,106983
+ def test_openSSL102SetECDHAutoRaises(3104,107725
+ def test_openSSL101(3123,108448
+ def test_openSSL101SetECDHRaises(3146,109294
+ def set_tmp_ecdh(3151,109501
+ def test_openSSL101NoECC(3171,110077
+class KeyPairTests(3190,110691
+ def setUp(3197,110822
+ def test_getstateDeprecation(3206,111010
+ def test_setstateDeprecation(3215,111290
+ def test_noTrailingNewlinePemCert(3225,111628
+class SelectVerifyImplementationTests(3235,111916
+ def test_dependencyMissing(3243,112100
+ def test_dependencyMissingWarning(3266,112882
+
+venv/lib/python2.7/site-packages/twisted/test/test_threads.py,1982
+class ReactorThreadsTests(21,446
+ def test_suggestThreadPoolSize(26,550
+ def _waitForThread(36,855
+ def test_callInThread(45,1150
+ def cb(50,1326
+ def threadedFunc(53,1410
+ def test_callFromThread(66,1821
+ def cb(71,1978
+ def threadedFunc(75,2102
+ def test_wakerOverflow(87,2522
+ def cb(91,2655
+ def threadedFunction(94,2747
+ def _testBlockingCallFromThread(112,3487
+ def cb1(119,3709
+ def threadedFunc(120,3731
+ def cb2(132,4148
+ def test_blockingCallFromThread(139,4366
+ def reactorFunc(145,4616
+ def cb(147,4683
+ def test_asyncBlockingCallFromThread(152,4830
+ def reactorFunc(157,5013
+ def cb(161,5148
+ def test_errorBlockingCallFromThread(166,5295
+ def reactorFunc(170,5421
+ def cb(172,5499
+ def test_asyncErrorBlockingCallFromThread(178,5713
+ def reactorFunc(183,5918
+ def cb(187,6067
+class Counter:Counter194,6283
+ def add(198,6329
+class DeferredResultTests(213,6868
+ def setUp(218,6966
+ def tearDown(222,7030
+ def test_callMultiple(226,7097
+ def finished(234,7292
+ def test_deferredResult(244,7564
+ def test_deferredFailure(254,7886
+ class NewError(260,8115
+ def raiseError(262,8167
+ def test_deferredFailureAfterSuccess(268,8317
+class DeferToThreadPoolTests(289,9257
+ def setUp(294,9379
+ def tearDown(299,9472
+ def test_deferredResult(303,9521
+ def test_deferredFailure(314,9907
+ class NewError(320,10140
+ def raiseError(322,10192
+def threadedCall(336,10489
+class ThreadStartupProcessProtocol(348,10753
+ def __init__(349,10815
+ def outReceived(354,10927
+ def errReceived(357,10989
+ def processEnded(360,11051
+class StartupBehaviorTests(365,11151
+ def testCallBeforeStartupUnexecuted(380,11740
+ def programFinished(385,11955
+ def programTimeout(396,12394
+
+venv/lib/python2.7/site-packages/twisted/test/test_paths.py,7305
+class BytesTestCase(29,693
+ def mktemp(33,807
+class AbstractFilePathTests(41,960
+ def _mkpath(49,1118
+ def subdir(55,1247
+ def subfile(59,1322
+ def setUp(63,1407
+ def test_verifyObject(81,2033
+ def test_segmentsFromPositive(88,2231
+ def test_segmentsFromNegative(97,2516
+ def test_walk(107,2847
+ def test_parents(116,3093
+ def test_validSubdir(133,3664
+ def test_invalidSubdir(151,4322
+ def test_validFiles(159,4590
+ def test_multipleChildSegments(171,4969
+ def test_dictionaryKeys(181,5328
+ def test_dictionaryKeyWithString(200,5977
+ def test_childrenNonexistentError(211,6321
+ def test_childrenNotDirectoryError(219,6608
+ def test_newTimesAreFloats(228,6918
+ def test_oldTimesAreInts(239,7368
+class FakeWindowsPath(251,7760
+ def listdir(256,7900
+class ListingCompatibilityTests(282,8870
+ def test_windowsErrorExcept(287,9015
+ def test_alwaysCatchOSError(300,9450
+ def test_keepOriginalAttributes(309,9714
+class ExplodingFile:ExplodingFile325,10213
+ def read(335,10487
+ def write(342,10601
+ def close(349,10717
+ def __enter__(356,10836
+ def __exit__(360,10883
+class TrackingFilePath(365,10963
+ def __init__(383,11629
+ def open(391,11895
+ def openedPaths(400,12116
+ def clonePath(408,12385
+class ExplodingFilePath(419,12691
+ def __init__(428,12965
+ def open(445,13558
+ def clonePath(457,13856
+class PermissionsTests(462,13953
+ def assertNotUnequal(467,14046
+ def test_rwxFromBools(487,14738
+ def test_rwxEqNe(502,15269
+ def test_rwxShorthand(519,15986
+ def getChar(526,16245
+ def test_permissionsFromStat(542,16809
+ def _rwxFromStat(547,17018
+ def getPermissionBit(548,17062
+ def test_permissionsEq(578,18536
+ def test_permissionsShorthand(592,19088
+class FilePathTests(609,19827
+ class are 614,20009
+ def test_chmod(616,20076
+ def symlink(629,20541
+ def createLinks(643,20928
+ def test_realpathSymlink(654,21342
+ def test_realpathCyclicalSymlink(666,21772
+ def test_realpathNoSymlink(677,22243
+ def test_walkCyclicalSymlink(686,22518
+ def iterateOverPath(693,22813
+ def test_walkObeysDescendWithCyclicalSymlinks(698,22967
+ def noSymLinks(708,23440
+ def iterateOverPath(710,23507
+ def test_walkObeysDescend(715,23659
+ def noSymLinks(721,23861
+ def test_getAndSet(727,24047
+ def test_getContentFileClosing(738,24461
+ def test_symbolicLink(748,24795
+ def test_linkTo(763,25294
+ def test_linkToErrors(781,25989
+ def testMultiExt(799,26630
+ def testPreauthChild(810,27117
+ def testStatCache(815,27298
+ def testPersist(834,28032
+ def testInsecureUNIX(839,28236
+ def testInsecureWin32(844,28493
+ def testInsecureWin32Whacky(852,28793
+ def testComparison(867,29453
+ def test_descendantOnly(891,30482
+ def testSibling(901,30770
+ def testTemporarySibling(909,31070
+ def test_temporarySiblingExtension(917,31357
+ def test_removeDirectory(929,31857
+ def test_removeWithSymlink(938,32108
+ def test_copyToDirectory(951,32551
+ def test_copyToMissingDestFileClosing(967,33106
+ def test_copyToFileClosing(987,33966
+ def test_copyToDirectoryItself(1000,34511
+ def test_copyToWithSymlink(1010,34903
+ def test_copyToWithoutSymlink(1024,35462
+ def test_copyToMissingSource(1036,35951
+ def test_moveTo(1045,36266
+ def test_moveToExistsCache(1060,36759
+ def test_moveToExistsCacheCrossMount(1081,37516
+ def test_moveToSizeCache(1090,37764
+ def test_moveToSizeCacheCrossMount(1122,39076
+ def test_moveToError(1130,39312
+ def setUpFaultyRename(1139,39678
+ def faultyRename(1148,40010
+ def test_crossMountMoveTo(1160,40438
+ def test_crossMountMoveToWithSymlink(1176,41101
+ def test_crossMountMoveToWithoutSymlink(1191,41639
+ def test_createBinaryMode(1206,42169
+ def testOpen(1224,42801
+ def test_openWithExplicitBinaryMode(1304,45944
+ def test_openWithRedundantExplicitBinaryModes(1319,46538
+ def test_existsCache(1335,47195
+ def test_makedirsMakesDirectoriesRecursively(1347,47527
+ def test_makedirsMakesDirectoriesWithIgnoreExistingDirectory(1362,47989
+ def test_makedirsThrowsWithExistentDirectory(1376,48431
+ def test_makedirsAcceptsIgnoreExistingDirectory(1389,48829
+ def test_makedirsIgnoreExistingDirectoryExistAlreadyAFile(1403,49264
+ def test_makedirsRaisesNonEexistErrorsIgnoreExistingDirectory(1418,49776
+ def faultyMakedirs(1424,50048
+ def test_changed(1436,50404
+ def test_getPermissions_POSIX(1460,51280
+ def test_deprecateStatinfoGetter(1476,51913
+ def test_deprecateStatinfoSetter(1492,52606
+ def test_deprecateStatinfoSetterSets(1508,53306
+ def test_filePathNotDeprecated(1518,53648
+ def test_getPermissions_Windows(1528,53995
+ def test_whetherBlockOrSocket(1549,54962
+ def test_statinfoBitsNotImplementedInWindows(1557,55180
+ def test_statinfoBitsAreNumbers(1568,55687
+ def test_statinfoNumbersAreValid(1585,56392
+ class FakeStat:FakeStat1591,56654
+ def fakeRestat(1600,56893
+class SetContentTests(1624,57790
+ def test_write(1628,57882
+ def test_fileClosing(1641,58298
+ def test_nameCollision(1651,58629
+ def _assertOneOpened(1668,59279
+ def test_defaultExtension(1693,60214
+ def test_customExtension(1703,60529
+class UnicodeFilePathTests(1715,60956
+ def test_UnicodeInstantiation(1721,61118
+ def test_UnicodeInstantiationBytesChild(1730,61374
+ def test_UnicodeInstantiationUnicodeChild(1740,61746
+ def test_UnicodeInstantiationUnicodePreauthChild(1750,62095
+ def test_UnicodeInstantiationBytesPreauthChild(1760,62465
+ def test_BytesInstantiation(1770,62855
+ def test_BytesInstantiationBytesChild(1779,63102
+ def test_BytesInstantiationUnicodeChild(1789,63453
+ def test_BytesInstantiationBytesPreauthChild(1799,63815
+ def test_BytesInstantiationUnicodePreauthChild(1809,64220
+ def test_unicoderepr(1819,64605
+ def test_bytesrepr(1831,64983
+ def test_unicodereprWindows(1845,65445
+ def test_bytesreprWindows(1857,65812
+ def test_mixedTypeGlobChildren(1877,66476
+ def test_unicodeGlobChildren(1886,66752
+ def test_unicodeBasename(1895,67000
+ def test_unicodeDirname(1903,67226
+ def test_unicodeParent(1911,67452
+ def test_mixedTypeTemporarySibling(1921,67729
+ def test_unicodeTemporarySibling(1931,68066
+ def test_mixedTypeSiblingExtensionSearch(1941,68410
+ def test_unicodeSiblingExtensionSearch(1955,68936
+ def test_mixedTypeSiblingExtension(1970,69467
+ def test_unicodeSiblingExtension(1985,69964
+ def test_mixedTypeChildSearchPreauth(2000,70465
+ def test_unicodeChildSearchPreauth(2017,71017
+ def test_asBytesModeFromUnicode(2034,71573
+ def test_asTextModeFromBytes(2045,71906
+ def test_asBytesModeFromBytes(2056,72237
+ def test_asTextModeFromUnicode(2067,72566
+ def test_asBytesModeFromUnicodeWithEncoding(2078,72900
+ def test_asTextModeFromBytesWithEncoding(2088,73280
+ def test_asBytesModeFromUnicodeWithUnusableEncoding(2098,73655
+ def test_asTextModeFromBytesWithUnusableEncoding(2108,74009
+
+venv/lib/python2.7/site-packages/twisted/test/test_loopback.py,2593
+class SimpleProtocol(22,599
+ def __init__(23,641
+ def connectionMade(29,755
+ def lineReceived(33,820
+ def connectionLost(37,888
+class DoomProtocol(42,966
+ def lineReceived(44,1012
+class LoopbackTestCaseMixin:LoopbackTestCaseMixin56,1415
+ def testRegularFunction(57,1444
+ def sendALine(61,1538
+ def check(66,1694
+ def testSneakyHiddenDoom(75,1987
+ def sendALine(79,2078
+ def check(83,2185
+class LoopbackAsyncTests(95,2600
+ def test_makeConnection(99,2726
+ class TestProtocol(104,2901
+ def makeConnection(106,2968
+ def _hostpeertest(116,3268
+ class TestProtocol(120,3403
+ def makeConnection(121,3441
+ def connected(136,3922
+ def test_serverHost(143,4099
+ def test_serverPeer(151,4330
+ def test_clientHost(158,4500
+ def test_clientPeer(166,4747
+ def _greetingtest(173,4919
+ class GreeteeProtocol(180,5167
+ def dataReceived(182,5232
+ class GreeterProtocol(187,5404
+ def connectionMade(188,5445
+ def test_clientGreeting(207,6010
+ def test_clientGreetingSequence(215,6244
+ def test_serverGreeting(223,6484
+ def test_serverGreetingSequence(231,6732
+ def _producertest(239,6971
+ class ProducingProtocol(242,7072
+ def connectionMade(243,7115
+ class ReceivingProtocol(247,7269
+ def dataReceived(249,7336
+ def test_pushProducer(262,7721
+ class PushProducer(267,7884
+ def __init__(270,7949
+ def resumeProducing(273,8036
+ def start(276,8112
+ def _produceAndSchedule(281,8290
+ def finished(289,8621
+ def test_pullProducer(298,8881
+ class PullProducer(303,9044
+ def __init__(304,9080
+ def start(307,9167
+ def resumeProducing(311,9308
+ def test_writeNotReentrant(318,9550
+ class Server(324,9789
+ def dataReceived(325,9821
+ class Client(328,9912
+ def connectionMade(331,9971
+ def go(334,10056
+ def dataReceived(338,10162
+ def cbFinished(345,10400
+ def test_pumpPolicy(351,10531
+ def dummyPolicy(358,10820
+ def cbComplete(376,11366
+ def test_identityPumpPolicy(387,11767
+ def test_collapsingPumpPolicy(405,12293
+class LoopbackTCPTests(425,12852
+class LoopbackUNIXTests(430,12975
+class LoopbackRelayTest(438,13219
+ class Receiver(442,13336
+ def dataReceived(447,13470
+ def test_write(452,13596
+ def test_writeSequence(463,13955
+
+venv/lib/python2.7/site-packages/twisted/test/test_main.py,186
+class MainTests(20,492
+ def test_twisted(22,582
+ def processEnded(34,1052
+ def test_trial(43,1353
+ def processEnded(55,1839
+ def test_twisted_import(64,2153
+
+venv/lib/python2.7/site-packages/twisted/test/test_ftp_options.py,197
+class FTPOptionsTests(17,321
+ def setUp(24,496
+ def test_passwordfileDeprecation(34,743
+ def test_authAdded(44,1058
+ def test_authFailure(54,1411
+ def test_authSuccess(69,2097
+
+venv/lib/python2.7/site-packages/twisted/test/test_cooperator.py,2423
+class FakeDelayedCall(16,314
+ def __init__(20,421
+ def cancel(28,567
+class FakeScheduler(36,683
+ def __init__(40,770
+ def __call__(47,902
+ def pump(56,1098
+class CooperatorTests(67,1341
+ def ebIter(70,1404
+ def cbIter(75,1500
+ def testStoppedRejectsNewTasks(79,1549
+ def testwith(83,1691
+ def testStopRunning(94,2101
+ def myiter(100,2290
+ def doasserts(108,2535
+ def testStopOutstanding(115,2715
+ def myiter(123,3072
+ def stopAndGo(129,3275
+ def testUnexpectedError(141,3586
+ def myiter(143,3651
+ def testUnexpectedErrorActuallyLater(152,3860
+ def myiter(153,3908
+ def testUnexpectedErrorNotActuallyLater(163,4161
+ def myiter(164,4212
+ def testCooperation(172,4397
+ def myiter(174,4443
+ def testResourceExhaustion(190,4900
+ def myiter(192,4958
+ class _TPF:_TPF199,5138
+ def __call__(201,5186
+ def testCallbackReCoiterate(215,5677
+ class FakeCall:FakeCall224,6049
+ def __init__(225,6073
+ def __repr__(228,6145
+ def sched(231,6232
+ def anotherTask(240,6519
+ def test_removingLastTaskStopsScheduledCall(255,6873
+ def sched(264,7249
+ def test_runningWhenStarted(290,8153
+ def test_runningWhenNotStarted(299,8383
+ def test_runningWhenRunning(308,8628
+ def test_runningWhenStopped(319,8910
+class UnhandledException(331,9187
+class AliasTests(338,9286
+ def test_cooperate(344,9438
+ def doit(349,9602
+class RunStateTests(361,9848
+ def setUp(368,10103
+ def worker(387,10835
+ def tearDown(409,11459
+ def deferNext(418,11692
+ def stopNext(425,11831
+ def dieNext(433,12013
+ def ignoreUnhandled(438,12158
+ def test_pauseResume(444,12298
+ def test_resumeNotPaused(467,13030
+ def test_pauseTwice(479,13486
+ def test_pauseWhileDeferred(502,14169
+ def test_whenDone(527,15092
+ def callbackOne(542,15607
+ def callbackTwo(546,15698
+ def test_whenDoneError(571,16361
+ def test_whenDoneStop(586,16878
+ def test_whenDoneAlreadyDone(600,17359
+ def test_stopStops(612,17759
+ def test_pauseStopResume(628,18351
+ def test_stopDeferred(641,18756
+ def test_stopExhausted(668,19861
+ def test_stopErrored(678,20143
+ def test_stopCooperatorReentrancy(688,20432
+ def stopit(698,20923
+
+venv/lib/python2.7/site-packages/twisted/test/test_compat.py,3624
+class IOTypeTests(26,659
+ def test_3StringIO(31,783
+ def test_3BytesIO(38,954
+ def test_3openTextMode(45,1115
+ def test_3openBinaryMode(53,1352
+ def test_2openTextMode(61,1587
+ class VerySpecificLie(67,1832
+ def test_2StringIO(82,2338
+ def test_2openBinaryMode(92,2666
+ def test_codecsOpenBytes(106,3204
+ def test_codecsOpenText(115,3497
+ def test_defaultToText(123,3763
+class CompatTests(132,3994
+ def test_set(138,4176
+ def test_frozenset(163,4707
+ def test_reduce(178,5125
+class IPv6Tests(187,5387
+ def testNToP(192,5515
+ def testPToN(213,6298
+class ExecfileCompatTests(256,8129
+ def writeScript(261,8267
+ def test_execfileGlobals(272,8587
+ def test_execfileGlobalsAndLocals(282,8913
+ def test_execfileUniversalNewlines(295,9374
+class PY3Tests(308,9863
+ def test_python2(313,9971
+ def test_python3(321,10140
+class PYPYTest(330,10308
+ def test_PYPY(335,10399
+class Comparable(347,10617
+ def __init__(351,10723
+ def __cmp__(355,10783
+class ComparableTests(362,10940
+ def test_equality(367,11087
+ def test_nonEquality(377,11404
+ def test_greaterThan(387,11726
+ def test_greaterThanOrEqual(396,12001
+ def test_lessThan(406,12350
+ def test_lessThanOrEqual(415,12619
+class Python3ComparableTests(426,12963
+ def test_notImplementedEquals(431,13094
+ def test_notImplementedNotEquals(440,13418
+ def test_notImplementedGreaterThan(449,13745
+ def test_notImplementedLessThan(458,14074
+ def test_notImplementedGreaterThanEquals(467,14400
+ def test_notImplementedLessThanEquals(476,14735
+class CmpTests(491,15249
+ def test_equals(496,15372
+ def test_greaterThan(505,15596
+ def test_lessThan(513,15812
+class StringTests(522,16034
+ def assertNativeString(527,16151
+ def test_nonASCIIBytesToString(537,16522
+ def test_nonASCIIUnicodeToString(545,16750
+ def test_bytesToString(553,16983
+ def test_unicodeToString(561,17212
+ def test_stringToString(569,17451
+ def test_unexpectedType(576,17629
+ def test_unicode(584,17852
+ def test_nativeStringIO(595,18115
+class NetworkStringTests(607,18405
+ def test_bytes(611,18509
+ def test_bytesOutOfRange(618,18693
+ def test_unicode(630,19120
+ def test_unicodeOutOfRange(638,19338
+ def test_nonString(650,19773
+class ReraiseTests(663,20173
+ def test_reraiseWithNone(668,20307
+ def test_reraiseWithTraceback(689,20978
+class Python3BytesTests(711,21651
+ def test_iteration(716,21784
+ def test_intToBytes(727,22129
+ def test_lazyByteSliceNoOffset(735,22366
+ def test_lazyByteSliceOffset(744,22627
+ def test_lazyByteSliceOffsetAndLength(753,22936
+class BytesEnvironTests(764,23301
+ def test_alwaysBytes(768,23392
+class OrderedDictTests(787,23884
+ def test_deprecated(791,23995
+class CoercedUnicodeTests(809,24635
+ def test_unicodeASCII(814,24754
+ def test_unicodeNonASCII(823,25012
+ def test_nativeASCII(832,25291
+ def test_bytesPy3(844,25695
+ def test_bytesNonASCII(855,26070
+class UnichrTests(866,26398
+ def test_unichr(871,26478
+class RawInputTests(878,26667
+ def test_raw_input(882,26750
+ class FakeStdin:FakeStdin886,26847
+ def readline(887,26872
+ class FakeStdout:FakeStdout890,26943
+ def write(892,26991
+class FutureBytesReprTests(903,27290
+ def test_bytesReprNotBytes(908,27405
+ def test_bytesReprPrefix(918,27753
+class GetAsyncParamTests(927,27993
+ def test_get_async_param(932,28122
+ def test_get_async_param_deprecation(946,28724
+
+venv/lib/python2.7/site-packages/twisted/test/test_htb.py,557
+class DummyClock:DummyClock9,165
+ def set(11,196
+ def __call__(14,247
+class SomeBucket(19,299
+class TestBucketBase(25,364
+ def setUp(26,405
+ def tearDown(31,529
+class BucketTests(36,594
+ def testBucketSize(37,629
+ def testBucketDrain(46,811
+ def test_bucketEmpty(57,1047
+class BucketNestingTests(72,1398
+ def setUp(73,1440
+ def testBucketParentSize(80,1625
+ def testBucketParentRate(87,1803
+class ConsumerShaperTests(103,2368
+ def setUp(104,2411
+ def testRate(111,2617
+ def testBucketRefs(123,3022
+
+venv/lib/python2.7/site-packages/twisted/test/test_twisted.py,712
+class SetAsideModule(24,583
+ def __init__(31,782
+ def _unimport(35,839
+ def __enter__(51,1395
+ def __exit__(55,1471
+def _install(61,1603
+def _makePackages(101,3272
+class RequirementsTests(141,4760
+ def setUp(167,5645
+ def tearDown(175,5847
+ def test_oldPython(182,5992
+ def test_newPython(195,6475
+ def test_oldPythonPy3(204,6748
+ def test_newPythonPy3(217,7252
+class MakePackagesTests(227,7532
+ def test_nonModule(232,7682
+ def test_moduleWithAttribute(242,8016
+ def test_packageWithModule(256,8607
+class OldSubprojectDeprecationBase(272,9306
+ def test_deprecated(279,9515
+ def test_noversionpy(294,10089
+ class SubprojectTestCase(311,10558
+
+venv/lib/python2.7/site-packages/twisted/test/test_abstract.py,402
+class AddressTests(17,318
+ def test_decimalDotted(21,409
+ def test_shortDecimalDotted(30,684
+ def test_invalidLetters(41,1062
+ def test_invalidPunctuation(50,1336
+ def test_emptyString(61,1684
+ def test_invalidNegative(68,1852
+ def test_invalidPositive(78,2177
+ def test_unicodeAndBytes(90,2620
+ def test_nonIPAddressFamily(100,2970
+ def test_nonASCII(108,3222
+
+venv/lib/python2.7/site-packages/twisted/test/test_memcache.py,2157
+class CommandMixin:CommandMixin23,634
+ def _test(28,745
+ def test_get(36,954
+ def test_emptyGet(47,1336
+ def test_getMultiple(57,1613
+ def test_getMultipleWithEmpty(69,2064
+ def test_set(81,2474
+ def test_add(91,2782
+ def test_replace(101,3090
+ def test_errorAdd(111,3414
+ def test_errorReplace(122,3828
+ def test_delete(133,4261
+ def test_errorDelete(142,4556
+ def test_increment(153,4918
+ def test_decrement(163,5247
+ def test_incrementVal(173,5576
+ def test_decrementVal(182,5875
+ def test_stats(191,6174
+ def test_statsWithArgument(203,6629
+ def test_version(216,7186
+ def test_flushAll(226,7520
+class MemCacheTests(236,7810
+ def setUp(241,7924
+ def _test(254,8361
+ def cb(271,8921
+ def test_invalidGetResponse(279,9122
+ def test_invalidMultipleGetResponse(290,9504
+ def test_invalidEndResponse(302,9940
+ def test_timeOut(314,10319
+ def checkMessage(329,10833
+ def test_timeoutRemoved(337,11059
+ def check(346,11364
+ def test_timeOutRaw(353,11544
+ def test_timeOutStat(370,12149
+ def test_timeoutPipelining(386,12678
+ def check(399,13146
+ def checkTime(406,13454
+ def test_timeoutNotReset(417,13806
+ def test_timeoutCleanDeferreds(435,14416
+ def test_connectionLost(450,14994
+ def checkFailures(460,15323
+ def test_tooLongKey(468,15539
+ def test_invalidCommand(486,16342
+ def test_clientError(499,16831
+ def check(511,17306
+ def test_serverError(519,17535
+ def check(531,18010
+ def test_unicodeKey(539,18195
+ def test_unicodeValue(555,18940
+ def test_pipelining(562,19128
+ def test_getInChunks(583,20006
+ def test_append(598,20567
+ def test_prepend(609,20945
+ def test_gets(620,21327
+ def test_emptyGets(631,21699
+ def test_getsMultiple(641,22019
+ def test_getsMultipleIterableKeys(654,22508
+ def test_getsMultipleWithEmpty(666,22949
+ def test_checkAndSet(680,23533
+ def test_casUnknowKey(690,23898
+class CommandFailureTests(701,24241
+ def setUp(707,24394
+ def _test(720,24833
+
+venv/lib/python2.7/site-packages/twisted/test/test_process.py,9096
+class StubProcessProtocol(64,1878
+ def outReceived(70,2126
+ def errReceived(74,2197
+ def inConnectionLost(78,2268
+ def outConnectionLost(82,2338
+ def errConnectionLost(86,2409
+class ProcessProtocolTests(91,2481
+ def test_interface(96,2645
+ def test_outReceived(103,2838
+ class OutProtocol(110,3069
+ def outReceived(111,3117
+ def test_errReceived(120,3350
+ class ErrProtocol(125,3484
+ def errReceived(126,3532
+ def test_inConnectionLost(135,3765
+ class InLostProtocol(142,4022
+ def inConnectionLost(143,4073
+ def test_outConnectionLost(151,4251
+ class OutLostProtocol(156,4392
+ def outConnectionLost(157,4444
+ def test_errConnectionLost(165,4624
+ class ErrLostProtocol(170,4765
+ def errConnectionLost(171,4817
+class TrivialProcessProtocol(180,4998
+ def __init__(188,5208
+ def processEnded(198,5438
+ def outReceived(203,5542
+ def errReceived(207,5611
+class TestProcessProtocol(212,5681
+ def connectionMade(214,5735
+ def childDataReceived(221,5878
+ def childConnectionLost(233,6288
+ def processEnded(256,7124
+class EchoProtocol(262,7229
+ def __init__(270,7351
+ def connectionMade(275,7440
+ def outReceived(284,7697
+ def processEnded(294,8048
+class SignalProtocol(302,8276
+ def __init__(317,8760
+ def outReceived(323,8890
+ def errReceived(335,9329
+ def processEnded(343,9529
+class TestManyProcessProtocol(375,10927
+ def __init__(376,10979
+ def processEnded(380,11046
+class UtilityProcessProtocol(389,11255
+ def run(398,11502
+ def __init__(414,12035
+ def parseChunks(419,12112
+ def getResult(426,12281
+ def _fireResultDeferreds(436,12524
+ def outReceived(447,12821
+ def processEnded(454,12974
+class GetArgumentVector(463,13209
+ def parseChunks(470,13428
+class GetEnvironmentDictionary(481,13772
+ def parseChunks(488,14009
+class ProcessTests(512,14703
+ def test_stdio(518,14806
+ def processEnded(533,15345
+ def test_unsetPid(542,15736
+ def afterProcessEnd(555,16294
+ def test_process(562,16466
+ def check(573,16877
+ def test_manyProcesses(592,17544
+ def _check(594,17579
+ def test_echo(620,18560
+ def asserts(633,19039
+ def takedownProcess(638,19231
+ def test_commandLine(645,19401
+ def processEnded(655,19851
+ def test_wrongArguments(662,20081
+class TwoProcessProtocol(712,21851
+ def __init__(715,21933
+ def outReceived(719,22000
+ def processEnded(723,22048
+class TestTwoProcessesBase:TestTwoProcessesBase729,22150
+ def setUp(730,22178
+ def createProcesses(737,22317
+ def close(748,22754
+ def _onClose(757,23067
+ def test_close(761,23161
+class TwoProcessesNonPosixTests(770,23393
+class TwoProcessesPosixTests(775,23479
+ def tearDown(776,23550
+ def kill(788,23945
+ def test_kill(797,24273
+ def test_closePty(805,24509
+ def test_killPty(813,24751
+class FDChecker(822,24991
+ def __init__(827,25082
+ def fail(831,25137
+ def connectionMade(836,25227
+ def childDataReceived(841,25330
+ def childConnectionLost(880,26795
+ def processEnded(894,27243
+class FDTests(909,27684
+ def test_FD(911,27719
+ def test_linger(923,28172
+ def processEnded(934,28737
+class Accumulator(941,28924
+ def connectionMade(947,29053
+ def outReceived(952,29145
+ def errReceived(956,29204
+ def outConnectionLost(960,29263
+ def errConnectionLost(964,29311
+ def processEnded(968,29359
+class PosixProcessBase(976,29555
+ def getCommand(982,29651
+ def test_normalTermination(999,30195
+ def check(1006,30446
+ def test_abnormalTermination(1014,30677
+ def check(1026,31190
+ def _testSignal(1034,31427
+ def test_signalHUP(1043,31731
+ def test_signalINT(1054,32178
+ def test_signalKILL(1065,32625
+ def test_signalTERM(1076,33076
+ def test_childSignalHandling(1087,33527
+ def test_executionError(1114,34577
+ def buggyexecvpe(1122,34808
+ def check(1130,35097
+ def test_errorInProcessEnded(1144,35529
+ class ErrorInProcessEnded(1156,35943
+ def makeConnection(1160,36100
+ def processEnded(1164,36197
+ def cbConnected(1175,36561
+ def checkTerminated(1184,36927
+class MockSignal(1196,37300
+ def signal(1200,37407
+ def __getattr__(1204,37481
+class MockOS(1209,37554
+ def __init__(1291,39928
+ def open(1307,40308
+ def fstat(1315,40476
+ def fdopen(1322,40643
+ def setsid(1334,40937
+ def fork(1341,41063
+ def close(1356,41474
+ def dup2(1363,41622
+ def write(1369,41715
+ def read(1376,41860
+ def execvpe(1390,42214
+ def pipe(1400,42485
+ def ttyname(1410,42791
+ def _exit(1417,42915
+ def ioctl(1429,43263
+ def setNonBlocking(1435,43371
+ def waitpid(1441,43485
+ def settrace(1454,43877
+ def getgid(1460,43991
+ def getuid(1467,44112
+ def setuid(1474,44233
+ def setgid(1481,44374
+ def setregid(1488,44515
+ def setreuid(1495,44676
+ def switchUID(1502,44843
+ def openpty(1509,45010
+ def chdir(1516,45149
+ def geteuid(1525,45361
+ def getegid(1532,45495
+ def seteuid(1539,45629
+ def setegid(1546,45765
+ def expanduser(1553,45901
+ def getpwnam(1560,46020
+ def listdir(1567,46132
+ def kill(1574,46282
+ def unlink(1584,46563
+ def umask(1593,46770
+ def getpid(1602,46970
+ def getfilesystemencoding(1611,47105
+ class DumbProcessWriter(1621,47301
+ def startReading(1626,47434
+ class DumbProcessReader(1631,47554
+ def startReading(1636,47687
+ class DumbPTYProcess(1641,47807
+ def startReading(1646,47931
+class MockProcessTests(1653,48053
+ def setUp(1661,48263
+ def tearDown(1686,49194
+ def test_mockFork(1693,49330
+ def _mockForkInParentTest(1718,50063
+ def test_mockForkInParentGarbageCollectorEnabled(1736,50776
+ def test_mockForkInParentGarbageCollectorDisabled(1748,51120
+ def test_mockForkTTY(1760,51469
+ def _mockWithForkError(1777,52011
+ def test_mockWithForkErrorGarbageCollectorEnabled(1788,52463
+ def test_mockWithForkErrorGarbageCollectorDisabled(1798,52792
+ def test_mockForkErrorCloseFDs(1809,53134
+ def test_mockForkErrorGivenFDs(1819,53458
+ def test_mockForkErrorClosePTY(1838,54310
+ def test_mockForkErrorPTYGivenFDs(1852,54899
+ def test_mockWithExecError(1866,55499
+ def test_mockSetUid(1894,56591
+ def test_mockSetUidInParent(1916,57362
+ def test_mockPTYSetUid(1931,57899
+ def test_mockPTYSetUidInParent(1954,58694
+ def test_mockWithWaitError(1975,59425
+ def test_mockErrorECHILDInReapProcess(1996,60080
+ def test_mockErrorInPipe(2017,60801
+ def pipe(2023,61021
+ def test_kill(2035,61449
+ def test_killExited(2050,61988
+ def test_killExitedButNotDetected(2065,62584
+ def test_killErrorInKill(2082,63339
+class PosixProcessTests(2099,63977
+ def test_stderr(2102,64073
+ def processEnded(2119,64716
+ def test_process(2124,64847
+ def processEnded(2134,65221
+class PosixProcessPTYTests(2143,65442
+ def test_openingTTY(2155,65860
+ def processEnded(2163,66197
+ def test_badArgs(2174,66614
+class Win32SignalProtocol(2182,66848
+ def processEnded(2188,67032
+class Win32ProcessTests(2205,67662
+ def _test_stdinReader(2210,67781
+ def processEnded(2220,68131
+ def test_stdinReader_bytesArgs(2226,68347
+ def test_stdinReader_unicodeArgs(2243,68958
+ def test_badArgs(2263,69671
+ def _testSignal(2276,70243
+ def test_signalTERM(2285,70533
+ def test_signalINT(2294,70825
+ def test_signalKILL(2303,71114
+ def test_closeHandles(2312,71406
+ class SimpleProtocol(2321,71635
+ def makeConnection(2325,71800
+ def processEnded(2328,71896
+ def cbConnected(2335,72120
+ def checkTerminated(2345,72543
+class Win32UnicodeEnvironmentTests(2361,73172
+ def test_encodableUnicodeEnvironment(2368,73341
+ def gotEnvironment(2379,73856
+class DumbWin32ProcTests(2387,74086
+ def test_pid(2391,74193
+ def pidCompleteCb(2413,75103
+ def test_findShebang(2418,75221
+class Win32CreateProcessFlagsTests(2431,75612
+ def test_flags(2437,75756
+ def write_result(2447,76140
+ def fakeCreateprocess(2464,76687
+class UtilTests(2505,78823
+ def setUp(2510,78962
+ def tearDown(2542,80100
+ def test_whichWithoutPATH(2557,80546
+ def test_which(2566,80816
+ def test_whichPathExt(2576,81176
+class ClosingPipesProcessProtocol(2596,81888
+ def __init__(2600,81984
+ def processEnded(2605,82094
+ def outReceived(2609,82171
+ def errReceived(2613,82234
+class ClosingPipesTests(2618,82298
+ def doit(2620,82343
+ def _endProcess(2663,83916
+ def test_stdout(2675,84303
+ def _check(2680,84451
+ def test_stderr(2695,84961
+ def _check(2700,85109
+
+venv/lib/python2.7/site-packages/twisted/test/stdio_test_consumer.py,134
+def failed(19,525
+class ConsumerChild(25,595
+ def __init__(26,635
+ def connectionMade(30,704
+ def connectionLost(37,973
+
+venv/lib/python2.7/site-packages/twisted/test/process_twisted.py,182
+class Echo(26,716
+ def connectionMade(28,748
+ def dataReceived(31,812
+ def readConnectionLost(34,882
+ def writeConnectionLost(37,992
+ def connectionLost(40,1065
+
+venv/lib/python2.7/site-packages/twisted/test/test_modules.py,1496
+class TwistedModulesTestCase(29,634
+ def findByIteration(33,753
+class BasicTests(46,1309
+ def test_namespacedPackages(48,1352
+ def test_unimportablePackageGetItem(126,4280
+ def test_unimportablePackageWalkModules(143,5071
+ def test_nonexistentPaths(160,5750
+ def test_nonDirectoryPaths(182,6442
+ def test_twistedShowsUp(202,7110
+ def test_dottedNames(212,7511
+ def test_onlyTopModules(223,7867
+ def test_loadPackagesAndModules(235,8280
+ def test_pathEntriesOnPath(253,8817
+ def test_alwaysPreferPy(267,9242
+ def _evilSmartPath(276,9589
+ def evilChildren(279,9713
+ def test_packageMissingPath(297,10366
+class PathModificationTests(320,11121
+ def setUp(329,11424
+ def _setupSysPath(343,12051
+ def _underUnderPathTest(349,12194
+ def test_underUnderPathAlreadyImported(366,12878
+ def _listModules(373,13073
+ def test_listingModules(381,13331
+ def test_listingModulesAlreadyImported(390,13569
+ def tearDown(401,13912
+class RebindingTests(411,14336
+ def _setupSysPath(416,14538
+ def tearDown(424,14749
+class ZipPathModificationTests(433,14929
+ def _setupSysPath(434,14984
+class PythonPathTests(442,15267
+ def test_unhandledImporter(447,15449
+ class SecretImporter(452,15627
+ def hook(455,15683
+ def sysloader(462,15851
+ def test_inconsistentImporterCache(471,16158
+ def test_containsModule(490,17020
+ def test_doesntContainModule(500,17378
+
+venv/lib/python2.7/site-packages/twisted/test/test_shortcut.py,98
+class ShortcutTests(23,371
+ def test_create(26,434
+ def test_createPythonShortcut(42,967
+
+venv/lib/python2.7/site-packages/twisted/test/test_pcp.py,2161
+class DummyTransport:DummyTransport34,969
+ def __init__(37,1035
+ def write(40,1086
+ def getvalue(43,1148
+class DummyProducer:DummyProducer46,1210
+ def __init__(51,1291
+ def resumeProducing(54,1359
+ def pauseProducing(58,1447
+ def stopProducing(61,1505
+class DummyConsumer(65,1564
+ def registerProducer(70,1667
+ def unregisterProducer(73,1767
+ def finish(76,1835
+class TransportInterfaceTests(79,1887
+ def setUp(82,1986
+ def testWrite(86,2108
+class ConsumerInterfaceTest:ConsumerInterfaceTest89,2177
+ def setUp(98,2463
+ def testRegisterPush(103,2637
+ def testUnregister(115,3157
+ def testFinish(126,3662
+class ProducerInterfaceTest:ProducerInterfaceTest135,3964
+ def setUp(144,4253
+ def testRegistersProducer(148,4370
+ def testPause(151,4475
+ def testResume(157,4700
+ def testResumeNoEmptyWrite(163,4915
+ def testResumeBuffer(169,5154
+ def testStop(175,5375
+class PCP_ConsumerInterfaceTests(182,5600
+class PCPII_ConsumerInterfaceTests(185,5725
+class PCP_ProducerInterfaceTests(188,5847
+class PCPII_ProducerInterfaceTests(191,5972
+class ProducerProxyTests(194,6094
+ def setUp(199,6269
+ def testStop(204,6453
+class ConsumerProxyTests(209,6567
+ def setUp(214,6742
+ def testWrite(218,6863
+ def testFinish(223,7065
+ def testUnregister(227,7173
+class PullProducerTest:PullProducerTest232,7302
+ def setUp(233,7326
+ def testHoldWrites(239,7563
+ def testPull(245,7818
+ def testMergeWrites(250,7976
+ def testLateWrite(260,8362
+class PCP_PullProducerTests(267,8638
+ class proxyClass(268,8704
+class PCPII_PullProducerTests(271,8788
+ class proxyClass(272,8856
+class BufferedConsumerTests(277,8949
+ def setUp(282,9114
+ def testRegisterPull(290,9388
+ def testPauseIntercept(295,9606
+ def testResumeIntercept(299,9730
+ def testTriggerPause(307,10089
+ def testTriggerResume(318,10535
+class BufferedPullTests(330,11076
+ class proxyClass(331,11120
+ def _writeSomeData(334,11199
+ def setUp(338,11350
+ def testResumePull(346,11625
+ def testLateWriteBuffering(353,11906
+
+venv/lib/python2.7/site-packages/twisted/test/test_postfix.py,309
+class PostfixTCPMapQuoteTests(13,261
+ def testData(26,684
+class PostfixTCPMapServerTestCase(37,949
+ def test_chat(47,1103
+ def test_deferredChat(71,1977
+ def test_getException(95,2887
+ class ErrorFactory:ErrorFactory100,3029
+ def get(104,3145
+class ValidTests(116,3507
+
+venv/lib/python2.7/site-packages/twisted/test/test_tpfile.py,247
+class BufferingServer(13,258
+ def dataReceived(16,318
+class FileSendingClient(19,381
+ def __init__(20,425
+ def connectionMade(24,473
+class FileSenderTests(29,669
+ def testSendingFile(30,711
+ def testSendingEmptyFile(40,1010
+
+venv/lib/python2.7/site-packages/twisted/test/test_context.py,167
+class ContextTests(14,261
+ def test_notPresentIfNotSet(18,385
+ def test_setByCall(26,601
+ def test_unsetAfterCall(34,871
+ def test_setDefault(43,1173
+
+venv/lib/python2.7/site-packages/twisted/test/test_logfile.py,1305
+class LogFileTests(16,270
+ def setUp(20,357
+ def tearDown(27,528
+ def test_abstractShouldRotate(37,838
+ def test_writing(47,1153
+ def test_rotation(62,1587
+ def test_append(92,2782
+ def test_logReader(114,3610
+ def test_LogReaderReadsZeroLine(158,5344
+ def test_modePreservation(171,5731
+ def test_noPermission(185,6174
+ def test_maxNumberOfLog(217,6979
+ def test_fromFullPath(243,7907
+ def test_defaultPermissions(257,8464
+ def test_specifiedPermissions(271,8988
+ def test_reopen(285,9490
+ def test_nonExistentDir(306,10209
+ def test_cantChangeFileMode(315,10498
+ def test_listLogsWithBadlyNamedFiles(334,11099
+ def test_listLogsIgnoresZeroSuffixedFiles(350,11581
+class RiggedDailyLogFile(365,11998
+ def _openFile(368,12064
+ def toDate(374,12224
+class DailyLogFileTests(381,12359
+ def setUp(385,12447
+ def test_writing(392,12623
+ def test_rotation(406,13029
+ def test_getLog(433,14001
+ def test_rotateAlreadyExists(461,14786
+ def test_rotatePermissionDirectoryNotOk(479,15425
+ def test_rotatePermissionFileNotOk(500,16181
+ def test_toDate(514,16579
+ def test_toDateDefaultToday(526,16967
+ def mock_localtime(538,17480
+ def test_toDateUsesArgumentsToMakeADate(550,17816
+
+venv/lib/python2.7/site-packages/twisted/test/test_factories.py,627
+class FakeConnector(18,345
+ def stopConnecting(23,466
+ def connect(27,511
+class ReconnectingFactoryTests(32,550
+ def test_stopTryingWhenConnected(37,653
+ class NoConnectConnector(43,906
+ def stopConnecting(44,948
+ def connect(46,1062
+ def test_stopTryingDoesNotReconnect(59,1474
+ class FactoryAwareFakeConnector(64,1663
+ def stopConnecting(67,1755
+ def connect(74,2014
+ def test_serializeUnused(94,2661
+ def test_serializeWithClock(104,3043
+ def test_deserializationResetsParameters(116,3471
+ def test_parametrizedClock(135,4240
+
+venv/lib/python2.7/site-packages/twisted/test/test_reflect.py,3729
+class Base(23,563
+ def method(29,691
+class Sub(36,788
+class Separate(43,889
+ def good_method(48,986
+ def bad_method(54,1104
+class AccumulateMethodsTests(61,1227
+ def test_ownClass(67,1395
+ def test_baseClass(79,1809
+ def test_prefix(92,2266
+class PrefixedMethodsTests(105,2668
+ def test_onlyObject(111,2832
+ def test_prefix(121,3079
+class PrefixedMethodNamesTests(132,3353
+ def test_method(136,3449
+ def test_inheritedMethod(144,3708
+ class Child(149,3912
+class AddMethodNamesToDictTests(155,4037
+ def test_baseClass(159,4135
+ class Alternate(164,4345
+ class Child(167,4396
+ def good_alternate(168,4438
+class Summer(177,4636
+ def reallySet(182,4727
+class LookupsTests(189,4801
+ def test_namedClassLookup(194,4910
+ def test_namedModuleLookup(203,5164
+ def test_namedAnyPackageLookup(213,5449
+ def test_namedAnyModuleLookup(222,5714
+ def test_namedAnyClassLookup(231,5988
+ def test_namedAnyAttributeLookup(240,6241
+ def test_namedAnySecondAttributeLookup(254,6794
+ def test_importExceptions(267,7243
+ def test_attributeExceptions(289,8085
+ def test_invalidNames(310,8944
+ def test_requireModuleImportError(347,10620
+ def test_requireModuleDefaultNone(360,10990
+ def test_requireModuleRequestedImport(369,11217
+class Breakable(384,11589
+ def __str__(389,11659
+ def __repr__(396,11796
+class BrokenType(404,11937
+ def get___name__(407,11995
+class NoClassAttr(421,12288
+class SafeReprTests(426,12369
+ def test_workingRepr(431,12462
+ def test_brokenRepr(440,12725
+ def test_brokenStr(455,13264
+ def test_brokenClassRepr(464,13501
+ class X(465,13537
+ def test_brokenReprIncludesID(471,13653
+ class X(478,13912
+ def test_brokenClassStr(487,14178
+ class X(488,14213
+ def test_brokenClassAttribute(494,14328
+ def test_brokenClassNameAttribute(508,14820
+ class X(514,15107
+class SafeStrTests(523,15367
+ def test_workingStr(528,15458
+ def test_brokenStr(533,15567
+ def test_workingAscii(539,15677
+ def test_workingUtf8_2(548,15898
+ def test_workingUtf8_3(557,16132
+ def test_brokenUtf8(576,16860
+ def test_brokenRepr(585,17063
+ def test_brokenClassStr(591,17175
+ class X(592,17210
+ def test_brokenClassRepr(598,17323
+ class X(599,17359
+ def test_brokenClassAttribute(605,17473
+ def test_brokenClassNameAttribute(619,17957
+ class X(625,18243
+class FilenameToModuleTests(634,18497
+ def setUp(639,18597
+ def test_directory(649,18943
+ def test_file(660,19331
+ def test_bytes(670,19646
+class FullyQualifiedNameTests(682,20036
+ def _checkFullyQualifiedName(687,20130
+ def test_package(695,20363
+ def test_module(706,20691
+ def test_class(715,20957
+ def test_function(724,21215
+ def test_boundMethod(732,21466
+ class and 735,21586
+ def test_unboundMethod(742,21780
+ class and 745,21905
+class ObjectGrepTests(752,22113
+ def test_dictionary(758,22299
+ def test_list(769,22644
+ def test_tuple(778,22853
+ def test_instance(787,23064
+ class Dummy:Dummy791,23177
+ def test_weakref(799,23341
+ class Dummy:Dummy803,23450
+ def test_boundMethod(810,23606
+ class Dummy:Dummy814,23728
+ def dummy(815,23749
+ def test_everything(827,24176
+ class Dummy:Dummy831,24292
+ def method(832,24313
+ def test_depthLimit(848,24746
+ def test_deque(862,25206
+class GetClassTests(874,25466
+ def test_old(880,25609
+ class OldClass:OldClass881,25633
+ def test_new(887,25848
+ class NewClass(888,25872
+
+venv/lib/python2.7/site-packages/twisted/test/test_task.py,3954
+class TestableLoopingCall(22,496
+ def __init__(23,541
+class TestException(29,672
+class ClockTests(34,716
+ def testSeconds(38,824
+ def testCallLater(46,1020
+ def testCallLaterCancelled(58,1420
+ def test_callLaterOrdering(68,1670
+ def testAdvance(79,1999
+ def testAdvanceCancel(93,2376
+ def cb(102,2710
+ def testCallLaterDelayed(108,2849
+ def testCallLaterResetLater(123,3262
+ def testCallLaterResetSooner(139,3722
+ def test_getDelayedCalls(152,4107
+ def test_getDelayedCallsEmpty(165,4439
+ def test_providesIReactorTime(174,4679
+ def test_callLaterKeepsCallsOrdered(180,4873
+ def test_callLaterResetKeepsCallsOrdered(205,5850
+ def test_callLaterResetInsideCallKeepsCallsOrdered(230,6838
+ def a(243,7438
+class LoopTests(254,7639
+ def test_defaultClock(259,7777
+ def test_callbackTimeSkips(267,7990
+ def aCallback(276,8333
+ def test_reactorTimeSkips(318,9711
+ def aCallback(327,10076
+ def test_reactorTimeCountSkips(352,10841
+ def aCallback(363,11374
+ def test_countLengthyIntervalCounts(400,13026
+ def aCallback(416,13953
+ def test_withCountFloatingPointBoundary(441,14898
+ def test_withCountIntervalZero(497,17567
+ def foo(505,17788
+ def test_withCountIntervalZeroDelay(520,18153
+ def foo(530,18492
+ def test_withCountIntervalZeroDelayThenNonZeroInterval(558,19289
+ def foo(567,19612
+ def testBasicFunction(596,20478
+ def foo(606,20810
+ def saveResult(613,20997
+ def testDelayedStart(635,21570
+ def saveResult(645,21800
+ def testBadDelay(659,22134
+ def _stoppingTest(665,22331
+ def foo(667,22384
+ def testStopAtOnce(678,22630
+ def testStoppingBeforeDelayedStart(682,22699
+ def test_reset(686,22785
+ def foo(691,22899
+ def test_reprFunction(705,23201
+ def test_reprMethod(713,23488
+ def test_deferredDeprecation(722,23784
+class ReactorLoopTests(742,24433
+ def testFailure(745,24564
+ def foo(746,24591
+ def testFailAndStop(753,24755
+ def foo(754,24786
+ def testEveryIteration(762,24972
+ def foo(765,25024
+ def stopped(772,25187
+ def testStopAtOnceLater(777,25295
+ def foo(781,25495
+ def _callback_for_testStopAtOnceLater(790,25791
+ def testWaitDeferred(794,25920
+ def foo(800,26115
+ def testFailurePropagation(811,26419
+ def foo(821,26850
+ def test_deferredWithCount(835,27185
+ def countTracker(847,27648
+class DeferLaterTests(881,28902
+ def test_callback(885,28994
+ def callable(892,29239
+ def test_errback(906,29632
+ def callable(911,29806
+ def test_cancel(920,30021
+ def cbCancelled(929,30330
+class _FakeReactor(940,30690
+ def __init__(942,30719
+ def callWhenRunning(952,31052
+ def addSystemEventTrigger(959,31265
+ def run(965,31478
+ def stop(988,32326
+class ReactTests(998,32503
+ def test_runsUntilAsyncCallback(1003,32614
+ def main(1009,32843
+ def test_runsUntilSyncCallback(1022,33306
+ def main(1028,33540
+ def test_runsUntilAsyncErrback(1037,33813
+ class ExpectedException(1043,34063
+ def main(1046,34125
+ def test_runsUntilSyncErrback(1060,34560
+ class ExpectedException(1066,34797
+ def main(1069,34859
+ def test_singleStopCallback(1080,35244
+ def main(1086,35487
+ def test_singleStopErrback(1100,35943
+ class ExpectedException(1106,36183
+ def main(1109,36245
+ def test_arguments(1126,36816
+ def main(1132,37017
+ def test_defaultReactor(1142,37346
+ def main(1147,37508
+ def test_exitWithDefinedCode(1159,37888
+ def main(1164,38083
+ def test_synchronousStop(1172,38327
+ def main(1177,38497
+ def stop(1179,38557
+ def test_asynchronousStop(1190,38878
+ def main(1195,39048
+
+venv/lib/python2.7/site-packages/twisted/test/test_tcp_internals.py,955
+class PlatformAssumptionsTests(30,713
+ def setUp(36,842
+ def tearDown(52,1648
+ def socket(65,2268
+ def test_acceptOutOfFiles(75,2511
+class SelectReactorTests(119,4156
+ def setUp(124,4259
+ def tearDown(130,4379
+ def port(137,4562
+ def _acceptFailureTest(148,4890
+ class FakeSocket(159,5376
+ def accept(163,5502
+ def test_tooManyFilesFromAccept(185,6314
+ def test_noBufferSpaceFromAccept(197,6719
+ def test_connectionAbortedFromAccept(208,7074
+ def test_noFilesFromAccept(219,7441
+ def test_noMemoryFromAccept(232,7886
+ def test_acceptScaling(249,8559
+ def closeAll(263,9045
+ def connect(269,9171
+ def test_permissionFailure(291,9883
+ class FakeSocketWithAcceptLimit(300,10187
+ def accept(306,10426
+ def test_unknownSocketErrorRaise(340,11654
+ class FakeSocketWithUnknownAcceptError(353,12138
+ def accept(359,12384
+
+venv/lib/python2.7/site-packages/twisted/test/test_socks.py,909
+class StringTCPTransport(19,449
+ def getPeer(23,562
+ def getHost(27,612
+ def loseConnection(31,694
+class FakeResolverReactor:FakeResolverReactor36,774
+ def __init__(40,892
+ def resolve(49,1162
+class SOCKSv4Driver(62,1547
+ def connectClass(69,1724
+ def listenClass(79,2048
+class ConnectTests(89,2278
+ def setUp(93,2414
+ def tearDown(100,2635
+ def test_simple(107,2888
+ def test_socks4aSuccessfulResolution(133,3831
+ def test_socks4aFailedResolution(180,5728
+ def test_accessDenied(209,6843
+ def test_eofRemote(223,7397
+ def test_eofLocal(241,7990
+class BindTests(259,8506
+ def setUp(263,8636
+ def test_simple(276,9160
+ def test_socks4a(316,10635
+ def test_socks4aFailedResolution(376,12975
+ def test_accessDenied(405,14090
+ def test_eofRemote(419,14642
+ def test_eofLocal(452,15793
+ def test_badSource(484,16900
+
+venv/lib/python2.7/site-packages/twisted/test/stdio_test_write.py,87
+class WriteChild(20,480
+ def connectionMade(21,517
+ def connectionLost(28,694
+
+venv/lib/python2.7/site-packages/twisted/test/stdio_test_hostpeer.py,90
+class HostPeerChild(18,516
+ def connectionMade(19,556
+ def connectionLost(26,790
+
+venv/lib/python2.7/site-packages/twisted/test/test_internet.py,6177
+class ThreePhaseEventTests(31,651
+ def setUp(35,790
+ def test_addInvalidPhase(44,1021
+ def test_addBeforeTrigger(54,1305
+ def test_addDuringTrigger(66,1720
+ def test_addAfterTrigger(78,2135
+ def test_removeTrigger(90,2545
+ def test_removeNonexistentTrigger(101,2945
+ def test_removeRemovedTrigger(109,3247
+ def test_removeAlmostValidTrigger(120,3673
+ def test_fireEvent(131,4065
+ def test_asynchronousBefore(152,5027
+ def test_beforeTriggerException(170,5687
+ class DummyException(177,5911
+ def raisingTrigger(180,5970
+ def test_duringTriggerException(192,6407
+ class DummyException(199,6631
+ def raisingTrigger(202,6690
+ def test_synchronousRemoveAlreadyExecutedBefore(214,7124
+ def removeTrigger(221,7367
+ def test_synchronousRemovePendingBefore(236,7996
+ def test_synchronousBeforeRemovesDuring(251,8604
+ def test_asynchronousBeforeRemovesDuring(265,9138
+ def test_synchronousBeforeRemovesConspicuouslySimilarDuring(282,9820
+ def trigger(290,10189
+ def test_synchronousRemovePendingDuring(300,10544
+ def test_triggersRunOnce(316,11165
+ def test_finishedBeforeTriggersCleared(330,11666
+ def duringTrigger(337,11937
+class SystemEventTests(348,12326
+ def setUp(357,12664
+ def tearDown(364,12802
+ def addTrigger(376,13118
+ def removeTrigger(385,13375
+ def _addSystemEventTriggerTest(394,13618
+ def trigger(397,13714
+ def test_beforePhase(405,13943
+ def test_duringPhase(413,14203
+ def test_afterPhase(421,14463
+ def test_unknownPhase(429,14720
+ def test_beforePreceedsDuring(439,15031
+ def beforeTrigger(447,15314
+ def duringTrigger(449,15379
+ def test_duringPreceedsAfter(458,15701
+ def duringTrigger(466,15982
+ def afterTrigger(468,16047
+ def test_beforeReturnsDeferred(477,16364
+ def beforeTrigger(486,16682
+ def duringTrigger(488,16746
+ def test_multipleBeforeReturnDeferred(499,17134
+ def firstBeforeTrigger(509,17510
+ def secondBeforeTrigger(511,17577
+ def duringTrigger(513,17646
+ def test_subsequentBeforeTriggerFiresPriorBeforeDeferred(527,18178
+ def firstBeforeTrigger(539,18732
+ def secondBeforeTrigger(541,18799
+ def thirdBeforeTrigger(543,18875
+ def duringTrigger(546,18979
+ def test_removeSystemEventTrigger(559,19520
+ def firstBeforeTrigger(566,19759
+ def secondBeforeTrigger(568,19828
+ def test_removeNonExistentSystemEventTrigger(578,20189
+ def test_interactionBetweenDifferentEvents(598,20999
+ def beforeFirstEvent(608,21363
+ def afterFirstEvent(611,21475
+ def beforeSecondEvent(616,21626
+ def afterSecondEvent(619,21741
+class TimeTests(652,23099
+ def test_seconds(658,23205
+ def test_callLaterUsesReactorSecondsInDelayedCall(676,23915
+ def test_callLaterUsesReactorSecondsAsDelayedCallSecondsFactory(692,24469
+ def test_callLater(708,25030
+ def test_callLaterReset(719,25309
+ def test_cancelDelayedCall(730,25637
+ def function(735,25786
+ def check(743,26043
+ def test_cancelCancelledDelayedCall(754,26302
+ def test_cancelCalledDelayedCallSynchronous(764,26628
+ def later(771,26906
+ def test_cancelCalledDelayedCallAsynchronous(782,27173
+ def check(788,27391
+ def later(795,27596
+ def testCallLaterTime(801,27719
+ def testDelayedCallStringification(809,27921
+ def calledBack(824,28384
+ def testDelayedCallSecondsOverride(832,28571
+ def seconds(837,28775
+class CallFromThreadStopsAndWakeUpTests(847,29056
+ def testWakeUp(848,29116
+ def wake(851,29223
+ def _stopCallFromThreadCallback(861,29563
+ def _callFromThreadCallback(864,29635
+ def _callFromThreadCallback2(868,29806
+ def testCallFromThreadStops(877,30033
+class DelayedTests(889,30392
+ def setUp(890,30431
+ def tearDown(896,30570
+ def checkTimers(900,30657
+ def callback(917,31229
+ def addCallback(921,31315
+ def done(925,31416
+ def addTimer(930,31532
+ def testGetDelayedCalls(936,31771
+ def test_active(959,32563
+ def checkDeferredCall(966,32793
+class Foo:Foo982,33130
+ def __init__(983,33141
+ def start(986,33264
+ def done(988,33341
+ def failed(991,33416
+class ChildResolveProtocol(999,33540
+ def __init__(1000,33594
+ def connectionMade(1003,33674
+ def outReceived(1007,33754
+ def errReceived(1010,33819
+ def processEnded(1013,33883
+class ResolveTests(1018,34024
+ def testChildResolve(1019,34063
+ def cbFinished(1039,34830
+class CallFromThreadTests(1065,35849
+ def setUp(1072,36066
+ def schedule(1077,36149
+ def test_lotsOfThreadsAreScheduledCorrectly(1084,36296
+ def addAndMaybeFinish(1089,36496
+ def test_threadsAreRunInScheduledOrder(1100,36747
+ def check(1106,36911
+ def test_scheduledThreadsNotRunUntilReactorRuns(1118,37247
+ def incAndFinish(1122,37406
+class MyProtocol(1134,37661
+class MyFactory(1139,37736
+class ProtocolTests(1147,37836
+ def testFactory(1149,37877
+class DummyProducer(1156,38093
+ def __init__(1167,38529
+ def resumeProducing(1171,38580
+ def stopProducing(1175,38650
+ def pauseProducing(1179,38716
+class SillyDescriptor(1184,38785
+ def writeSomeData(1195,39147
+ def startWriting(1202,39264
+class ReentrantProducer(1210,39390
+ def __init__(1225,39913
+ def resumeProducing(1232,40131
+class ProducerTests(1238,40288
+ def test_doubleProducer(1242,40399
+ def test_unconnectedFileDescriptor(1256,40882
+ def _dontPausePullConsumerTest(1268,41262
+ def test_dontPausePullConsumerOnWrite(1292,42140
+ def test_dontPausePullConsumerOnWriteSequence(1301,42487
+ def _reentrantStreamingProducerTest(1313,42945
+ def test_reentrantStreamingProducerUsingWrite(1346,44374
+ def test_reentrantStreamingProducerUsingWriteSequence(1354,44641
+class PortStringificationTests(1367,45096
+ def testTCP(1369,45205
+ def testUDP(1377,45559
+ def testSSL(1385,45924
+
+venv/lib/python2.7/site-packages/twisted/test/crash_test_dummy.py,159
+def foo(9,164
+class X:X12,189
+ def __init__(13,198
+ def do(16,245
+class XComponent(21,313
+class IX(24,367
+class XA(28,415
+ def method(29,445
+
+venv/lib/python2.7/site-packages/twisted/test/stdio_test_producer.py,136
+class ProducerChild(20,491
+ def connectionLost(24,566
+ def dataReceived(29,683
+ def pause(43,1106
+ def unpause(49,1243
+
+venv/lib/python2.7/site-packages/twisted/test/test_strerror.py,383
+class _MyWindowsException(17,319
+class ErrorFormatingTests(24,453
+ def test_strerrorFormatting(31,630
+ def test_emptyErrorTab(41,1027
+ def test_errorTab(55,1594
+ def test_formatMessage(66,1993
+ def formatMessage(72,2193
+ def test_winError(82,2597
+ def winError(88,2822
+ def test_fromEnvironment(99,3258
+ def test_correctLookups(130,4398
+
+venv/lib/python2.7/site-packages/twisted/test/test_formmethod.py,371
+class ArgumentTests(14,193
+ def argTest(16,234
+ def test_argument(24,548
+ def testString(32,770
+ def testInt(38,1167
+ def testFloat(42,1378
+ def testChoice(47,1622
+ def testFlags(53,1862
+ def testBoolean(61,2172
+ def test_file(66,2317
+ def testDate(77,2686
+ def testRangedInteger(88,3126
+ def testVerifiedPassword(93,3342
+
+venv/lib/python2.7/site-packages/twisted/test/test_policies.py,3684
+class SimpleProtocol(28,627
+ def __init__(33,720
+ def connectionMade(37,834
+ def connectionLost(41,929
+ def dataReceived(45,1038
+class SillyFactory(50,1103
+ def __init__(52,1148
+ def buildProtocol(55,1195
+class EchoProtocol(59,1254
+ def pauseProducing(62,1313
+ def resumeProducing(65,1371
+ def stopProducing(68,1431
+ def dataReceived(71,1474
+class Server(76,1546
+class TestableThrottlingFactory(84,1682
+ def __init__(89,1827
+ def callLater(99,2138
+class TestableTimeoutFactory(107,2293
+ def __init__(112,2429
+ def callLater(122,2737
+class WrapperTests(130,2892
+ def test_protocolFactoryAttribute(134,3004
+ def test_transportInterfaces(145,3356
+ class IStubTransport(151,3589
+ class StubTransport:StubTransport155,3685
+ def test_factoryLogPrefix(174,4555
+ def test_factoryLogPrefixFallback(184,4891
+ class NoFactory(189,5102
+ def test_protocolLogPrefix(197,5312
+ def test_protocolLogPrefixFallback(210,5772
+ class NoProtocol(215,5986
+ def _getWrapper(227,6357
+ def test_getHost(239,6756
+ def test_getPeer(248,7018
+ def test_registerProducer(257,7280
+ def test_unregisterProducer(269,7686
+ def test_stopConsuming(282,8131
+ def test_startedConnecting(294,8501
+ class Factory(300,8699
+ def startedConnecting(301,8730
+ def test_clientConnectionLost(310,9000
+ class Factory(316,9207
+ def clientConnectionLost(317,9238
+ def test_clientConnectionFailed(327,9576
+ class Factory(333,9789
+ def clientConnectionFailed(334,9820
+ def test_breakReferenceCycle(344,10162
+class WrappingFactory(363,10839
+ def startFactory(366,10922
+class ThrottlingTests(372,11042
+ def test_limit(377,11146
+ def _connect123(391,11633
+ def _check123(399,12007
+ def _lose1(405,12287
+ def _connect4(410,12475
+ def _check4(414,12606
+ def _cleanup(419,12759
+ def test_writeSequence(436,13374
+ def test_writeLimit(453,14014
+ def test_readLimit(484,15241
+class TimeoutProtocolTests(525,16670
+ def getProtocolAndClock(530,16777
+ def test_cancelTimeout(554,17497
+ def test_cancelTimeoutNoTimeout(574,18107
+ def test_cancelTimeoutAlreadyCalled(587,18446
+ def test_cancelTimeoutAlreadyCancelled(602,18887
+class TimeoutFactoryTests(618,19391
+ def setUp(623,19496
+ def test_timeout(640,20176
+ def test_sendAvoidsTimeout(655,20678
+ def test_receiveAvoidsTimeout(684,21739
+class TimeoutTester(706,22494
+ def __init__(716,22755
+ def connectionMade(723,22900
+ def dataReceived(730,23036
+ def connectionLost(738,23210
+ def timeoutConnection(745,23368
+ def callLater(752,23535
+class TimeoutMixinTests(760,23746
+ def setUp(765,23847
+ def test_overriddenCallLater(773,24055
+ def test_timeout(782,24351
+ def test_noTimeout(796,24761
+ def test_resetTimeout(811,25255
+ def test_cancelTimeout(828,25755
+ def test_setTimeoutReturn(842,26137
+ def test_setTimeoutCancleAlreadyCancelled(857,26585
+class LimitTotalConnectionsFactoryTests(875,27192
+ def testConnectionCounting(877,27310
+ def testConnectionLimiting(897,28041
+ class OverflowProtocol(914,28733
+ def connectionMade(915,28784
+class WriteSequenceEchoProtocol(935,29531
+ def dataReceived(936,29578
+class TestLoggingFactory(942,29770
+ def open(944,29848
+class LoggingFactoryTests(951,30016
+ def test_thingsGetLogged(956,30128
+ def test_counter(991,31306
+ def test_loggingFactoryOpensLogfileAutomatically(1009,31834
+ def mocked_open(1018,32162
+
+venv/lib/python2.7/site-packages/twisted/test/test_stdio.py,1091
+class StandardIOTestProcessProtocol(46,1558
+ def __init__(66,2384
+ def connectionMade(72,2523
+ def childDataReceived(76,2596
+ def processEnded(87,3001
+class StandardInputOutputTests(92,3083
+ def _spawnProcess(96,3168
+ def _requireFailure(125,4139
+ def cb(126,4183
+ def eb(128,4284
+ def test_loseConnection(133,4378
+ def processEnded(144,4797
+ def test_readConnectionLost(155,5172
+ def cbBytes(166,5592
+ def processEnded(172,5758
+ def test_lastWriteReceived(181,6002
+ def processEnded(207,7102
+ def test_hostAndPeer(220,7599
+ def processEnded(229,7903
+ def test_write(237,8151
+ def processEnded(247,8460
+ def test_writeSequence(253,8640
+ def processEnded(263,8968
+ def _junkPath(269,9148
+ def test_producer(277,9367
+ def connectionMade(288,9668
+ def processEnded(298,10008
+ def test_consumer(307,10334
+ def processEnded(319,10680
+ def test_normalFileStandardOut(326,10910
+ def spin(357,12254
+ def cbLost(369,12667
+
+venv/lib/python2.7/site-packages/twisted/test/ssl_helpers.py,158
+class ClientTLSContext(22,539
+ def getContext(24,606
+class ServerTLSContext:ServerTLSContext27,678
+ def __init__(30,720
+ def getContext(34,852
+
+venv/lib/python2.7/site-packages/twisted/test/test_dict.py,128
+class ParamTests(13,411
+ def testParseParam(14,448
+class DictDeprecationTests(27,827
+ def test_dictDeprecation(31,937
+
+venv/lib/python2.7/site-packages/twisted/test/test_hook.py,341
+class BaseClass:BaseClass13,188
+ def __init__(17,257
+ def func(25,423
+class SubClass(34,586
+ def __init__(38,653
+ def func(47,857
+def basePre(59,1151
+def basePost(65,1275
+def subPre(71,1403
+def subPost(77,1519
+class HookTests(83,1639
+ def setUp(87,1735
+ def testBaseHook(94,1991
+ def testSubHook(119,2992
+
+venv/lib/python2.7/site-packages/twisted/test/test_iosim.py,1106
+class FakeTransportTests(19,407
+ def test_connectionSerial(24,492
+ def test_writeSequence(36,870
+ def test_writeAfterClose(49,1194
+class StrictPushProducer(64,1592
+ def stopProducing(71,1793
+ def pauseProducing(77,1970
+ def resumeProducing(85,2185
+class StrictPushProducerTests(94,2403
+ def _initial(98,2497
+ def _stopped(106,2686
+ def _paused(115,2888
+ def _resumed(124,3089
+ def assertStopped(134,3352
+ def assertPaused(144,3631
+ def assertRunning(154,3907
+ def test_stopThenStop(164,4186
+ def test_stopThenPause(172,4427
+ def test_stopThenResume(180,4671
+ def test_pauseThenStop(188,4918
+ def test_pauseThenPause(198,5183
+ def test_pauseThenResume(207,5447
+ def test_resumeThenStop(217,5718
+ def test_resumeThenPause(227,5986
+ def test_resumeThenResume(237,6255
+ def test_stop(246,6525
+ def test_pause(256,6782
+ def test_resume(266,7040
+class IOPumpTests(276,7306
+ def _testStreamingProducer(280,7376
+ def test_serverStreamingProducer(314,8534
+ def test_clientStreamingProducer(322,8798
+
+venv/lib/python2.7/site-packages/twisted/test/test_sob.py,458
+class Dummy(18,331
+class FakeModule(29,448
+class PersistTests(32,484
+ def testStyles(33,523
+ def testStylesBeingSet(42,851
+ def testPassphraseError(54,1304
+ def testNames(63,1557
+ def testPython(77,2011
+ def testTypeGuesser(84,2226
+ def testEverythingEphemeralGetattr(94,2758
+ def testEverythingEphemeralSetattr(133,4146
+ def testEverythingEphemeralException(152,4739
+ def setUp(166,5236
+ def tearDown(174,5489
+
+venv/lib/python2.7/site-packages/twisted/test/test_fdesc.py,749
+class NonBlockingTests(23,365
+ def test_setNonBlocking(28,500
+ def test_setBlocking(40,908
+class ReadWriteTests(53,1265
+ def setUp(58,1389
+ def tearDown(67,1607
+ def write(81,1844
+ def read(88,1968
+ def test_writeAndRead(103,2263
+ def test_writeAndReadLarge(115,2627
+ def test_readFromEmpty(136,3325
+ def test_readFromCleanClose(147,3677
+ def test_writeToClosed(156,3953
+ def test_readFromInvalid(165,4232
+ def test_writeToInvalid(174,4509
+ def test_writeErrors(183,4790
+ def eagainWrite(188,4923
+ def eintrWrite(198,5191
+class CloseOnExecTests(210,5458
+ def _execWithFileDescriptor(228,5805
+ def test_setCloseOnExec(243,6355
+ def test_unsetCloseOnExec(256,6842
+
+venv/lib/python2.7/site-packages/twisted/test/test_lockfile.py,1503
+class UtilTests(27,688
+ def test_symlinkEEXIST(31,812
+ def test_symlinkEIOWindows(42,1212
+ def fakeRename(52,1610
+ def test_readlinkENOENT(63,2029
+ def test_readlinkEACCESWindows(73,2385
+ def fakeOpen(83,2819
+ def test_kill(94,3244
+ def test_killESRCH(103,3479
+ def test_noKillCall(114,3884
+class LockingTests(127,4263
+ def _symlinkErrorTest(128,4302
+ def fakeSymlink(129,4342
+ def test_symlinkError(139,4647
+ def test_symlinkErrorPOSIX(147,4876
+ def test_cleanlyAcquire(162,5448
+ def test_cleanlyRelease(174,5825
+ def test_cannotLockLocked(191,6347
+ def test_uncleanlyAcquire(204,6740
+ def fakeKill(212,7014
+ def test_lockReleasedBeforeCheck(230,7556
+ def fakeReadlink(236,7855
+ def fakeKill(244,8201
+ def test_lockReleasedDuringAcquireSymlink(259,8671
+ def fakeSymlink(268,9142
+ def test_lockReleasedDuringAcquireReadlink(285,9765
+ def fakeReadlink(291,10021
+ def _readlinkErrorTest(309,10714
+ def fakeReadlink(310,10770
+ def test_readlinkError(325,11224
+ def test_readlinkErrorPOSIX(334,11520
+ def test_lockCleanedUpConcurrently(349,12079
+ def fakeRmlink(355,12355
+ def fakeKill(363,12689
+ def test_rmlinkError(378,13159
+ def fakeRmlink(383,13339
+ def fakeKill(387,13467
+ def test_killError(405,14027
+ def fakeKill(411,14254
+ def test_unlockOther(426,14703
+ def test_isLocked(437,15063
+
+venv/lib/python2.7/site-packages/twisted/test/test_persisted.py,2753
+class VersionTests(36,606
+ def test_nullVersionUpgrade(37,645
+ class NullVersioned(39,713
+ def __init__(40,750
+ class NullVersioned(43,855
+ def upgradeToVersion1(45,945
+ def test_versionUpgrade(51,1125
+ class MyVersioned(53,1187
+ def __init__(59,1355
+ def upgradeToVersion3(63,1486
+ def upgradeToVersion4(66,1557
+ def test_nonIdentityHash(82,2167
+ class ClassWithCustomHash(84,2238
+ def __init__(85,2291
+ def __hash__(88,2407
+ def test_upgradeDeserializesObjectsRequiringUpgrade(105,2991
+ class ToyClassA(107,3090
+ class ToyClassB(109,3150
+ def upgradeToVersion1(116,3370
+class VersionedSubClass(129,3758
+class SecondVersionedSubClass(134,3813
+class VersionedSubSubClass(139,3874
+class VersionedDiamondSubClass(144,3933
+class AybabtuTests(149,4024
+ def test_aybabtuStrictEmpty(155,4233
+ def test_aybabtuStrictSubclass(162,4430
+ def test_aybabtuSubsubclass(170,4695
+ def test_aybabtuStrict(179,4995
+class MyEphemeral(190,5351
+ def __init__(192,5389
+class EphemeralTests(196,5437
+ def test_ephemeral(198,5479
+class Pickleable:Pickleable210,5802
+ def __init__(212,5821
+ def getX(215,5872
+class NotPickleable(220,5917
+ def __reduce__(225,5999
+class CopyRegistered(233,6145
+ def __init__(239,6285
+class CopyRegisteredLoaded(247,6441
+def reduceCopyRegistered(254,6541
+class A:A269,6908
+ def amethod(273,6949
+class B:B276,6986
+ def bmethod(280,7027
+def funktion(283,7064
+class PicklingTests(286,7090
+ def test_module(289,7182
+ def test_classMethod(295,7316
+ def test_instanceMethod(311,7808
+ def test_stringIO(318,8030
+class StringIOTransitionTests(331,8335
+ def test_unpickleBytesIO(341,8636
+class EvilSourceror:EvilSourceror356,9105
+ def __init__(357,9126
+class NonDictState:NonDictState362,9223
+ def __getstate__(363,9243
+ def __setstate__(365,9297
+class AOTTests(368,9360
+ def test_simpleTypes(369,9395
+ def test_methodSelfIdentity(376,9644
+ def test_methodNotSelfIdentity(386,9940
+ def test_unsupportedType(405,10491
+ class UnknownType(411,10719
+ def __dict__(413,10776
+ def test_basicIdentity(418,10920
+ def test_nonDictState(438,11588
+ def test_copyReg(444,11756
+ def test_funkyReferences(453,12060
+ def test_circularTuple(463,12301
+class CrefUtilTests(478,12681
+ def test_dictUnknownKey(483,12765
+ def test_deferSetMultipleTimes(491,12999
+ def test_containerWhereAllElementsAreKnown(500,13239
+ def test_dontPutCircularReferencesInDictionaryKeys(511,13661
+ def test_dontCallInstanceMethodsThatArentReady(522,14107
+
+venv/lib/python2.7/site-packages/twisted/test/test_monkey.py,608
+class TestObj:TestObj14,253
+ def __init__(15,268
+class MonkeyPatcherTests(22,388
+ def setUp(27,515
+ def test_empty(33,659
+ def test_constructWithPatches(46,1135
+ def test_patchExisting(59,1653
+ def test_patchNonExisting(69,1963
+ def test_patchAlreadyPatched(78,2287
+ def test_restoreTwiceIsANoOp(91,2801
+ def test_runWithPatchesDecoration(103,3249
+ def f(110,3491
+ def test_repeatedRunWithPatches(119,3732
+ def f(124,3935
+ def test_runWithPatchesRestores(138,4458
+ def test_runWithPatchesRestoresOnException(149,4895
+ def _(154,5082
+
+venv/lib/python2.7/site-packages/twisted/test/plugin_extra2.py,138
+class FourthTestPlugin:FourthTestPlugin17,321
+ def test1(18,345
+class FifthTestPlugin:FifthTestPlugin25,442
+ def test1(29,517
+
+venv/lib/python2.7/site-packages/twisted/test/test_randbytes.py,424
+class SecureRandomTestCaseBase(15,251
+ def _check(20,352
+class SecureRandomTests(38,1046
+ def test_normal(43,1180
+class ConditionalSecureRandomTests(52,1432
+ def setUp(58,1631
+ def errorFactory(65,1792
+ def test_osUrandom(72,1966
+ def test_withoutAnything(80,2179
+ def wrapper(88,2517
+class RandomBaseTests(100,2856
+ def test_normal(105,2984
+ def test_withoutGetrandbits(112,3108
+
+venv/lib/python2.7/site-packages/twisted/test/test_usage.py,2783
+class WellBehaved(14,276
+ def opt_myflag(30,790
+ def opt_myparam(34,856
+class ParseCorrectnessTests(39,953
+ def setUp(44,1102
+ def test_checkParameters(57,1456
+ def test_checkFlags(66,1802
+ def test_checkCustoms(73,1999
+class TypedOptions(82,2249
+ def opt_under_score(90,2548
+class TypedTests(100,2772
+ def setUp(104,2895
+ def test_defaultValues(107,2953
+ def test_parsingValues(121,3457
+ def test_underscoreOption(138,4189
+ def test_underscoreOptionAlias(147,4480
+ def test_invalidValues(155,4715
+class WrongTypedOptions(164,4935
+class WeirdCallableOptions(170,5069
+ def _bar(171,5112
+ def _foo(173,5168
+class WrongTypedTests(181,5388
+ def test_nonCallable(185,5511
+ def test_notCalledInDefault(193,5743
+ def test_weirdCallable(201,5962
+class OutputTests(217,6538
+ def test_uppercasing(218,6576
+class InquisitionOptions(228,6888
+class HolyQuestOptions(239,7113
+class SubCommandOptions(246,7276
+class SubCommandTests(258,7651
+ def test_simpleSubcommand(262,7778
+ def test_subcommandWithFlagsAndOptions(274,8256
+ def test_subcommandAliasWithFlagsAndOptions(286,8781
+ def test_anotherSubcommandWithFlagsAndOptions(298,9313
+ def test_noSubcommand(310,9807
+ def test_defaultSubcommand(321,10201
+ def test_subCommandParseOptionsHasParent(334,10735
+ class SubOpt(339,10921
+ def parseOptions(340,10958
+ class Opt(343,11108
+ def test_subCommandInTwoPlaces(352,11397
+ class SubOpt(357,11558
+ class OptFoo(359,11612
+ class OptBar(363,11741
+class HelpStringTests(377,12234
+ def setUp(381,12325
+ def test_noGoBoom(392,12615
+ def test_whitespaceStripFlagsAndParameters(401,12805
+class PortCoerceTests(412,13228
+ def test_validCoerce(416,13332
+ def test_errorCoerce(424,13599
+class ZshCompleterTests(435,13935
+ def test_completer(440,14129
+ def test_files(453,14560
+ def test_dirs(471,15230
+ def test_list(484,15684
+ def test_multiList(503,16371
+ def test_usernames(523,17218
+ def test_groups(537,17689
+ def test_hostnames(551,18146
+ def test_userAtHost(564,18602
+ def test_netInterfaces(578,19127
+class CompleterNotImplementedTests(593,19647
+ def test_unknownShell(598,19828
+class FlagFunctionTests(618,20537
+ class SomeClass(623,20635
+ def oneArg(627,20741
+ def noArg(634,20955
+ def manyArgs(639,21085
+ def test_hasArg(649,21470
+ def test_noArg(657,21703
+ def test_tooManyArguments(665,21931
+ def test_tooManyArgumentsAndSpecificErrorMessage(675,22297
+class OptionsInternalTests(687,22729
+ def test_optionsAliasesOrder(692,22842
+ class Opts(697,23012
+ def opt_very_very_long(698,23047
+
+venv/lib/python2.7/site-packages/twisted/test/test_finger.py,165
+class FingerTests(13,250
+ def setUp(17,336
+ def test_simple(26,575
+ def test_simpleW(37,935
+ def test_forwarding(48,1308
+ def test_list(59,1666
+
+venv/lib/python2.7/site-packages/twisted/test/test_protocols.py,586
+class WireTests(15,355
+ def test_echo(20,433
+ def test_who(35,874
+ def test_QOTD(45,1100
+ def test_discard(56,1388
+class TestableProxyClientFactory(72,1778
+ def buildProtocol(80,2051
+class TestableProxyFactory(90,2302
+ def buildProtocol(102,2732
+class PortforwardingTests(116,3232
+ def setUp(121,3321
+ def tearDown(127,3464
+ def test_portforward(149,4160
+ def testDataReceived(168,4955
+ def testConnectionMade(176,5239
+ def test_registerProducers(190,5633
+class StringTransportTests(227,7094
+ def test_noUnicode(232,7218
+
+venv/lib/python2.7/site-packages/twisted/test/iosim.py,1238
+class TLSNegotiation:TLSNegotiation30,793
+ def __init__(31,815
+ def __repr__(38,990
+ def pretendToVerify(42,1066
+class FakeAddress(53,1400
+class FakeTransport:FakeTransport63,1609
+ def __init__(80,2121
+ def __repr__(109,3296
+ def write(115,3468
+ def _checkProducer(126,3746
+ def registerProducer(133,3986
+ def unregisterProducer(143,4243
+ def stopConsuming(147,4308
+ def writeSequence(152,4403
+ def loseConnection(156,4477
+ def abortConnection(160,4543
+ def reportDisconnect(168,4737
+ def logPrefix(178,5045
+ def getPeer(185,5187
+ def getHost(189,5244
+ def resumeProducing(193,5301
+ def pauseProducing(198,5382
+ def stopProducing(203,5462
+ def startTLS(207,5523
+ def getOutBuffer(216,5942
+ def bufferReceived(239,6579
+def makeFakeClient(260,7504
+def makeFakeServer(274,7859
+class IOPump:IOPump288,8213
+ def __init__(294,8381
+ def flush(302,8601
+ def pump(319,8984
+def connect(363,10429
+def connectedServerAndClient(407,11959
+def _factoriesShouldConnect(453,13930
+class ConnectionCompleter(481,14833
+ def __init__(487,15051
+ def succeedOnce(497,15322
+ def failOnce(527,16699
+def connectableEndpoint(541,17136
+
+venv/lib/python2.7/site-packages/twisted/test/test_nooldstyle.py,514
+class SomeOldStyleClass:SomeOldStyleClass43,893
+ def func(49,973
+class SomeNewStyleClass(59,1119
+class OldStyleDecoratorTests(66,1197
+ def test_makesNewStyle(71,1301
+ class that 74,1427
+ class SomeClassThatUsesOldStyle(76,1499
+ def test_carriesAttributes(87,1959
+ def test_onlyOldStyleMayBeDecorated(99,2473
+ def test_noOpByDefault(114,3043
+class NewStyleOnly(135,3727
+ def test_newStyleClassesOnly(145,4015
+def _buildTestClasses(177,5032
+ class Test(197,5551
+
+venv/lib/python2.7/site-packages/twisted/test/test_stringtransport.py,1423
+class StringTransportTests(20,612
+ def setUp(24,727
+ def test_interfaces(28,793
+ def test_registerProducer(38,1154
+ def test_disallowedRegisterProducer(50,1564
+ def test_unregisterProducer(63,2043
+ def test_invalidUnregisterProducer(79,2662
+ def test_initialProducerState(87,2928
+ def test_pauseProducing(94,3133
+ def test_resumeProducing(103,3411
+ def test_stopProducing(113,3738
+ def test_stoppedTransportCannotPause(122,4017
+ def test_stoppedTransportCannotResume(131,4309
+ def test_disconnectingTransportCannotPause(140,4604
+ def test_disconnectingTransportCannotResume(149,4908
+ def test_loseConnectionSetsDisconnecting(158,5215
+ def test_specifiedHostAddress(168,5551
+ def test_specifiedPeerAddress(177,5844
+ def test_defaultHostAddress(187,6162
+ def test_defaultPeerAddress(196,6465
+class ReactorTests(206,6769
+ def test_memoryReactorProvides(211,6876
+ def test_raisingReactorProvides(222,7239
+ def test_connectDestination(233,7621
+ def test_listenDefaultHost(258,8784
+ def test_readers(282,9895
+ def test_writers(299,10279
+class TestConsumer(317,10664
+ def __init__(321,10783
+ def registerProducer(327,10901
+ def unregisterProducer(338,11262
+ def write(346,11447
+class NonStreamingProducerTests(356,11647
+ def test_producesOnly10Times(360,11771
+ def test_cannotPauseProduction(389,12831
+
+venv/lib/python2.7/site-packages/twisted/test/stdio_test_loseconn.py,90
+class LoseConnChild(19,560
+ def connectionMade(22,618
+ def connectionLost(26,690
+
+venv/lib/python2.7/site-packages/twisted/test/test_ssl.py,2453
+ def _noSSL(26,794
+class UnintelligentProtocol(41,1139
+ def __init__(61,1659
+ def connectionMade(65,1726
+ def lineReceived(70,1818
+ def connectionLost(78,2073
+class LineCollector(83,2151
+ def __init__(96,2534
+ def connectionMade(102,2690
+ def lineReceived(107,2789
+ def rawDataReceived(124,3351
+ def connectionLost(129,3467
+class SingleLineServerProtocol(134,3545
+ def connectionMade(139,3683
+class RecordingClientProtocol(145,3813
+ def __init__(151,3993
+ def connectionMade(155,4060
+ def dataReceived(159,4136
+class ImmediatelyDisconnectingProtocol(165,4254
+ def handshakeCompleted(171,4474
+ def connectionLost(175,4550
+def generateCertificateObjects(180,4650
+def generateCertificateFiles(209,5500
+class ContextGeneratingMixin:ContextGeneratingMixin225,6124
+ def makeContextFactory(245,6782
+ def setupServerAndClient(256,7147
+ class ServerTLSContext(266,7517
+ def __init__(273,7721
+class StolenTCPTests(279,7885
+ def createServer(285,8062
+ def connectClient(295,8447
+ def getHandleExceptionType(303,8727
+ def getHandleErrorCode(312,8993
+class TLSTests(342,10459
+ def tearDown(355,10708
+ def _runTest(362,10948
+ def test_TLS(400,12219
+ def check(405,12384
+ def test_unTLS(415,12729
+ def check(420,12925
+ def test_backwardsTLS(432,13354
+ def check(436,13460
+class SpammyTLSTests(447,13813
+class BufferingTests(455,13946
+ def tearDown(460,14035
+ def test_openSSLBuffering(470,14376
+class ConnectionLostTests(495,15267
+ def testImmediateDisconnect(500,15388
+ def test_bothSidesLoseConnection(523,16426
+ class CloseAfterHandshake(530,16718
+ def __init__(533,16801
+ def handshakeCompleted(536,16879
+ def connectionLost(539,16970
+ def checkResult(561,17858
+ def testFailedVerify(571,18201
+ def verify(577,18389
+ def _cbLostConns(601,19444
+class FakeContext:FakeContext628,20416
+ def __init__(632,20521
+ def set_options(637,20611
+ def use_certificate_file(641,20682
+ def use_privatekey_file(645,20743
+class DefaultOpenSSLContextFactoryTests(650,20804
+ def setUp(654,20931
+ def test_method(662,21287
+ def test_missingCertificateFile(679,21946
+ def test_missingPrivateKeyFile(690,22336
+class ClientContextFactoryTests(702,22726
+ def setUp(706,22837
+ def test_method(712,23031
+
+venv/lib/python2.7/site-packages/twisted/test/stdio_test_halfclose.py,131
+class HalfCloseProtocol(24,673
+ def connectionMade(32,955
+ def readConnectionLost(39,1098
+ def connectionLost(48,1316
+
+venv/lib/python2.7/site-packages/twisted/test/mock_win32process.py,26
+def CreateProcess(19,434
+
+venv/lib/python2.7/site-packages/twisted/test/test_rebuild.py,963
+class Foo:Foo15,270
+class Bar(16,286
+class Baz(17,307
+class Buz(18,331
+class HashRaisesRuntimeError:HashRaisesRuntimeError20,358
+ def __init__(27,560
+ def __hash__(31,618
+class RebuildTests(42,778
+ def setUp(46,900
+ def tearDown(56,1261
+ def test_FileRebuild(60,1325
+ def test_Rebuild(84,2327
+ def test_ComponentInteraction(102,2883
+ def test_UpdateInstance(120,3579
+ class Foo:Foo125,3658
+ def foo(126,3677
+ class Buz(131,3774
+ def test_BananaInteraction(139,4008
+ def test_hashException(145,4176
+ def _cleanup(152,4435
+ def test_Sensitive(160,4653
+ class TestSensitive(167,4848
+ def test_method(168,4888
+ class Foo:Foo195,5974
+ def myFunction(205,6172
+class NewStyleTests(215,6373
+ def setUp(219,6490
+ def tearDown(224,6600
+ def test_slots(229,6681
+ def test_typeSubclass(246,7184
+ def test_instanceSlots(263,7668
+
+venv/lib/python2.7/site-packages/twisted/test/test_ident.py,769
+class ClassParserTests(28,511
+ def setUp(33,608
+ def test_indentError(40,743
+ def test_noUSerError(50,1083
+ def test_invalidPortError(60,1403
+ def test_hiddenUserError(70,1749
+ def test_lostConnection(80,2089
+class TestIdentServer(92,2473
+ def lookup(93,2515
+class TestErrorIdentServer(98,2602
+ def lookup(99,2649
+class NewException(104,2739
+class ServerParserTests(109,2785
+ def testErrors(110,2829
+ def testSuccess(147,4096
+class ProcMixinTests(167,4531
+ def testDottedQuadFromHexString(175,4896
+ def testUnpackAddress(180,5050
+ def testLineParser(186,5227
+ def testExistingAddress(193,5411
+ def testNonExistingAddress(204,5784
+ def testLookupProcNetTcp(215,6317
+ def mocked_open(221,6476
+
+venv/lib/python2.7/site-packages/twisted/test/test_adbapi.py,3767
+class ADBAPITestBase(27,527
+ def extraSetUp(37,768
+ def tearDown(46,1005
+ def openfun(53,1211
+ def checkOpenfunCalled(57,1283
+ def test_pool(64,1467
+ def _testPool_1_1(83,2168
+ def _testPool_1_2(90,2401
+ def _testPool_1_3(98,2671
+ def _testPool_1_4(106,2939
+ def _testPool_2(114,3213
+ def _check(118,3366
+ def _testPool_3(125,3558
+ def _select(134,3912
+ def _check(141,4137
+ def _testPool_4(152,4518
+ def _testPool_5(159,4716
+ def _testPool_6(166,4920
+ def _testPool_7(172,5089
+ def _check(179,5385
+ def _testPool_8(186,5598
+ def _testPool_9(196,5917
+ def _check(200,6070
+ def checkConnect(208,6298
+ def interaction(226,6939
+ def bad_interaction(236,7344
+ def withConnection(243,7541
+ def close_withConnection(256,7965
+ def bad_withConnection(260,8030
+class ReconnectTestBase(269,8207
+ def extraSetUp(278,8442
+ def tearDown(293,9014
+ def test_pool(300,9219
+ def _testPool_1(311,9536
+ def _check(314,9650
+ def _testPool_2(320,9792
+ def _testPool_3(325,9937
+ def _testPool_4(333,10192
+ def _check(336,10306
+ def _testPool_5(342,10448
+class DBTestConnector(352,10778
+ def setUp(381,11865
+ def can_connect(389,12101
+ def startDB(395,12269
+ def stopDB(400,12365
+ def makePool(405,12448
+ def getPoolArgs(413,12686
+class SQLite3Connector(421,12920
+ def can_connect(429,13124
+ def startDB(436,13261
+ def getPoolArgs(442,13429
+class PySQLite2Connector(451,13621
+ def can_connect(459,13828
+ def startDB(466,13974
+ def getPoolArgs(472,14142
+class PyPgSQLConnector(481,14343
+ def can_connect(484,14413
+ def getPoolArgs(496,14744
+class PsycopgConnector(504,14947
+ def can_connect(507,15017
+ def getPoolArgs(519,15341
+class MySQLConnector(527,15538
+ def can_connect(534,15689
+ def getPoolArgs(546,16005
+class FirebirdConnector(553,16167
+ def can_connect(564,16469
+ def startDB(575,16703
+ def getPoolArgs(585,17092
+ def stopDB(592,17300
+def makeSQLTests(601,17569
+ class testcase(616,18198
+class FakePool(639,18924
+ def __init__(650,19189
+ def connect(654,19285
+ def disconnect(661,19431
+class ConnectionTests(668,19516
+ def test_rollbackErrorLogged(673,19614
+ class ConnectionRollbackRaise(678,19793
+ def rollback(679,19840
+class TransactionTests(691,20230
+ def test_reopenLogErrorIfReconnect(696,20330
+ class ConnectionCursorRaise(701,20523
+ def reconnect(704,20591
+ def cursor(707,20646
+class NonThreadPool(721,21084
+ def callInThreadWithCallback(722,21113
+class DummyConnectionPool(733,21367
+ def __init__(739,21494
+class EventReactor(747,21610
+ def __init__(757,21922
+ def callWhenRunning(762,22016
+ def addSystemEventTrigger(769,22198
+ def removeSystemEventTrigger(775,22360
+class ConnectionPoolTests(780,22448
+ def test_runWithConnectionRaiseOriginalError(785,22549
+ class ConnectionRollbackRaise(790,22765
+ def __init__(791,22812
+ def rollback(794,22872
+ def raisingFunction(797,22952
+ def cbFailed(804,23222
+ def test_closeLogError(812,23473
+ class ConnectionCloseRaise(816,23581
+ def close(817,23625
+ def test_runWithInteractionRaiseOriginalError(828,23943
+ class ConnectionRollbackRaise(833,24157
+ def __init__(834,24204
+ def rollback(837,24264
+ class DummyTransaction(840,24344
+ def __init__(841,24384
+ def raisingFunction(844,24456
+ def cbFailed(853,24776
+ def test_unstartedClose(861,25027
+ def test_startedClose(875,25572
+
+venv/lib/python2.7/site-packages/twisted/test/test_stateful.py,397
+class MyInt32StringReceiver(16,316
+ def getInitialState(24,505
+ def lengthLimitExceeded(28,572
+ def _getHeader(32,657
+ def _getString(40,866
+ def stringReceived(45,966
+ def sendString(52,1084
+class TestInt32(60,1289
+ def connectionMade(61,1329
+ def stringReceived(65,1388
+ def connectionLost(72,1491
+class Int32Tests(77,1556
+ def test_bigReceive(83,1780
+
+venv/lib/python2.7/site-packages/twisted/test/myrebuilder2.py,101
+class A:A2,1
+ def a(3,10
+class B(6,47
+ def b(7,67
+class Inherit(10,104
+ def a(11,122
+
+venv/lib/python2.7/site-packages/twisted/test/stdio_test_writeseq.py,95
+class WriteSequenceChild(20,504
+ def connectionMade(21,549
+ def connectionLost(26,678
+
+venv/lib/python2.7/site-packages/twisted/logger/test/test_buffer.py,131
+class LimitedHistoryLogObserverTests(17,324
+ def test_interface(22,442
+ def test_order(33,744
+ def test_limit(49,1167
+
+venv/lib/python2.7/site-packages/twisted/logger/test/test_flatten.py,1160
+class FlatFormattingTests(28,503
+ def test_formatFlatEvent(33,618
+ class Ephemeral(42,993
+ def test_formatFlatEventBadFormat(77,1946
+ def test_formatFlatEventWithMutatedFields(96,2403
+ class Unpersistable(101,2604
+ def selfDestruct(107,2738
+ def __repr__(113,2885
+ def test_keyFlattening(130,3350
+ def keyFromFormat(136,3504
+ def _test_formatFlatEvent_fieldNamesSame(179,5047
+ class CountStr(189,5390
+ def __str__(193,5487
+ def test_formatFlatEventFieldNamesSame(207,5783
+ def test_formatFlatEventFieldNamesSameAgain(214,5984
+ def test_formatEventFlatTrailingText(223,6271
+ def test_extractField(239,6673
+ class ObjectWithRepr(245,6887
+ def __repr__(246,6925
+ class Something(249,6988
+ def __init__(250,7021
+ def __getstate__(254,7133
+ def extract(264,7402
+ def test_extractFieldFlattenFirst(272,7665
+ def flattened(277,7830
+ def test_flattenEventWithoutFormat(283,7955
+ def test_flattenEventWithInertFormat(292,8232
+ def test_flattenEventWithNoneFormat(309,8710
+
+venv/lib/python2.7/site-packages/twisted/logger/test/test_logger.py,1009
+class TestLogger(18,341
+ def emit(24,473
+ def observer(25,523
+class LogComposedObject(42,901
+ def __init__(48,1020
+ def __str__(52,1085
+class LoggerTests(57,1181
+ def test_repr(62,1261
+ def test_namespaceDefault(71,1475
+ def test_namespaceOMGItsTooHard(79,1653
+ def test_namespaceAttribute(93,2085
+ class name 96,2213
+ def test_descriptorObserver(110,2723
+ class MyObject(116,2872
+ def test_sourceAvailableForFormatting(124,3097
+ def test_basicLogger(140,3608
+ def test_sourceOnClass(170,4753
+ def observer(174,4864
+ class Thingo(177,4952
+ def test_sourceOnInstance(183,5059
+ def observer(187,5176
+ class Thingo(190,5264
+ def test_sourceUnbound(197,5397
+ def observer(201,5499
+ def test_defaultFailure(208,5645
+ def test_conflictingKwargs(225,6127
+ def test_logInvalidLogLevel(245,6719
+ def test_trace(257,7000
+ def publisher(261,7110
+ def observer(264,7169
+
+venv/lib/python2.7/site-packages/twisted/logger/test/test_legacy.py,1469
+class LegacyLogObserverWrapperTests(27,606
+ def test_interface(32,722
+ def test_repr(44,1072
+ class LegacyObserver(48,1186
+ def __repr__(49,1224
+ def __call__(52,1300
+ def observe(63,1543
+ def forwardAndVerify(83,2053
+ def test_forward(108,2793
+ def test_time(116,2989
+ def test_timeAlreadySet(126,3260
+ def test_system(136,3572
+ def test_systemAlreadySet(145,3830
+ def test_noSystem(154,4127
+ def test_levelNotChange(165,4520
+ def test_pythonLogLevelNotSet(177,5058
+ def test_stringPythonLogLevel(190,5526
+ def test_message(203,6027
+ def test_messageAlreadySet(212,6339
+ def test_format(220,6607
+ def test_formatMessage(234,7021
+ def test_formatAlreadySet(248,7410
+ def eventWithFailure(259,7739
+ def test_failure(277,8213
+ def test_failureAlreadySet(288,8579
+ def test_isErrorAlreadySet(298,8911
+ def test_whyAlreadySet(307,9179
+class PublishToNewObserverTests(317,9446
+ def setUp(322,9554
+ def legacyEvent(327,9645
+ def test_observed(348,10303
+ def test_time(358,10564
+ def test_message(371,10919
+ def textFromEventDict(376,11113
+ def test_defaultLogLevel(386,11443
+ def test_isError(396,11756
+ def test_stdlibLogLevel(409,12169
+ def test_stdlibLogLevelWithString(423,12686
+ def test_stdlibLogLevelWithGarbage(437,13188
+ def test_defaultNamespace(451,13652
+ def test_system(462,14032
+
+venv/lib/python2.7/site-packages/twisted/logger/test/test_file.py,663
+class FileLogObserverTests(22,469
+ def test_interface(27,558
+ def test_observeWrites(39,927
+ def _test_observeWrites(50,1302
+ def test_observeWritesNone(68,1887
+ def test_observeWritesEmpty(76,2121
+ def test_observeFlushes(84,2354
+class TextFileLogObserverTests(96,2737
+ def test_returnsFileLogObserver(101,2834
+ def test_outFile(110,3119
+ def test_timeFormat(119,3385
+ def test_observeFailure(129,3759
+ def test_observeFailureThatRaisesInGetTraceback(149,4394
+class DummyFile(167,5085
+ def __init__(172,5168
+ def write(177,5243
+ def flush(187,5411
+ def __enter__(194,5507
+ def __exit__(198,5554
+
+venv/lib/python2.7/site-packages/twisted/logger/test/test_stdlib.py,717
+def nextLine(24,555
+class STDLibLogObserverTests(38,902
+ def test_interface(43,1004
+ def py_logger(54,1286
+ def logEvent(66,1578
+ def test_name(89,2372
+ def test_levels(99,2584
+ def test_callerInfo(135,3722
+ def test_basicFormat(153,4315
+ def test_basicFormatRendered(165,4700
+ def test_noFormat(177,5067
+ def test_failure(187,5289
+ def failing_func(191,5407
+ def test_cleanedFailure(205,5866
+ def failing_func(211,6094
+class StdlibLoggingContainer(227,6585
+ def __init__(232,6705
+ def close(245,7124
+ def outputAsText(256,7431
+def handlerAndBytesIO(267,7658
+class BufferedHandler(287,8227
+ def __init__(292,8360
+ def emit(300,8522
+
+venv/lib/python2.7/site-packages/twisted/logger/test/test_filter.py,1047
+class FilteringLogObserverTests(22,514
+ def test_interface(27,622
+ def filterWith(38,928
+ class Filters(73,1917
+ def twoMinus(75,1974
+ def twoPlus(90,2439
+ def notTwo(105,2903
+ def no(120,3365
+ def bogus(132,3652
+ def test_shouldLogEventNoFilters(165,4556
+ def test_shouldLogEventNoFilter(172,4731
+ def test_shouldLogEventOtherObserver(179,4912
+ def test_shouldLogEventYesFilter(186,5132
+ def test_shouldLogEventYesNoFilter(193,5318
+ def test_shouldLogEventYesYesNoFilter(200,5531
+ def test_shouldLogEventBadPredicateResult(211,5817
+ def test_call(218,6007
+ def callWithPredicateResult(224,6145
+ def test_trace(238,6617
+ def testObserver(247,6837
+class LogLevelFilterPredicateTests(275,7590
+ def test_defaultLogLevel(280,7704
+ def test_setLogLevel(300,8237
+ def test_setInvalidLogLevel(336,9338
+ def test_clearLogLevels(354,9866
+ def test_filtering(387,10874
+ def checkPredicate(397,11245
+
+venv/lib/python2.7/site-packages/twisted/logger/test/test_io.py,747
+class LoggingFileTests(21,337
+ def setUp(26,427
+ def test_softspace(34,634
+ def test_readOnlyAttributes(41,780
+ def test_unsupportedMethods(54,1292
+ def test_level(70,1811
+ def test_encoding(81,2113
+ def test_mode(92,2438
+ def test_newlines(100,2597
+ def test_name(108,2773
+ def test_close(119,3018
+ def test_flush(130,3262
+ def test_fileno(138,3412
+ def test_isatty(146,3588
+ def test_writeBuffering(154,3763
+ def test_writeBytesDecoded(174,4283
+ def test_writeUnicode(183,4546
+ def test_writeLevel(192,4793
+ def test_writeFormat(207,5247
+ def test_writelinesBuffering(217,5511
+ def test_print(238,6151
+ def observedFile(251,6438
+ def observer(263,6911
+
+venv/lib/python2.7/site-packages/twisted/logger/test/test_levels.py,105
+class LogLevelTests(15,237
+ def test_levelWithName(20,321
+ def test_levelWithInvalidName(28,532
+
+venv/lib/python2.7/site-packages/twisted/logger/test/test_observer.py,540
+class LogPublisherTests(18,344
+ def test_interface(23,436
+ def test_observers(34,710
+ def test_addObserver(45,988
+ def test_addObserverNotCallable(58,1331
+ def test_removeObserver(67,1597
+ def test_removeObserverNotRegistered(80,1952
+ def test_fanOut(94,2347
+ def test_observerRaises(115,2853
+ def observer(125,3139
+ def test_observerRaisesAndLoggerHatesMe(150,3873
+ def observer(159,4223
+ class GurkLogger(162,4297
+ def failure(163,4331
+ def test_trace(173,4593
+
+venv/lib/python2.7/site-packages/twisted/logger/test/test_format.py,2171
+class FormattingTests(31,727
+ def test_formatEvent(36,834
+ def format(53,1496
+ def test_formatEventNoFormat(85,2719
+ def test_formatEventWeirdFormat(95,2939
+ def test_formatUnformattableEvent(106,3262
+ def test_formatUnformattableEventWithUnformattableKey(117,3594
+ def test_formatUnformattableEventWithUnformattableValue(132,4121
+ def test_formatUnformattableEventWithUnformattableErrorOMGWillItStop(147,4647
+class TimeFormattingTests(163,5251
+ def setUp(168,5355
+ def test_formatTimeWithDefaultFormat(172,5405
+ def testForTimeZone(182,5778
+ def test_formatTimeWithNoTime(220,6797
+ def test_formatTimeWithNoFormat(228,7043
+ def test_formatTimeWithAlternateTimeFormat(237,7382
+ def test_formatTimePercentF(245,7632
+class ClassicLogFormattingTests(253,7817
+ def test_formatTimeDefault(258,7945
+ def test_formatTimeCustom(280,8645
+ def test_formatNamespace(293,9058
+ def test_formatLevel(304,9371
+ def test_formatSystem(315,9664
+ def test_formatSystemRulz(326,9950
+ def test_formatSystemUnformattable(342,10379
+ def test_formatFormat(353,10704
+ def test_formatNoFormat(364,10976
+ def test_formatEmptyFormat(375,11192
+ def test_formatFormatMultiLine(386,11429
+class FormatFieldTests(398,11795
+ def test_formatWithCall(403,11893
+class Unformattable(427,12611
+ def __repr__(432,12714
+class CapturedError(437,12767
+class EventAsTextTests(444,12864
+ def test_eventWithTraceback(450,13024
+ def test_formatEmptyEventWithTraceback(472,13660
+ def test_formatUnformattableWithTraceback(494,14307
+ def test_formatUnformattableErrorWithTraceback(519,15053
+ def test_formatEventUnformattableTraceback(547,15950
+ def test_formatEventNonCritical(565,16482
+ def test_formatTracebackMultibyte(581,16958
+ def test_formatTracebackHandlesUTF8DecodeFailure(603,17548
+ def test_eventAsTextSystemOnly(633,18433
+ def test_eventAsTextTimestampOnly(662,19213
+ def test_eventAsTextSystemMissing(699,20205
+ def test_eventAsTextSystemMissingNamespaceAndLevel(727,20920
+ def test_eventAsTextSystemMissingLevelOnly(757,21772
+
+venv/lib/python2.7/site-packages/twisted/logger/test/test_global.py,840
+def compareEvents(25,512
+ def simplify(46,1218
+class LogBeginnerTests(58,1521
+ def setUp(63,1611
+ class NotSys(67,1714
+ class NotWarnings(71,1805
+ def __init__(72,1840
+ def showwarning(75,1908
+ def test_beginLoggingToAddObservers(118,3442
+ def test_beginLoggingToBufferedEvents(137,3895
+ def _bufferLimitTest(157,4422
+ def test_defaultBufferLimit(184,5301
+ def test_overrideBufferLimit(193,5594
+ def test_beginLoggingToTwice(206,6016
+ def test_criticalLogging(248,7547
+ def test_criticalLoggingStops(258,7901
+ def test_beginLoggingToRedirectStandardIO(269,8288
+ def test_beginLoggingToDontRedirect(288,8966
+ def test_beginLoggingToPreservesEncoding(300,9424
+ def test_warningsModule(325,10344
+ def test_failuresAppendTracebacks(362,11541
+
+venv/lib/python2.7/site-packages/twisted/logger/test/test_util.py,191
+class UtilTests(15,230
+ def test_trace(20,302
+ def o2(30,518
+ def o3(41,815
+ def test_formatTrace(58,1223
+ def noOp(64,1347
+ def testObserver(75,1598
+
+venv/lib/python2.7/site-packages/twisted/logger/test/test_json.py,1692
+def savedJSONInvariants(30,702
+class SaveLoadTests(51,1280
+ def savedEventJSON(56,1373
+ def test_simpleSaveLoad(69,1675
+ def test_saveLoad(76,1884
+ def test_saveUnPersistable(89,2343
+ def test_saveNonASCII(100,2683
+ def test_saveBytes(112,3022
+ def asbytes(117,3187
+ def test_saveUnPersistableThenFormat(135,3816
+ class Reprable(142,4145
+ def __init__(143,4177
+ def __repr__(146,4252
+ def test_extractingFieldsPostLoad(157,4576
+ class Obj(162,4751
+ def __init__(163,4778
+ def test_failureStructurePreserved(177,5376
+ def test_saveLoadLevel(200,6194
+ def test_saveLoadUnknownLevel(210,6539
+class FileLogObserverTests(223,6983
+ def test_interface(228,7076
+ def assertObserverWritesJSON(241,7472
+ def test_observeWritesDefaultRecordSeparator(265,8301
+ def test_observeWritesEmptyRecordSeparator(274,8623
+ def test_failureFormatting(283,8960
+ def checkEvents(300,9587
+class LogFileReaderTests(316,10165
+ def setUp(321,10258
+ def observer(324,10310
+ def tearDown(336,10605
+ def _readEvents(340,10691
+ def test_readEventsAutoWithRecordSeparator(356,11255
+ def test_readEventsAutoEmptyRecordSeparator(369,11675
+ def test_readEventsExplicitRecordSeparator(382,12083
+ def test_readEventsPartialBuffer(396,12576
+ def test_readTruncated(409,12993
+ def test_readUnicode(431,13749
+ def test_readUTF8Bytes(445,14274
+ def test_readTruncatedUTF8Bytes(460,14872
+ def test_readInvalidUTF8Bytes(476,15617
+ def test_readInvalidJSON(503,16527
+ def test_readUnseparated(525,17277
+ def test_roundTrip(549,18032
+
+venv/lib/python2.7/site-packages/twisted/logger/_util.py,55
+def formatTrace(11,159
+ def formatWithName(24,618
+
+venv/lib/python2.7/site-packages/twisted/logger/_json.py,389
+def failureAsJSON(27,545
+def asBytes(48,1027
+def failureFromJSON(73,1794
+def objectLoadHook(129,3268
+def objectSaveHook(148,3764
+def eventAsJSON(171,4485
+ def default(190,5115
+def eventFromJSON(211,5724
+def jsonFileLogObserver(226,6062
+def eventsFromJSONLogFile(257,7093
+ def asBytes(278,7912
+ def eventFromBytearray(284,8034
+ def eventFromRecord(324,9157
+
+venv/lib/python2.7/site-packages/twisted/logger/_logger.py,386
+class Logger(17,322
+ def _namespaceFromCallingContext(34,841
+ def __init__(47,1210
+ def __get__(76,2315
+ class Something(81,2441
+ def hello(83,2509
+ def __repr__(107,3275
+ def emit(111,3370
+ def failure(147,4615
+ def debug(193,6404
+ def info(209,7013
+ def warn(225,7619
+ def error(241,8225
+ def critical(257,8834
+
+venv/lib/python2.7/site-packages/twisted/logger/_legacy.py,149
+class LegacyLogObserverWrapper(19,420
+ def __init__(28,710
+ def __repr__(37,991
+ def __call__(44,1138
+def publishToNewObserver(97,3146
+
+venv/lib/python2.7/site-packages/twisted/logger/_filter.py,417
+class PredicateResult(20,382
+class ILogFilterPredicate(45,1179
+ def __call__(50,1301
+def shouldLogEvent(59,1447
+class FilteringLogObserver(97,2616
+ def __init__(103,2807
+ def __call__(125,3636
+class LogLevelFilterPredicate(139,4017
+ def __init__(147,4270
+ def logLevelForNamespace(157,4574
+ def setLogLevelForNamespace(191,5731
+ def clearLogLevels(210,6301
+ def __call__(218,6510
+
+venv/lib/python2.7/site-packages/twisted/logger/_stdlib.py,275
+def _reverseLogLevelMapping(29,706
+class STDLibLogObserver(46,1219
+ def __init__(67,2160
+ def _findCaller(81,2606
+ def __call__(103,3309
+class StringifiableFromEvent(120,3865
+ def __init__(125,4043
+ def __unicode__(133,4188
+ def __bytes__(137,4256
+
+venv/lib/python2.7/site-packages/twisted/logger/_file.py,143
+class FileLogObserver(20,433
+ def __init__(24,532
+ def __call__(43,1189
+def textFileLogObserver(64,1603
+ def formatEvent(81,2287
+
+venv/lib/python2.7/site-packages/twisted/logger/_io.py,354
+class LoggingFile(15,209
+ def __init__(31,634
+ def closed(57,1350
+ def encoding(68,1564
+ def mode(79,1757
+ def newlines(90,1921
+ def name(101,2115
+ def close(118,2501
+ def flush(125,2635
+ def fileno(132,2737
+ def isatty(142,2929
+ def write(152,3088
+ def writelines(173,3681
+ def _unsupported(185,3994
+
+venv/lib/python2.7/site-packages/twisted/logger/_flatten.py,154
+class KeyFlattener(20,438
+ def __init__(26,631
+ def flatKey(33,762
+def flattenEvent(67,1771
+def extractField(128,3405
+def flatFormat(158,4415
+
+venv/lib/python2.7/site-packages/twisted/logger/_buffer.py,117
+class LimitedHistoryLogObserver(21,353
+ def __init__(38,855
+ def __call__(47,1115
+ def replayTo(51,1183
+
+venv/lib/python2.7/site-packages/twisted/logger/_levels.py,149
+class InvalidLogLevelError(13,199
+ def __init__(17,332
+class LogLevel(27,548
+ def levelWithName(70,2521
+ def _priorityForLevel(90,3050
+
+venv/lib/python2.7/site-packages/twisted/logger/_observer.py,268
+class ILogObserver(22,395
+ def __call__(31,711
+class LogPublisher(71,2493
+ def __init__(79,2685
+ def addObserver(84,2806
+ def removeObserver(96,3177
+ def __call__(108,3454
+ def trace(113,3589
+ def _errorLoggerForObserver(144,4497
+
+venv/lib/python2.7/site-packages/twisted/logger/__init__.py,74
+ def handleData(13,288
+ class Foo(20,423
+ def oops(23,470
+
+venv/lib/python2.7/site-packages/twisted/logger/_format.py,354
+def formatEvent(22,499
+def formatUnformattableEvent(46,1088
+def formatTime(87,2274
+def formatEventAsClassicLogText(124,3231
+class CallMapping(183,5280
+ def __init__(190,5502
+ def __getitem__(198,5704
+def formatWithCall(212,6071
+def _formatEvent(244,7037
+def _formatTraceback(283,8144
+def _formatSystem(308,8929
+def eventAsText(342,9919
+
+venv/lib/python2.7/site-packages/twisted/logger/_global.py,115
+class LogBeginner(35,916
+ def __init__(82,2750
+ def beginLoggingTo(119,4134
+ def showwarning(193,7128
+
+venv/lib/python2.7/site-packages/twisted/enterprise/adbapi.py,942
+class ConnectionLost(16,334
+class Connection(24,479
+ def __init__(33,786
+ def close(39,901
+ def rollback(50,1384
+ def reconnect(73,1945
+ def __getattr__(79,2113
+class Transaction:Transaction84,2196
+ def __init__(95,2533
+ def close(101,2663
+ def reopen(107,2769
+ def reconnect(127,3252
+ def __getattr__(132,3344
+class ConnectionPool:ConnectionPool137,3423
+ def __init__(175,4832
+ def _start(248,7602
+ def start(253,7682
+ def runWithConnection(267,8083
+ def _runWithConnection(294,9375
+ def runInteraction(309,9830
+ def runQuery(342,11333
+ def runOperation(363,12308
+ def close(385,13277
+ def finalClose(398,13661
+ def connect(410,13974
+ def disconnect(436,14970
+ def _close(452,15539
+ def _runInteraction(461,15761
+ def _runQuery(478,16306
+ def _runOperation(483,16420
+ def __getstate__(487,16506
+ def __setstate__(498,16854
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_soap.py,569
+ class SOAPPublisher:SOAPPublisher12,164
+class Test(22,392
+ def soap_add(24,420
+ def soap_kwargs(27,472
+ def soap_triple(31,564
+ def soap_struct(34,640
+ def soap_defer(37,713
+ def soap_deferFail(40,775
+ def soap_fail(43,846
+ def soap_deferFault(46,899
+ def soap_complex(49,971
+ def soap_dict(52,1053
+class SOAPTests(56,1114
+ def setUp(58,1151
+ def tearDown(64,1372
+ def proxy(67,1435
+ def testResults(70,1519
+ def testMethodNotFound(92,2297
+ def cb(98,2508
+ def testLookupFunction(103,2624
+
+venv/lib/python2.7/site-packages/twisted/web/test/_util.py,166
+def _render(20,436
+class FlattenTestCase(36,863
+ def assertFlattensTo(40,979
+ def assertFlattensImmediately(49,1241
+ def assertFlatteningRaises(75,2204
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_proxy.py,1466
+class ReverseProxyResourceTests(19,562
+ def _testRender(24,661
+ def test_render(57,2022
+ def test_renderWithQuery(65,2271
+ def test_getChild(73,2507
+ def test_getChildWithSpecial(91,3284
+class DummyChannel(102,3634
+ def __init__(111,3891
+ def connectionLost(119,4061
+ def getPeer(126,4208
+ def getHost(133,4346
+class ProxyClientTests(141,4485
+ def _parseOutHeaders(146,4566
+ def makeRequest(162,5173
+ def makeProxyClient(172,5414
+ def connectProxy(192,6190
+ def assertForwardsHeaders(205,6626
+ def makeResponseBytes(224,7381
+ def assertForwardsResponse(233,7716
+ def _testDataForward(253,8544
+ def test_forward(288,9925
+ def test_postData(298,10275
+ def test_statusWithMessage(307,10575
+ def test_contentLength(316,10854
+ def test_losesConnection(329,11253
+ def test_headersCleanups(343,11690
+ def test_keepaliveNotForwarded(355,12160
+ def test_defaultHeadersOverridden(374,12857
+class ProxyClientFactoryTests(398,13873
+ def test_connectionFailed(403,13968
+ def test_buildProtocol(424,14801
+class ProxyRequestTests(442,15557
+ def _testProcess(447,15640
+ def test_process(475,16840
+ def test_processWithoutTrailingSlash(488,17329
+ def test_processWithData(497,17601
+ def test_processWithPort(506,17860
+class DummyFactory(526,18660
+ def __init__(531,18762
+class ReverseProxyRequestTests(537,18851
+ def test_process(542,18948
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_newclient.py,9612
+class ArbitraryException(54,1796
+class AnotherArbitraryException(61,1947
+def assertWrapperExceptionTypes(72,2230
+ def cbFailed(96,3230
+def assertResponseFailed(108,3589
+def assertRequestGenerationFailed(117,3853
+def assertRequestTransmissionFailed(126,4144
+def justTransportResponse(135,4441
+class MakeStatefulDispatcherTests(146,4807
+ def test_functionCalledByState(150,4909
+ class Foo:Foo155,5105
+ def bar(158,5150
+ def _quux_A(162,5253
+ def _quux_B(165,5312
+class _HTTPParserTests(177,5605
+ def test_statusCallback(184,5780
+ def _headerTestSetup(199,6303
+ def test_headerCallback(208,6586
+ def test_continuedHeaderCallback(222,7098
+ def test_fieldContentWhitespace(236,7666
+ def test_allHeadersCallback(250,8226
+ def allHeadersReceived(257,8454
+ def test_noHeaderCallback(266,8757
+ def test_headersSavedOnResponse(277,9098
+ def test_connectionControlHeaders(292,9681
+ def test_switchToBodyMode(314,10639
+class HTTPParserRFCComplaintDelimeterTests(326,11003
+class HTTPParserNonRFCComplaintDelimeterTests(334,11167
+class HTTPClientParserTests(342,11325
+ def test_parseVersion(347,11475
+ def test_parseBadVersion(358,11784
+ def checkParsing(367,12063
+ def test_responseStatusParsing(381,12380
+ def test_responseStatusWithoutPhrase(395,12996
+ def test_badResponseStatus(410,13678
+ def checkParsing(417,13920
+ def _noBodyTest(430,14385
+ def test_headResponse(468,16000
+ def test_noContentResponse(483,16548
+ def test_notModifiedResponse(494,16920
+ def test_responseHeaders(505,17298
+ def test_connectionHeaders(526,18046
+ def test_headResponseContentLengthEntityHeader(549,18908
+ def test_contentLength(570,19734
+ def test_zeroContentLength(602,21035
+ def test_multipleContentLengthHeaders(628,21912
+ def test_extraBytesPassedBack(648,22580
+ def test_extraBytesPassedBackHEAD(666,23238
+ def test_chunkedResponseBody(684,23935
+ def test_unknownContentLength(722,25381
+ def test_contentLengthAndTransferEncoding(746,26252
+ def test_connectionLostBeforeBody(775,27154
+ def test_connectionLostWithError(793,27880
+ def fakeBodyDataFinished(817,28718
+ def test_noResponseAtAll(829,29121
+ def test_someResponseButNotAll(844,29637
+ def test_1XXResponseIsSwallowed(862,30287
+ def test_1XXFollowedByFinalResponseOnlyEmitsFinal(890,31362
+ def test_multiple1XXResponsesAreIgnored(925,32578
+ def test_ignored1XXResponseCausesLog(965,33849
+class SlowRequest:SlowRequest998,34871
+ def writeTo(1013,35353
+ def stopWriting(1018,35453
+class SimpleRequest:SimpleRequest1023,35511
+ def writeTo(1032,35840
+class HTTP11ClientProtocolTests(1038,35945
+ def setUp(1043,36092
+ def test_request(1052,36355
+ def test_secondRequest(1061,36645
+ def cbNotSent(1068,36938
+ def test_requestAfterConnectionLost(1076,37180
+ def cbNotSent(1084,37545
+ def test_failedWriteTo(1092,37787
+ class BrokenRequest:BrokenRequest1099,38129
+ def writeTo(1101,38189
+ def cbFailed(1105,38333
+ def test_synchronousWriteToError(1116,38780
+ class BrokenRequest:BrokenRequest1122,39054
+ def writeTo(1124,39114
+ def test_connectionLostDuringRequestGeneration(1131,39329
+ def test_connectionLostBeforeGenerationFinished(1164,40650
+ def test_connectionLostBeforeGenerationFailed(1173,40995
+ def test_errorMessageOnConnectionLostBeforeGenerationFailedDoesNotConfuse(1182,41338
+ def check(1194,41825
+ def test_receiveSimplestResponse(1207,42350
+ def cbRequest(1214,42712
+ def test_receiveResponseHeaders(1228,43192
+ def cbRequest(1235,43533
+ def test_receiveResponseBeforeRequestGenerationDone(1247,43888
+ def cbResponse(1269,44734
+ def cbAllResponse(1280,45234
+ def test_receiveResponseHeadersTooLong(1296,45833
+ def test_connectionLostAfterReceivingResponseBeforeRequestGenerationDone(1323,46820
+ def cbResponse(1336,47388
+ def cbAllResponse(1343,47681
+ def test_receiveResponseBody(1352,48026
+ def cbAllResponse(1385,49341
+ def test_responseBodyFinishedWhenConnectionLostWhenContentLengthIsUnknown(1392,49563
+ def test_chunkedResponseBodyUnfinishedWhenConnectionLost(1423,50609
+ def test_parserDataReceivedException(1455,51728
+ def cbFailed(1466,52328
+ def test_proxyStopped(1481,52917
+ def test_abortClosesConnection(1497,53584
+ def test_abortAfterConnectionLost(1519,54375
+ def test_abortBeforeResponseBody(1535,54932
+ def test_abortAfterResponseHeaders(1552,55663
+ class BodyDestination(1576,56652
+ def connectionMade(1581,56820
+ def connectionLost(1587,56975
+ def deliverBody(1595,57233
+ def checkError(1606,57669
+ def test_quiescentCallbackCalled(1616,57982
+ def callback(1629,58583
+ def test_transportProducingWhenQuiescentAfterFullBody(1674,60305
+ def callback(1686,60890
+ def test_quiescentCallbackCalledEmptyResponse(1719,62169
+ def callback(1725,62406
+ def test_quiescentCallbackNotCalled(1747,63170
+ def test_quiescentCallbackNotCalledNonPersistentQuery(1777,64237
+ def test_quiescentCallbackThrows(1805,65236
+ def callback(1810,65415
+ def test_cancelBeforeResponse(1845,66490
+ def test_cancelDuringResponse(1862,67197
+ def assertCancelDuringBodyProduction(1879,67908
+ def cancel(1892,68473
+ def startProducing(1894,68539
+ def test_cancelDuringBodyProduction(1909,69123
+ def test_cancelDuringChunkedBodyProduction(1919,69540
+class StringProducer:StringProducer1931,70004
+ def __init__(1946,70502
+ def startProducing(1950,70565
+ def stopProducing(1956,70704
+class RequestTests(1961,70764
+ def setUp(1965,70836
+ def test_sendSimplestRequest(1969,70902
+ def test_sendSimplestPersistentRequest(1983,71333
+ def test_sendRequestHeaders(1996,71744
+ def test_sendChunkedRequestBody(2017,72470
+ def test_sendChunkedRequestBodyWithError(2054,73729
+ def cbFailed(2068,74469
+ def test_sendRequestBodyWithLength(2076,74739
+ def _sendRequestEmptyBodyWithLength(2105,75786
+ def test_sendPUTRequestEmptyBody(2126,76491
+ def test_sendPOSTRequestEmptyBody(2135,76778
+ def test_sendRequestBodyWithTooFewBytes(2144,77068
+ def _sendRequestBodyWithTooManyBytesTest(2160,77777
+ def cbFailed(2192,79093
+ def test_sendRequestBodyWithTooManyBytes(2225,80458
+ def finisher(2232,80807
+ def test_sendRequestBodyErrorWithTooManyBytes(2237,80953
+ def finisher(2249,81429
+ def test_sendRequestBodyErrorWithConsumerError(2260,81882
+ def _sendRequestBodyFinishedEarlyThenTooManyBytes(2291,83067
+ def test_sendRequestBodyFinishedEarlyThenTooManyBytes(2311,83917
+ def finisher(2318,84298
+ def test_sendRequestBodyErroredEarlyThenTooManyBytes(2325,84515
+ def finisher(2332,84901
+ def test_sendChunkedRequestBodyFinishedThenWriteMore(2339,85136
+ def test_sendChunkedRequestBodyFinishedWithErrorThenWriteMore(2357,85908
+ def test_sendRequestBodyWithError(2369,86457
+ def test_hostHeaderRequired(2408,87941
+ def test_stopWriting(2423,88570
+ def test_brokenStopProducing(2436,88976
+ def brokenStopProducing(2446,89339
+class LengthEnforcingConsumerTests(2463,89936
+ def setUp(2467,90040
+ def test_write(2475,90287
+ def test_finishedEarly(2488,90783
+ def test_writeTooMany(2498,91132
+ def test_writeAfterNoMoreExpected(2515,91851
+ def test_finishedLate(2528,92369
+ def test_finished(2537,92668
+ def test_stopProducingRaises(2546,92986
+ def brokenStopProducing(2554,93353
+ def cbFinished(2559,93568
+class RequestBodyConsumerTests(2568,93790
+ def test_interface(2574,94007
+ def test_write(2582,94218
+ def test_producerRegistration(2596,94695
+class TransportProxyProducerTests(2615,95428
+ def test_interface(2620,95594
+ def test_stopProxyingUnreferencesProducer(2628,95816
+ def test_resumeProducing(2640,96238
+ def test_pauseProducing(2663,97046
+ def test_stopProducing(2685,97820
+ def test_loseConnectionWhileProxying(2706,98628
+ def test_loseConnectionNotProxying(2728,99427
+class ResponseTests(2747,100038
+ def test_verifyInterface(2752,100113
+ def test_makeConnection(2760,100346
+ class SomeProtocol(2768,100666
+ def makeConnection(2769,100704
+ def test_dataReceived(2782,101157
+ class ListConsumer(2789,101405
+ def dataReceived(2790,101443
+ def test_connectionLost(2802,101743
+ class ListConsumer(2810,102054
+ def connectionLost(2811,102092
+ def test_bufferEarlyData(2827,102579
+ class ListConsumer(2834,102853
+ def dataReceived(2835,102891
+ def test_multipleStartProducingFails(2850,103466
+ def test_startProducingAfterFinishedFails(2860,103804
+ def test_bodyDataReceivedAfterFinishedFails(2871,104205
+ def test_bodyDataReceivedAfterDeliveryFails(2881,104610
+ def test_bodyDataFinishedAfterFinishedFails(2892,105055
+ def test_bodyDataFinishedAfterDeliveryFails(2902,105396
+ def test_transportResumed(2913,105797
+ class ListConsumer(2919,106027
+ def makeConnection(2920,106065
+ def test_bodyDataFinishedBeforeStartProducing(2933,106557
+ def test_finishedWithErrorWhenConnected(2952,107269
+ def test_finishedWithErrorWhenInitial(2972,108015
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_cgi.py,1422
+class PythonScript(88,1840
+class CGITests(93,1913
+ def startServer(102,2136
+ def tearDown(111,2418
+ def writeCGI(116,2523
+ def test_CGI(123,2720
+ def _testCGI_1(135,3079
+ def test_protectedServerAndDate(139,3186
+ def checkResponse(152,3647
+ def test_noDuplicateContentTypeHeaders(161,3962
+ def checkResponse(174,4513
+ def test_noProxyPassthrough(183,4773
+ def checkResponse(199,5334
+ def test_duplicateHeaderCGI(210,5669
+ def checkResponse(223,6136
+ def test_malformedHeaderCGI(230,6335
+ def addMessage(244,6791
+ def checkResponse(250,6988
+ def test_ReadEmptyInput(258,7199
+ def _test_ReadEmptyInput_1(274,7735
+ def test_ReadInput(280,7919
+ def _test_ReadInput_1(301,8586
+ def test_ReadAllInput(307,8765
+ def _test_ReadAllInput_1(327,9422
+ def test_useReactorArgument(333,9607
+ class FakeReactor:FakeReactor338,9780
+ def spawnProcess(343,9935
+class CGIScriptTests(362,10555
+ def test_pathInfo(367,10647
+ class FakeReactor:FakeReactor372,10807
+ def spawnProcess(376,10943
+class CGIDirectoryTests(399,11739
+ def test_render(403,11836
+ def cbRendered(411,12106
+ def test_notFoundChild(417,12254
+ def cbRendered(430,12798
+class CGIProcessProtocolTests(437,12947
+ def test_prematureEndOfHeaders(441,13056
+def discardBody(454,13544
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_http_headers.py,1790
+class BytesHeadersTests(14,309
+ def test_initializer(18,424
+ def test_setRawHeaders(27,693
+ def test_rawHeadersTypeChecking(40,1142
+ def test_addRawHeader(48,1382
+ def test_getRawHeadersNoDefault(59,1752
+ def test_getRawHeadersDefaultValue(67,1994
+ def test_getRawHeadersWithDefaultMatchingValue(77,2290
+ def test_getRawHeaders(90,2809
+ def test_hasHeaderTrue(101,3162
+ def test_hasHeaderFalse(112,3477
+ def test_removeHeader(120,3683
+ def test_removeHeaderDoesntExist(137,4167
+ def test_canonicalNameCaps(147,4446
+ def test_getAllRawHeaders(166,5340
+ def test_headersComparison(183,5977
+ def test_otherComparison(199,6516
+ def test_repr(210,6808
+ def test_reprWithRawBytes(223,7163
+ def test_subclassRepr(240,7783
+ class FunnyHeaders(248,8040
+ def test_copy(255,8235
+class UnicodeHeadersTests(272,8817
+ def test_initializer(276,8936
+ def test_setRawHeaders(289,9476
+ def test_nameNotEncodable(306,10128
+ def test_nameEncoding(322,10645
+ def test_rawHeadersValueEncoding(340,11231
+ def test_rawHeadersTypeChecking(351,11622
+ def test_addRawHeader(359,11862
+ def test_getRawHeadersNoDefault(371,12305
+ def test_getRawHeadersDefaultValue(379,12547
+ def test_getRawHeadersWithDefaultMatchingValue(395,13099
+ def test_getRawHeaders(408,13620
+ def test_hasHeaderTrue(421,14125
+ def test_hasHeaderFalse(434,14558
+ def test_removeHeader(442,14770
+ def test_removeHeaderDoesntExist(461,15346
+ def test_getAllRawHeaders(471,15625
+ def test_headersComparison(490,16402
+ def test_otherComparison(519,17439
+ def test_repr(530,17731
+ def test_subclassRepr(551,18482
+ class FunnyHeaders(564,18930
+ def test_copy(573,19246
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_http2.py,5691
+class FrameFactory(49,1328
+ def __init__(55,1535
+ def refreshEncoder(59,1594
+ def clientConnectionPreface(63,1659
+ def buildHeadersFrame(67,1751
+ def buildDataFrame(87,2319
+ def buildSettingsFrame(98,2635
+ def buildWindowUpdateFrame(110,2897
+ def buildGoAwayFrame(119,3139
+ def buildRstStreamFrame(130,3459
+ def buildPriorityFrame(139,3689
+ def buildPushPromiseFrame(154,4113
+class FrameBuffer(171,4619
+ def __init__(183,5135
+ def receiveData(188,5219
+ def __iter__(192,5281
+ def next(196,5327
+def buildRequestFrames(219,5874
+def buildRequestBytes(255,7046
+def framesFromBytes(279,7821
+class ChunkedHTTPHandler(300,8420
+ def process(309,8658
+class ConsumerDummyHandler(322,8932
+ def __init__(329,9243
+ def acceptData(338,9478
+ def requestReceived(345,9598
+ def process(350,9752
+class AbortingConsumerDummyHandler(361,10055
+ def acceptData(368,10378
+class DummyProducerHandler(380,10659
+ def process(386,10857
+class NotifyingRequestFactory(395,11047
+ def __init__(402,11393
+ def __call__(413,11793
+class HTTP2TestHelpers(426,12094
+ def assertAllStreamsBlocked(435,12269
+class HTTP2ServerTests(444,12564
+ def connectAndReceive(493,13741
+ def test_basicRequest(523,14806
+ def validate(536,15331
+ def test_postRequest(558,16176
+ def validate(568,16531
+ def test_postRequestNoLength(591,17459
+ def validate(617,18324
+ def test_interleavedRequests(640,19242
+ def validate(672,20376
+ def test_sendAccordingToPriority(702,21587
+ def validate(756,23732
+ def test_protocolErrorTerminatesConnection(775,24413
+ def test_streamProducingData(817,25871
+ def validate(852,27470
+ def test_abortStreamProducingData(863,27855
+ def validate(900,29385
+ def test_terminatedRequest(914,29847
+ def validate(956,31625
+ def test_terminatedConnection(969,31981
+ def validate(1011,33704
+ def test_respondWith100Continue(1024,34060
+ def validate(1040,34722
+ def test_respondWith400(1057,35279
+ def validate(1087,36552
+ def test_loseH2StreamConnection(1103,37016
+ def validate(1130,38028
+ def test_cannotRegisterTwoProducers(1154,38800
+ def test_handlesPullProducer(1169,39298
+ def validate(1188,40072
+ def test_isSecureWorksProperly(1210,40761
+ def test_lateCompletionWorks(1223,41213
+ def validateComplete(1238,41769
+ def test_writeSequenceForChannels(1250,42139
+ def validate(1269,42763
+ def test_delayWrites(1290,43380
+ def write_chunks(1323,44570
+ def validate(1338,45074
+ def test_resetAfterBody(1362,45844
+ def test_RequestRequiringFactorySiteInConstructor(1388,46686
+ class SuperRequest(1395,46921
+ def __init__(1396,46967
+ def validateFactoryAndSite(1410,47499
+ def test_notifyOnCompleteRequest(1422,47939
+ def validate(1436,48453
+ def test_notifyOnResetStream(1448,48794
+ def callback(1464,49394
+ def errback(1467,49483
+ def test_failWithProtocolError(1482,49927
+ def callback(1508,51048
+ def errback(1511,51137
+ def test_failOnGoaway(1529,51766
+ def callback(1554,52853
+ def errback(1557,52942
+ def test_failOnStopProducing(1572,53420
+ def callback(1597,54522
+ def errback(1600,54611
+ def test_notifyOnFast400(1614,54996
+ def callback(1631,55683
+ def errback(1634,55772
+class H2FlowControlTests(1655,56518
+ def test_bufferExcessData(1687,57325
+ def validate(1720,58685
+ def test_producerBlockingUnblocking(1736,59257
+ def validate(1816,62394
+ def test_flowControlExact(1835,62978
+ def window_open(1876,64556
+ def validate(1891,65085
+ def test_endingBlockedStream(1908,65692
+ def validate(1954,67330
+ def test_responseWithoutBody(1973,67904
+ def validate(2008,69089
+ def test_windowUpdateForCompleteStream(2029,69677
+ def validate(2073,71274
+ def test_producerUnblocked(2094,71862
+ def validate(2144,73703
+ def test_unnecessaryWindowUpdate(2163,74266
+ def validate(2186,75155
+ def test_unnecessaryWindowUpdateForStream(2202,75728
+ def test_windowUpdateAfterTerminate(2230,76808
+ def test_windowUpdateAfterComplete(2267,78021
+ def update_window(2288,78749
+ def validate(2295,78988
+ def test_dataAndRstStream(2306,79345
+class HTTP2TransportChecking(2368,81648
+ def test_registerProducerWithTransport(2380,81991
+ def test_pausingProducerPreventsDataSend(2392,82327
+ def validateNotSent(2428,83766
+ def validateComplete(2444,84284
+ def test_stopProducing(2457,84659
+ def test_passthroughHostAndPeer(2491,85782
+ def validate(2522,87013
+class HTTP2SchedulingTests(2530,87219
+ def test_initiallySchedulesOneDataCall(2536,87487
+class HTTP2TimeoutTests(2558,88179
+ def patch_TimeoutMixin_clock(2576,88671
+ def initiateH2Connection(2592,89279
+ def assertTimedOut(2621,90263
+ def prepareAbortTest(2637,90872
+ def test_timeoutAfterInactivity(2675,92123
+ def test_timeoutResetByRequestData(2709,93134
+ def test_timeoutResetByResponseData(2743,94148
+ def saveRequest(2756,94647
+ def test_timeoutWithProtocolErrorIfStreamsOpen(2787,95605
+ def test_noTimeoutIfConnectionLost(2813,96516
+ def test_timeoutEventuallyForcesConnectionClosed(2841,97515
+ def test_losingConnectionCancelsTheAbort(2857,98129
+ def test_losingConnectionWithNoAbortTimeOut(2874,98735
+ def test_connectionLostAfterForceClose(2888,99258
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_flatten.py,2108
+class SerializationTests(35,865
+ def test_nestedTags(39,984
+ def test_serializeString(48,1236
+ def test_serializeSelfClosingTags(58,1535
+ def test_serializeAttribute(65,1738
+ def test_serializedMultipleAttributes(73,2001
+ def checkAttributeSanitization(83,2344
+ def test_serializedAttributeWithSanitization(103,3195
+ def test_serializedDeferredAttributeWithSanitization(112,3531
+ def test_serializedAttributeWithSlotWithSanitization(121,3849
+ def test_serializedAttributeWithTransparentTag(132,4201
+ def test_serializedAttributeWithTransparentTagWithRenderer(141,4523
+ class WithRenderer(146,4749
+ def __init__(147,4786
+ def stuff(151,4949
+ def test_serializedAttributeWithRenderable(161,5270
+ class Arbitrary(168,5544
+ def __init__(169,5577
+ def render(171,5651
+ def checkTagAttributeSerialization(176,5787
+ def test_serializedAttributeWithTag(201,6876
+ def test_serializedAttributeWithDeferredTag(210,7192
+ def test_serializedAttributeWithTagWithAttribute(218,7458
+ def test_serializeComment(235,8200
+ def test_commentEscaping(242,8404
+ def verifyComment(256,8925
+ def test_serializeCDATA(289,9999
+ def test_serializeUnicode(301,10369
+ def test_serializeCharRef(319,11148
+ def test_serializeDeferred(328,11400
+ def test_serializeSameDeferredTwice(336,11638
+ def test_serializeCoroutine(347,11938
+ def test_serializeCoroutineWithAwait(370,12525
+ def test_serializeIRenderable(393,13178
+ class FakeElement(398,13349
+ def render(399,13384
+ def lookupRenderMethod(404,13593
+ def test_serializeSlots(413,13869
+ def test_serializeDeferredSlots(426,14268
+ def test_unknownTypeRaises(436,14606
+class FlattenerErrorTests(454,15385
+ def test_renderable(459,15472
+ class Renderable(466,15740
+ def __repr__(467,15774
+ def test_tag(478,16090
+ def test_tagWithoutLocation(494,16692
+ def test_traceback(507,17164
+ def f(514,17453
+ def g(516,17486
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_error.py,1953
+class CodeToMessageTests(21,342
+ def test_validCode(25,458
+ def test_invalidCode(30,569
+ def test_nonintegerCode(35,678
+class ErrorTests(41,799
+ def test_noMessageValidStatus(45,907
+ def test_noMessageInvalidStatus(55,1266
+ def test_messageExists(64,1567
+ def test_str(73,1870
+class PageRedirectTests(88,2227
+ def test_noMessageValidStatus(92,2349
+ def test_noMessageValidStatusNoLocation(102,2748
+ def test_noMessageInvalidStatusLocationExists(113,3213
+ def test_messageExistsLocationExists(122,3560
+ def test_messageExistsNoLocation(131,3917
+class InfiniteRedirectionTests(142,4278
+ def test_noMessageValidStatus(146,4414
+ def test_noMessageValidStatusNoLocation(157,4835
+ def test_noMessageInvalidStatusLocationExists(169,5322
+ def test_messageExistsLocationExists(179,5691
+ def test_messageExistsNoLocation(189,6100
+class RedirectWithNoLocationTests(200,6475
+ def test_validMessage(205,6653
+class MissingRenderMethodTests(218,7146
+ def test_constructor(223,7300
+ def test_repr(235,7689
+class MissingTemplateLoaderTests(249,8114
+ def test_constructor(254,8272
+ def test_repr(264,8573
+class FlattenerErrorTests(277,8944
+ def makeFlattenerError(281,9039
+ def fakeFormatRoot(289,9282
+ def test_constructor(293,9348
+ def test_str(303,9669
+ def test_reprWithRootsAndWithTraceback(312,9890
+ def test_reprWithoutRootsAndWithTraceback(331,10661
+ def test_reprWithoutRootsAndWithoutTraceback(346,11259
+ def test_formatRootShortUnicodeString(359,11751
+ def test_formatRootLongUnicodeString(368,12038
+ def test_formatRootShortByteString(379,12444
+ def test_formatRootLongByteString(388,12713
+ def test_formatRootTagNoFilename(399,13101
+ def test_formatRootTagWithFilename(408,13386
+ def test_string(419,13828
+ def test_unicode(440,14630
+class UnsupportedMethodTests(467,15679
+ def test_str(471,15791
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_script.py,467
+class ResourceScriptDirectoryTests(18,424
+ def test_renderNotFound(22,528
+ def cbRendered(30,817
+ def test_notFoundChild(36,965
+ def cbRendered(49,1525
+ def test_render(55,1673
+class TestResource(65,2055
+ def render_GET(67,2103
+ def cbRendered(74,2382
+class PythonScriptTests(81,2532
+ def test_notFoundRender(85,2614
+ def cbRendered(93,2959
+ def test_renderException(99,3107
+ def cbRendered(112,3638
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_web__responses.py,59
+class ResponseTests(15,340
+ def test_constants(17,381
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_static.py,5971
+class StaticDataTests(33,820
+ def test_headRequest(37,892
+ def cbRendered(45,1172
+ def test_invalidMethod(51,1319
+class StaticFileTests(63,1670
+ def _render(67,1764
+ def test_ignoredExtTrue(71,1850
+ def test_ignoredExtFalse(84,2305
+ def test_allowExt(97,2753
+ def test_invalidMethod(110,3200
+ def test_notFound(123,3616
+ def cbRendered(137,4121
+ def test_emptyChild(143,4263
+ def test_emptyChildUnicodeParent(158,4749
+ def test_securityViolationNotFound(182,5587
+ def cbRendered(196,6101
+ def test_forbiddenResource(202,6243
+ def cbRendered(218,6804
+ def test_undecodablePath(226,7056
+ def cbRendered(242,7579
+ def test_forbiddenResource_default(250,7831
+ def test_forbiddenResource_customize(258,8072
+ def failingOpenForReading(267,8388
+ class CustomForbiddenResource(270,8470
+ def render(271,8528
+ class CustomStaticFile(274,8606
+ def test_indexNames(286,8950
+ def cbRendered(303,9591
+ def test_staticFile(312,9870
+ def cbRendered(327,10430
+ def test_staticFileUnicodeFileName(336,10709
+ def cbRendered(353,11285
+ def test_staticFileDeletedGetChild(366,11836
+ def test_staticFileDeletedRender(377,12252
+ def cbRendered2(387,12681
+ def cbRendered(388,12715
+ def test_getChildChildNotFound_customize(397,12988
+ class CustomChildNotFoundResource(406,13299
+ def render(407,13361
+ class CustomStaticFile(410,13439
+ def test_headRequest(422,13800
+ def cbRendered(433,14162
+ def test_processors(439,14309
+ def cbRendered(458,15111
+ def test_ignoreExt(467,15401
+ def test_ignoredExtensionsIgnored(482,15921
+ def cbRendered(499,16632
+ def test_directoryWithoutTrailingSlashRedirects(505,16782
+ def _makeFilePathWithStringIO(525,17581
+ def test_HEADClosesFile(541,18056
+ def test_cachedRequestClosesFile(554,18496
+class StaticMakeProducerTests(569,19040
+ def makeResourceWithContent(575,19135
+ def contentHeaders(590,19689
+ def test_noRangeHeaderGivesNoRangeStaticProducer(604,20160
+ def test_noRangeHeaderSets200OK(616,20619
+ def test_noRangeHeaderSetsContentHeaders(628,21036
+ def test_singleRangeGivesSingleRangeStaticProducer(647,21803
+ def test_singleRangeSets206PartialContent(660,22369
+ def test_singleRangeSetsContentHeaders(674,22950
+ def test_singleUnsatisfiableRangeReturnsSingleRangeStaticProducer(693,23817
+ def test_singleUnsatisfiableRangeSets416ReqestedRangeNotSatisfiable(706,24419
+ def test_singleUnsatisfiableRangeSetsContentHeaders(721,25068
+ def test_singlePartiallyOverlappingRangeSetsContentHeaders(738,25804
+ def test_multipleRangeGivesMultipleRangeStaticProducer(755,26568
+ def test_multipleRangeSets206PartialContent(768,27146
+ def test_mutipleRangeSetsContentHeaders(784,27744
+ def test_multipleUnsatisfiableRangesReturnsMultipleRangeStaticProducer(818,29535
+ def test_multipleUnsatisfiableRangesSets416ReqestedRangeNotSatisfiable(832,30172
+ def test_multipleUnsatisfiableRangeSetsContentHeaders(847,30844
+ def test_oneSatisfiableRangeIsEnough(866,31688
+class StaticProducerTests(882,32274
+ def test_stopProducingClosesFile(887,32374
+ def test_stopProducingSetsRequestToNone(898,32719
+class NoRangeStaticProducerTests(911,33179
+ def test_implementsIPullProducer(916,33280
+ def test_resumeProducingProducesContent(925,33526
+ def test_resumeProducingBuffersOutput(940,34093
+ def test_finishCalledWhenDone(962,34933
+class SingleRangeStaticProducerTests(980,35598
+ def test_implementsIPullProducer(985,35707
+ def test_resumeProducingProducesContent(994,35973
+ def test_resumeProducingBuffersOutput(1010,36589
+ def test_finishCalledWhenDone(1031,37390
+class MultipleRangeStaticProducerTests(1049,38069
+ def test_implementsIPullProducer(1054,38182
+ def test_resumeProducingProducesContent(1063,38446
+ def test_resumeProducingBuffersOutput(1079,39112
+ def test_finishCalledWhenDone(1109,40420
+class RangeTests(1127,41112
+ def setUp(1143,41611
+ def tearDown(1170,42929
+ def _assertLogged(1178,43110
+ def test_invalidRanges(1188,43449
+ def test_rangeMissingStop(1217,44304
+ def test_rangeMissingStart(1226,44601
+ def test_range(1235,44894
+ def test_rangeWithSpace(1244,45164
+ def test_nullRangeElements(1263,45939
+ def test_multipleRanges(1272,46246
+ def test_bodyLength(1282,46517
+ def test_invalidRangeRequest(1292,46860
+ def parseMultipartBody(1311,47743
+ def test_multipleRangeRequest(1340,48889
+ def test_multipleRangeRequestWithRangeOverlappingEnd(1366,50201
+ def test_implicitEnd(1393,51653
+ def test_implicitStart(1411,52445
+ def test_explicitRange(1430,53305
+ def test_explicitRangeOverlappingEnd(1449,54133
+ def test_statusCodeRequestedRangeNotSatisfiable(1469,55028
+ def test_invalidStartBytePos(1484,55700
+class DirectoryListerTests(1506,56629
+ def _request(1510,56724
+ def test_renderHeader(1516,56842
+ def test_renderUnquoteHeader(1530,57308
+ def test_escapeHeader(1543,57773
+ def test_renderFiles(1557,58260
+ def test_renderDirectories(1584,58979
+ def test_renderFiltered(1611,59693
+ def test_oddAndEven(1638,60480
+ def test_contentType(1656,61251
+ def test_mimeTypeAndEncodings(1670,61747
+ def test_brokenSymlink(1717,63364
+ def test_childrenNotFound(1740,64128
+ def cbRendered(1751,64550
+ def test_repr(1757,64713
+ def test_formatFileSize(1768,65139
+class LoadMimeTypesTests(1782,65676
+ def setUp(1791,65897
+ def _fakeInit(1795,65952
+ def test_defaultArgumentIsNone(1805,66190
+ def test_extraLocationsWork(1813,66415
+ def test_usesGlobalInitFunction(1822,66681
+class StaticDeprecationTests(1839,67374
+ def test_addSlashDeprecated(1841,67415
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_webclient.py,5697
+class ExtendedRedirect(43,1205
+ def __init__(56,1494
+ def render(61,1589
+ def getChild(71,1894
+ def redirectTo(75,1955
+class ForeverTakingResource(82,2112
+ def __init__(87,2268
+ def render(91,2375
+class ForeverTakingNoReadingResource(97,2508
+ def __init__(102,2712
+ def render(105,2778
+class CookieMirrorResource(111,2919
+ def render(112,2966
+class RawCookieMirrorResource(119,3192
+ def render(120,3242
+class ErrorResource(126,3431
+ def render(128,3472
+class NoLengthResource(134,3659
+ def render(136,3703
+class HostHeaderResource(141,3764
+ def render(146,3923
+class PayloadResource(151,4021
+ def render(157,4260
+class DelayResource(165,4520
+ def __init__(167,4561
+ def render(170,4626
+ def response(171,4657
+class BrokenDownloadResource(178,4838
+ def render(180,4888
+class CountingRedirect(186,5081
+ def __init__(191,5234
+ def render(195,5334
+class CountingResource(200,5437
+ def __init__(204,5573
+ def render(208,5662
+class URLJoinTests(214,5746
+ def test_noFragments(218,5835
+ def test_preserveFragments(235,6438
+class HTTPPageGetterTests(255,7181
+ def test_earlyHeaders(263,7413
+class WebClientTests(301,8939
+ def _listen(306,9062
+ def setUp(309,9157
+ def tearDown(344,10930
+ def getURL(366,11877
+ def testPayload(370,12022
+ def test_getPageBrokenDownload(377,12225
+ def test_downloadPageBrokenDownload(389,12702
+ def checkResponse(400,13226
+ def cbFailed(410,13581
+ def test_downloadPageLogsFileCloseError(416,13719
+ class BrokenFile:BrokenFile423,13996
+ def write(424,14022
+ def close(427,14080
+ def cbFailed(441,14590
+ def testHostHeader(456,15018
+ def test_getPage(467,15526
+ def test_getPageHEAD(477,15845
+ def test_getPageNotQuiteHEAD(488,16202
+ def test_timeoutNotTriggering(499,16597
+ def test_timeoutTriggering(511,17047
+ def testDownloadPage(524,17550
+ def _cbDownloadPageTest(535,17986
+ def testDownloadPageError1(540,18146
+ class errorfile:errorfile541,18184
+ def write(542,18209
+ def close(544,18307
+ def testDownloadPageError2(551,18497
+ class errorfile:errorfile552,18535
+ def write(553,18560
+ def close(555,18616
+ def testDownloadPageError3(562,18848
+ def _cleanupDownloadPageError3(573,19287
+ def _downloadTest(578,19432
+ def testServerError(588,19869
+ def testDownloadServerError(591,19981
+ def testFactoryInfo(594,20125
+ def _cbFactoryInfo(601,20423
+ def test_followRedirect(608,20719
+ def test_noFollowRedirect(618,21016
+ def _cbCheckLocation(631,21483
+ def test_infiniteRedirection(635,21571
+ def checkRedirectCount(640,21767
+ def test_isolatedFollowRedirect(653,22208
+ def test_afterFoundGet(666,22689
+ def gotPage(677,23115
+ def test_downloadAfterFoundGet(689,23473
+ def gotPage(697,23780
+ def test_afterFoundGetMakesOneRequest(709,24158
+ def checkRedirectCount(715,24413
+ def test_downloadTimeout(725,24729
+ def test_downloadTimeoutsWorkWithoutReading(750,25689
+ def test_downloadHeaders(769,26466
+ def checkHeaders(775,26731
+ def test_downloadCookies(787,27262
+ def cbFinished(799,27723
+ def test_downloadRedirectLimit(807,27953
+ def checkRedirectCount(812,28151
+ def test_setURL(826,28624
+ def test_setURLRemovesFragment(838,28999
+ def test_setURLRelativePath(851,29453
+class WebClientSSLTests(864,29843
+ def _listen(865,29884
+ def getURL(872,30112
+ def testFactoryInfo(875,30219
+class WebClientRedirectBetweenSSLandPlainTextTests(886,30641
+ def getHTTPS(890,30774
+ def getHTTP(893,30886
+ def setUp(896,30998
+ def tearDown(918,31906
+ def testHoppingAround(924,32103
+class CookieTests(930,32259
+ def _listen(934,32359
+ def setUp(937,32454
+ def tearDown(945,32788
+ def getHTTP(948,32854
+ def testNoCookies(951,32961
+ def testSomeCookies(956,33114
+ def testRawNoCookies(962,33369
+ def testRawSomeCookies(967,33530
+ def testCookieHeaderParsing(974,33826
+class HostHeaderTests(1006,35027
+ def _getHost(1014,35234
+ def test_HTTPDefaultPort(1028,35649
+ def test_HTTPPort80(1040,36100
+ def test_HTTPNotPort80(1052,36573
+ def test_HTTPSDefaultPort(1064,37038
+ def test_HTTPSPort443(1076,37491
+ def test_HTTPSNotPort443(1088,37969
+class URITests:URITests1110,38813
+ def makeURIString(1125,39373
+ def assertURIEquals(1145,40103
+ def test_parseDefaultPort(1184,41321
+ def test_parseCustomDefaultPort(1198,41909
+ def test_netlocHostPort(1211,42386
+ def test_path(1227,42975
+ def test_noPath(1243,43402
+ def test_emptyPath(1259,43844
+ def test_param(1273,44212
+ def test_query(1290,44684
+ def test_fragment(1308,45193
+ def test_originForm(1327,45747
+ def test_originFormComplex(1337,46043
+ def test_originFormNoPath(1348,46445
+ def test_originFormEmptyPath(1357,46729
+ def test_externalUnicodeInterference(1367,47036
+class URITestsForHostname(1383,47634
+class URITestsForIPv4(1392,47803
+class URITestsForIPv6(1401,47978
+ def test_hostBracketIPv6AddressLiteral(1413,48308
+class DeprecationTests(1427,48789
+ def test_getPageDeprecated(1432,48910
+ def test_downloadPageDeprecated(1454,49772
+ def _testDeprecatedClass(1478,50710
+ def test_httpPageGetterDeprecated(1496,51357
+ def test_httpPageDownloaderDeprecated(1503,51528
+ def test_httpClientFactoryDeprecated(1510,51711
+ def test_httpDownloaderDeprecated(1517,51891
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_xmlrpc.py,3639
+class AsyncXMLRPCTests(37,1183
+ def setUp(41,1290
+ class AsyncResource(48,1548
+ def xmlrpc_async(49,1585
+ def test_deferredResponse(55,1694
+ def test_interruptedDeferredResponse(70,2207
+class TestRuntimeError(86,2810
+class TestValueError(91,2860
+class Test(96,2906
+ def xmlrpc_echo(105,3079
+ def xmlrpc_add(109,3172
+ def xmlrpc_pair(119,3442
+ def xmlrpc_defer(128,3693
+ def xmlrpc_deferFail(132,3787
+ def xmlrpc_fail(136,3916
+ def xmlrpc_fault(139,3975
+ def xmlrpc_deferFault(142,4045
+ def xmlrpc_snowman(145,4129
+ def xmlrpc_complex(154,4389
+ def xmlrpc_dict(157,4473
+ def xmlrpc_withRequest(162,4592
+ def lookupProcedure(175,5014
+class TestLookupProcedure(187,5394
+ def echo(192,5565
+ def lookupProcedure(196,5607
+class TestListProcedures(208,5961
+ def listProcedures(213,6136
+class TestAuthHeader(221,6294
+ def __init__(226,6418
+ def render(230,6499
+ def xmlrpc_authinfo(234,6604
+class TestQueryProtocol(239,6704
+ def connectionMade(245,6858
+ def handleHeader(249,6987
+ def sendHeader(252,7074
+class TestQueryFactory(261,7302
+ def __init__(267,7462
+class TestQueryFactoryCancel(273,7623
+ def startedConnecting(279,7810
+class XMLRPCTests(283,7891
+ def setUp(285,7930
+ def tearDown(291,8139
+ def queryFactory(295,8230
+ def proxy(304,8524
+ def test_results(317,8984
+ def test_headers(334,9558
+ def check_server_headers(342,9791
+ def check_client_headers(349,10065
+ def test_errors(364,10587
+ def cb(388,11718
+ def test_cancel(407,12427
+ def factory(412,12599
+ def test_errorGet(423,13011
+ def checkResponse(429,13259
+ def test_errorXMLContent(434,13413
+ def cb(444,13809
+ def test_datetimeRoundtrip(450,13947
+ def test_doubleEncodingError(463,14352
+ def fakeDumps(480,15156
+ def cbFailed(489,15571
+ def test_closeConnectionAfterRequest(501,15973
+ def responseDone(506,16170
+ def test_tcpTimeout(513,16407
+ def test_sslTimeout(526,16908
+class XMLRPCProxyWithoutSlashTests(541,17447
+ def proxy(546,17559
+class XMLRPCPublicLookupProcedureTests(556,17815
+ def createServer(562,18000
+ def test_lookupProcedure(571,18322
+ def test_errors(583,18720
+ def test_listMethods(595,19154
+ def listed(605,19540
+class SerializationConfigMixin:SerializationConfigMixin615,19857
+ def setUp(630,20527
+ def test_roundtripValue(643,20985
+ def test_roundtripNestedValue(652,21250
+class XMLRPCAllowNoneTests(663,21569
+class XMLRPCUseDateTimeTests(671,21769
+class XMLRPCAuthenticatedTests(680,22041
+ def setUp(688,22240
+ def test_authInfoInURL(695,22460
+ def test_explicitAuthInfo(704,22787
+ def test_longPassword(712,23066
+ def test_explicitAuthInfoOverride(726,23608
+class XMLRPCIntrospectionTests(734,23906
+ def setUp(736,23952
+ def test_listMethods(743,24182
+ def cbMethods(745,24215
+ def test_methodHelp(759,24709
+ def test_methodSignature(772,25142
+class XMLRPCClientErrorHandlingTests(787,25656
+ def setUp(791,25775
+ def tearDown(800,26102
+ def test_erroneousResponse(803,26168
+class QueryFactoryParseResponseTests(814,26549
+ def setUp(819,26681
+ def test_parseResponseCallbackSafety(834,27355
+ def test_parseResponseErrbackSafety(848,27933
+ def test_badStatusErrbackSafety(862,28508
+ def test_parseResponseWithoutData(875,29073
+class XMLRPCWithRequestTests(894,29541
+ def setUp(896,29591
+ def test_withRequest(900,29645
+ def valid(910,30035
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_httpauth.py,2565
+def b64encode(40,1228
+class BasicAuthTestsMixin:BasicAuthTestsMixin44,1287
+ def setUp(50,1514
+ def makeRequest(58,1750
+ def test_interface(68,2106
+ def test_usernamePassword(76,2325
+ def test_incorrectPadding(90,2932
+ def test_invalidEncoding(103,3420
+ def test_invalidCredentials(114,3803
+class RequestMixin:RequestMixin126,4193
+ def makeRequest(127,4213
+class BasicAuthTests(141,4635
+class DigestAuthTests(148,4800
+ def setUp(153,4944
+ def test_decode(164,5258
+ def check(174,5602
+ def test_interface(186,6038
+ def test_getChallenge(194,6258
+ def test_getChallengeWithoutClientIP(212,7068
+class UnauthorizedResourceTests(227,7662
+ def test_getChildWithDefault(231,7783
+ def _unauthorizedRenderTest(242,8144
+ def test_render(257,8765
+ def test_renderHEAD(268,9147
+ def test_renderQuotesRealm(279,9529
+ def test_renderQuotesDigest(294,10092
+class Realm(313,10768
+ def __init__(326,11131
+ def requestAvatar(332,11268
+ def logout(339,11503
+class HTTPAuthHeaderTests(344,11556
+ def setUp(350,11691
+ def _authorizedBasicLogin(372,12650
+ def test_getChildWithDefault(384,13160
+ def cbFinished(393,13576
+ def _invalidAuthorizationTest(400,13747
+ def cbFinished(412,14406
+ def test_getChildWithDefaultUnauthorizedUser(419,14577
+ def test_getChildWithDefaultUnauthorizedPassword(429,14962
+ def test_getChildWithDefaultUnrecognizedScheme(440,15387
+ def test_getChildWithDefaultAuthorized(449,15742
+ def cbFinished(460,16277
+ def test_renderAuthorized(467,16460
+ def cbFinished(479,17028
+ def test_getChallengeCalledWithRequest(486,17212
+ class DumbCredentialFactory(493,17504
+ def __init__(496,17579
+ def getChallenge(499,17647
+ def cbFinished(508,18002
+ def _logoutTest(515,18176
+ class SlowerResource(526,18560
+ def render(527,18600
+ def test_logout(538,18949
+ def test_logoutOnError(547,19193
+ def test_decodeRaises(559,19596
+ def test_selectParseResponse(572,20213
+ def test_unexpectedDecodeError(589,20910
+ class UnexpectedException(599,21268
+ class BadFactory(602,21332
+ def getChallenge(605,21395
+ def decode(608,21466
+ def test_unexpectedLoginError(625,22130
+ class UnexpectedException(634,22444
+ class BrokenChecker(637,22508
+ def requestAvatarId(640,22602
+ def test_anonymousAccess(657,23267
+ def cbFinished(673,23945
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_html.py,106
+class WebHtmlTests(9,140
+ def test_deprecation(14,236
+ def assertDeprecationWarningOf(18,365
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_web.py,5622
+class ResourceTests(30,859
+ def testListEntities(31,899
+class SimpleResource(36,1012
+ def __init__(42,1293
+ def render(47,1418
+class ZeroLengthResource(60,1784
+ def render(64,1904
+class NoContentResource(69,1957
+ def render(74,2114
+class SiteTest(80,2216
+ def getAutoExpiringSession(85,2303
+ def test_simplestSite(101,2764
+ def test_defaultRequestFactory(115,3231
+ def test_constructorRequestFactory(124,3471
+ def test_buildProtocol(136,3790
+ def test_makeSession(149,4173
+ def test_sessionUIDGeneration(161,4538
+ def predictableEntropy(171,4931
+ def test_getSessionExistent(187,5671
+ def test_getSessionNonExistent(200,6054
+class SessionTests(209,6317
+ def setUp(213,6405
+ def test_defaultReactor(225,6788
+ def test_startCheckingExpiration(234,7078
+ def test_expire(253,7770
+ def test_expireWhileChecking(264,8118
+ def test_notifyOnExpire(273,8359
+ def expired(279,8560
+ def test_touch(286,8734
+def httpBody(318,9708
+def httpHeader(321,9772
+def httpCode(329,10021
+class ConditionalTests(333,10109
+ def setUp(337,10240
+ def tearDown(355,10983
+ def _modifiedTest(359,11051
+ def test_modified(378,11898
+ def test_unmodified(388,12285
+ def test_invalidTimestamp(407,13223
+ def test_invalidTimestampYear(417,13616
+ def test_invalidTimestampTooLongAgo(427,14056
+ def test_invalidTimestampMonth(437,14472
+ def test_etagMatchedNot(448,14944
+ def test_etagMatched(458,15335
+ def test_unmodifiedWithContentType(472,15945
+class RequestTests(491,16740
+ def test_interface(496,16853
+ def test_hashable(504,17075
+ def testChildLink(512,17287
+ def testPrePathURLSimple(522,17736
+ def testPrePathURLNonDefault(529,18042
+ def testPrePathURLSSLPort(538,18399
+ def testPrePathURLSSLPortAndSSL(547,18756
+ def testPrePathURLHTTPPortAndSSL(557,19157
+ def testPrePathURLSSLNonDefault(567,19560
+ def testPrePathURLSetSSLHost(577,19962
+ def test_prePathURLQuoting(587,20316
+ def test_processingFailedNoTraceback(600,20785
+ def test_processingFailedDisplayTraceback(634,21967
+ def test_processingFailedDisplayTracebackHandlesUnicode(662,22947
+ def test_sessionDifferentFromSecureSession(696,24261
+ def test_sessionAttribute(718,25193
+ def test_sessionCaching(741,26116
+ def test_retrieveExistingSession(757,26655
+ def test_retrieveNonExistentSession(773,27249
+ def test_getSessionExpired(792,28010
+ def sessionFactoryWithClock(804,28370
+ def test_OPTIONSStar(837,29521
+ def test_rejectNonOPTIONSStar(853,30048
+ def test_noDefaultContentTypeOnZeroLengthResponse(873,30754
+ def test_noDefaultContentTypeOn204Response(893,31383
+class GzipEncoderTests(914,32090
+ def setUp(915,32133
+ def test_interfaces(923,32424
+ def test_encoding(941,33166
+ def test_whitespaceInAcceptEncoding(959,33971
+ def test_nonEncoding(978,34863
+ def test_multipleAccept(995,35598
+ def test_alreadyEncoded(1014,36414
+ def test_multipleEncodingLines(1034,37361
+class RootResource(1056,38323
+ def getChildWithDefault(1059,38378
+ def render(1064,38538
+class RememberURLTests(1069,38590
+ def createServer(1074,38711
+ def testSimple(1090,39122
+ def testRoot(1112,39980
+class NewRenderResource(1132,40716
+ def render_GET(1133,40760
+ def render_HEH(1136,40820
+class HeadlessResource(1142,40915
+ def render(1149,41044
+class NewRenderTests(1161,41376
+ def _getReq(1165,41473
+ def testGoodMethods(1181,42010
+ def testBadMethods(1194,42445
+ def test_notAllowedMethod(1203,42753
+ def testImplicitHead(1216,43336
+ def test_unsupportedHead(1234,43866
+ def test_noBytesResult(1254,44512
+ class RiggedRepr(1259,44680
+ def __repr__(1260,44714
+class GettableResource(1291,45825
+ def render_GET(1295,45947
+ def render_fred_render_ethel(1298,45987
+class AllowedMethodsTests(1307,46197
+ def _getReq(1312,46384
+ def test_computeAllowedMethods(1325,46775
+ def test_notAllowed(1339,47354
+ def test_notAllowedQuoting(1356,48025
+ def test_notImplementedQuoting(1372,48700
+class DummyRequestForLogTest(1388,49347
+ def getClientIP(1396,49592
+class AccessLogTestsMixin(1405,49863
+ def factory(1410,50021
+ def test_combinedLogFormat(1419,50264
+ def test_logFormatOverride(1459,51580
+ def notVeryGoodFormatter(1464,51780
+class HTTPFactoryAccessLogTests(1486,52377
+class SiteAccessLogTests(1494,52539
+ def factory(1499,52656
+class CombinedLogFormatterTests(1504,52764
+ def test_interface(1508,52888
+ def test_nonASCII(1516,53117
+ def test_clientAddrIPv6(1539,54038
+ def test_clientAddrUnknown(1557,54644
+ class UnknowableAddress(1562,54821
+class ProxiedLogFormatterTests(1580,55357
+ def test_interface(1584,55479
+ def _xforwardedforTest(1592,55706
+ def test_xforwardedfor(1615,56651
+ def test_extraForwardedSpaces(1623,56906
+class LogEscapingTests(1632,57180
+ def setUp(1633,57223
+ def assertLogs(1640,57431
+ def test_simple(1659,58004
+ def test_methodQuote(1670,58369
+ def test_requestQuote(1682,58795
+ def test_protoQuote(1694,59240
+ def test_refererQuote(1706,59676
+ def test_userAgentQuote(1722,60263
+class ServerAttributesTests(1737,60833
+ def test_deprecatedAttributeDateTimeString(1743,61012
+ def test_deprecatedAttributeStringDateTime(1760,61700
+class ExplicitHTTPFactoryReactor(1778,62389
+ def test_explicitReactor(1783,62519
+ def test_defaultReactor(1793,62836
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_http.py,11995
+class _IDeprecatedHTTPChannelToRequestInterfaceProxy(44,1450
+def _makeRequestProxyFactory(53,1731
+ def _makeRequestProxy(67,2230
+class DummyPullProducerHandler(77,2523
+ def process(84,2734
+class DateTimeTests(95,3001
+ def testRoundtrip(98,3081
+ def testStringToDatetime(106,3335
+class DummyHTTPHandler(126,4095
+ def process(128,4134
+class DummyNewHTTPHandler(148,4822
+ def __init__(154,5079
+class DelayedHTTPHandler(161,5238
+ def process(165,5361
+ def delayedProcess(169,5399
+class LoopbackHTTPClient(176,5543
+ def connectionMade(178,5587
+def parametrizeTimeoutMixin(186,5783
+class ResponseTestMixin(208,6580
+ def assertResponseEquals(214,6780
+class HTTP1_0Tests(245,8090
+ def test_buffer(261,8492
+ def test_requestBodyTimeout(277,9023
+ def test_requestBodyDefaultTimeout(298,9766
+ def test_transportForciblyClosed(315,10372
+ def test_transportNotAbortedAfterConnectionLost(357,11910
+ def test_transportNotAbortedWithZeroAbortTimeout(387,13027
+ def test_connectionLostAfterForceClose(414,14032
+ def test_noPipeliningApi(441,15121
+ def test_noPipelining(458,15674
+class HTTP1_1Tests(486,16548
+class HTTP1_1_close_Tests(529,17634
+class HTTP0_9Tests(550,18086
+ def assertResponseEquals(558,18223
+ def test_noPipelining(562,18342
+class PipeliningBodyTests(567,18436
+ def test_noPipelining(596,19206
+ def test_pipeliningReadLimit(623,20079
+class ShutdownTests(645,20941
+ class ShutdownHTTPHandler(650,21070
+ def process(654,21206
+ def test_losingConnection(666,21396
+class SecurityTests(686,21966
+ def test_isSecure(691,22110
+ def test_notSecure(703,22446
+ def test_notSecureAfterFinish(715,22789
+class GenericHTTPChannelTests(732,23211
+ def _negotiatedProtocolForTransportInstance(746,23584
+ def test_protocolUnspecified(761,24122
+ def test_protocolNone(771,24482
+ def test_http11(782,24875
+ def test_http2_present(793,25232
+ def test_http2_absent(806,25695
+ def test_unknownProtocol(822,26156
+ def test_factory(836,26544
+ def test_GenericHTTPChannelPropagatesCallLater(845,26801
+ def test_genericHTTPChannelCallLaterUpgrade(858,27289
+ def test_unregistersProducer(887,28346
+class HTTPLoopbackTests(913,29247
+ def _handleStatus(924,29560
+ def _handleResponse(929,29731
+ def _handleHeader(933,29858
+ def _handleEndHeaders(937,30013
+ def testLoopback(941,30123
+ def _cbTestLoopback(953,30600
+def _prequest(965,30987
+class PersistenceTests(976,31295
+ def setUp(980,31397
+ def test_http09(985,31497
+ def test_http10(996,31855
+ def test_http11(1007,32213
+ def test_http11Close(1018,32566
+class IdentityTransferEncodingTests(1032,33045
+ def setUp(1036,33151
+ def test_exactAmountReceived(1048,33516
+ def test_shortStrings(1061,34067
+ def test_longString(1076,34739
+ def test_rejectDataAfterFinished(1088,35273
+ def finish(1094,35512
+ def test_unknownContentLength(1109,36027
+ def _verifyCallbacksUnreferenced(1125,36572
+ def test_earlyConnectionLose(1134,36899
+ def test_unknownContentLengthConnectionLose(1145,37323
+ def test_finishedConnectionLose(1160,37888
+class ChunkedTransferEncodingTests(1172,38291
+ def test_decoding(1178,38525
+ def test_short(1190,38950
+ def test_newlines(1204,39439
+ def test_extensions(1215,39764
+ def test_finish(1226,40073
+ def test_extra(1238,40459
+ def test_afterFinished(1249,40838
+ def test_earlyConnectionLose(1259,41197
+ def test_finishedConnectionLose(1273,41754
+ def test_reentrantFinishedNoMoreData(1283,42114
+ def finished(1290,42354
+class ChunkingTests(1304,42742
+ def testChunks(1309,42904
+ def testConcatenatedChunks(1315,43153
+ def test_chunkedResponses(1328,43586
+class ParsingTests(1353,44294
+ def setUp(1357,44399
+ def runRequest(1361,44454
+ def test_invalidNonAsciiMethod(1405,45899
+ class MyRequest(1411,46122
+ def process(1412,46161
+ def test_basicAuth(1425,46597
+ class Request(1432,46884
+ def process(1433,46921
+ def test_headers(1445,47393
+ class MyRequest(1451,47570
+ def process(1452,47609
+ def test_tooManyHeaders(1472,48172
+ class MyRequest(1478,48378
+ def process(1479,48417
+ def test_invalidContentLengthHeader(1494,48924
+ class MyRequest(1501,49188
+ def process(1502,49227
+ def test_invalidHeaderNoColon(1515,49690
+ class MyRequest(1521,49913
+ def process(1522,49952
+ def test_headerLimitPerRequest(1535,50409
+ class MyRequest(1542,50708
+ def process(1543,50747
+ def test_headersTooBigInitialCommand(1576,51687
+ class MyRequest(1583,51938
+ def process(1584,51977
+ def test_headersTooBigOtherHeaders(1605,52547
+ class MyRequest(1612,52799
+ def process(1613,52838
+ def test_headersTooBigPerRequest(1636,53460
+ class SimpleRequest(1641,53647
+ def process(1642,53690
+ def testCookies(1674,54574
+ class MyRequest(1685,54819
+ def process(1686,54858
+ def testGET(1701,55302
+ class MyRequest(1709,55493
+ def process(1710,55532
+ def test_extraQuestionMark(1725,56036
+ class MyRequest(1737,56453
+ def process(1738,56492
+ def test_formPOSTRequest(1751,56934
+ class MyRequest(1771,57648
+ def process(1772,57687
+ def test_missingContentDisposition(1790,58371
+ def test_multipartProcessingFailure(1817,59078
+ def test_multipartFormData(1842,59822
+ class MyRequest(1849,60080
+ def process(1850,60119
+ def test_multipartFileData(1874,60798
+ class MyRequest(1881,61074
+ def process(1882,61113
+ def test_chunkedEncoding(1910,62068
+ class MyRequest(1932,62520
+ def process(1933,62559
+ def test_malformedChunkedEncoding(1956,63573
+ class MyRequest(1976,64056
+ def process(1978,64096
+ def test_basicAuthException(1990,64553
+ class Request(2000,64899
+ def process(2001,64936
+class QueryArgumentsTests(2021,65635
+ def testParseqs(2022,65681
+ def test_urlparse(2036,66161
+ def urls(2041,66356
+ def assertSameParsing(2051,66777
+ def test_urlparseRejectsUnicode(2111,69335
+class ClientDriver(2119,69545
+ def handleStatus(2120,69582
+class ClientStatusParsingTests(2125,69728
+ def testBaseline(2126,69779
+ def testNoMessage(2133,70015
+ def testNoMessage_trailingSpace(2140,70245
+class RequestTests(2149,70492
+ def _compatHeadersTest(2153,70596
+ def test_getHeader(2172,71425
+ def test_getHeaderReceivedMultiples(2182,71741
+ def test_getHeaderNotFound(2192,72121
+ def test_getAllHeaders(2201,72415
+ def test_getAllHeadersNoHeaders(2211,72782
+ def test_getAllHeadersMultipleHeaders(2220,73055
+ def test_setResponseCode(2230,73454
+ def test_setResponseCodeAndMessage(2244,73906
+ def test_setResponseCodeAndMessageNotBytes(2258,74414
+ def test_setResponseCodeAcceptsIntegers(2269,74824
+ def test_setResponseCodeAcceptsLongIntegers(2279,75180
+ def test_setLastModifiedNeverSet(2288,75436
+ def test_setLastModifiedUpdate(2301,75864
+ def test_setLastModifiedIgnore(2315,76259
+ def test_setLastModifiedCached(2328,76629
+ def test_setLastModifiedNotCached(2344,77148
+ def test_setLastModifiedTwiceNotCached(2360,77657
+ def test_setLastModifiedTwiceCached(2378,78291
+ def test_setHost(2397,78940
+ def test_setHostSSL(2408,79322
+ def test_setHostNonDefaultPort(2421,79763
+ def test_setHostSSLNonDefaultPort(2432,80162
+ def test_setHeader(2445,80619
+ def _checkCookie(2454,80926
+ def test_addCookieWithMinimumArgumentsUnicode(2476,81809
+ def test_addCookieWithAllArgumentsUnicode(2487,82188
+ def test_addCookieWithMinimumArgumentsBytes(2503,82852
+ def test_addCookieWithAllArgumentsBytes(2514,83219
+ def test_addCookieNonStringArgument(2530,83871
+ def test_addCookieSameSite(2549,84599
+ def test_firstWrite(2566,85169
+ def test_nonByteHeaderValue(2589,85821
+ def test_firstWriteHTTP11Chunked(2621,86828
+ def test_firstWriteLastModified(2647,87645
+ def test_lastModifiedAlreadyWritten(2674,88501
+ def test_receivedCookiesDefault(2713,89723
+ def test_parseCookies(2721,89964
+ def test_parseCookiesMultipleHeaders(2734,90427
+ def test_parseCookiesNoCookie(2747,90880
+ def test_parseCookiesEmptyCookie(2757,91172
+ def test_parseCookiesIgnoreValueless(2769,91540
+ def test_parseCookiesEmptyValue(2782,91928
+ def test_parseCookiesRetainRightSpace(2794,92298
+ def test_parseCookiesStripLeftSpace(2807,92702
+ def test_parseCookiesContinueAfterMalformedCookie(2820,93100
+ def test_connectionLost(2833,93594
+ def test_registerProducerTwiceFails(2855,94343
+ def test_registerProducerWhenNotQueuedRegistersPushProducer(2866,94723
+ def test_registerProducerWhenNotQueuedRegistersPullProducer(2878,95203
+ def test_connectionLostNotification(2890,95685
+ def test_finishNotification(2903,96172
+ def test_writeAfterFinish(2916,96593
+ def test_finishAfterConnectionLost(2932,97165
+ def test_reprUninitialized(2943,97562
+ def test_reprInitialized(2956,98047
+ def test_reprSubclass(2974,98711
+ class Otherwise(2979,98918
+ def test_unregisterNonQueuedNonStreamingProducer(2989,99221
+ def test_unregisterNonQueuedStreamingProducer(3001,99704
+ def test_finishProducesLog(3013,100179
+ def test_requestBodyTimeoutFromFactory(3044,101017
+ def test_finishCleansConnection(3067,101890
+ def test_provides_IDeprecatedHTTPChannelToRequestInterface(3102,103040
+ def test_eq(3112,103417
+ def test_ne(3120,103597
+ def test_hashable(3128,103824
+ def test_eqWithNonRequest(3136,103986
+ class _NotARequest(3144,104272
+ def __eq__(3146,104309
+ def test_neWithNonRequest(3156,104553
+ class _NotARequest(3164,104841
+ def __ne__(3166,104878
+ def test_finishProducerStillRegistered(3176,105125
+ def test_getClientIPWithIPv4(3195,105778
+ def test_getClientIPWithIPv6(3205,106132
+ def test_getClientIPWithNonTCPPeer(3215,106474
+ def test_getClientAddress(3225,106832
+class MultilineHeadersTests(3236,107174
+ def setUp(3243,107496
+ def ourHandleHeader(3257,108003
+ def ourHandleEndHeaders(3265,108226
+ def test_extractHeader(3272,108394
+ def test_noHeaders(3296,109199
+ def test_multilineHeaders(3316,109857
+class Expect100ContinueServerTests(3348,111044
+ def test_HTTP10(3358,111491
+ def test_expect100ContinueHeader(3384,112464
+def sub(3422,114051
+class DeprecatedRequestAttributesTests(3440,114526
+ def test_getClientIP(3445,114670
+ def test_noLongerQueued(3468,115518
+class ChannelProductionTests(3490,116228
+ def buildChannelAndTransport(3501,116450
+ def test_HTTPChannelIsAProducer(3517,117033
+ def test_HTTPChannelUnregistersSelfWhenCallingLoseConnection(3530,117428
+ def test_HTTPChannelRejectsMultipleProducers(3543,117852
+ def test_HTTPChannelCanUnregisterWithNoProducer(3558,118355
+ def test_HTTPChannelStopWithNoRequestOutstanding(3571,118755
+ def test_HTTPChannelStopRequestProducer(3584,119152
+ def test_HTTPChannelPropagatesProducingFromTransportToTransport(3609,120042
+ def test_HTTPChannelPropagatesPausedProductionToRequest(3631,120927
+ def test_HTTPChannelStaysPausedWhenRequestCompletes(3676,122854
+ def test_HTTPChannelToleratesDataWhenTransportPaused(3719,124606
+ class NoDoublePauseTransport(3724,124844
+ def pauseProducing(3729,125042
+ def test_HTTPChannelToleratesPullProducers(3763,126384
+ def validate(3780,127051
+ def test_HTTPChannelUnregistersSelfWhenTimingOut(3799,127621
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_resource.py,924
+class ErrorPageTests(18,450
+ def test_getChild(27,665
+ def _pageRenderingTest(36,935
+ def test_errorPageRendering(56,1629
+ def test_noResourceRendering(70,2167
+ def test_forbiddenResourceRendering(79,2436
+class DynamicChild(89,2731
+ def __init__(93,2843
+class DynamicChildren(100,2973
+ def getChild(104,3063
+class BytesReturnedRenderable(109,3148
+ def __init__(113,3271
+ def render_GET(122,3499
+class ImplicitAllowedMethods(131,3707
+ def render_GET(136,3868
+ def render_PUT(140,3918
+class ResourceTests(145,3969
+ def test_staticChildren(149,4043
+ def test_dynamicChildren(164,4559
+ def test_defaultHEAD(178,5069
+ def test_explicitAllowedMethods(190,5475
+ def test_implicitAllowedMethods(205,6110
+class GetChildForRequestTests(223,6840
+ def test_exhaustedPostPath(227,6934
+ def test_leafResource(238,7294
+ def test_postPathToPrePath(250,7687
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_agent.py,10284
+class StubHTTPProtocol(71,2857
+ def __init__(80,3240
+ def request(85,3326
+class FileConsumer(97,3604
+ def __init__(98,3632
+ def write(102,3707
+class FileBodyProducerTests(107,3775
+ def _termination(112,3938
+ def setUp(123,4375
+ def test_interface(133,4680
+ def test_unknownLength(141,4902
+ class HasSeek(147,5147
+ def seek(148,5178
+ class HasTell(151,5244
+ def tell(152,5275
+ def test_knownLength(161,5537
+ def test_defaultCooperator(175,6077
+ def test_startProducing(184,6363
+ def test_inputClosedAtEOF(204,7171
+ def test_failedReadWhileProducing(220,7752
+ class BrokenFile(227,8040
+ def read(228,8074
+ def test_stopProducing(236,8385
+ def test_pauseProducing(258,9225
+ def test_resumeProducing(286,10370
+class FakeReactorAndConnectMixin:FakeReactorAndConnectMixin313,11357
+ def createReactor(318,11547
+ class StubEndpoint(346,12616
+ def __init__(352,12828
+ def nothing(355,12950
+ def connect(362,13268
+ def buildAgentForWrapperTest(368,13454
+ def connect(380,13868
+class DummyEndpoint(393,14218
+ def connect(398,14308
+class BadEndpoint(405,14474
+ def connect(410,14560
+class DummyFactory(414,14665
+ def __init__(418,14752
+class HTTPConnectionPoolTests(425,14854
+ def setUp(429,14986
+ def test_getReturnsNewIfCacheEmpty(437,15274
+ def gotConnection(444,15512
+ def test_putStartsTimeout(454,15870
+ def test_putExceedsMaxPersistent(486,17195
+ def test_maxPersistentPerHost(519,18656
+ def addProtocol(524,18849
+ def test_getCachedConnection(543,19635
+ def gotConnection(553,20060
+ def test_newConnection(568,20695
+ def gotConnection(578,21035
+ def test_getSkipsDisconnected(590,21525
+ def test_putNotQuiescent(620,22614
+ def test_getUsesQuiescentCallback(650,23585
+ class StringEndpoint(658,23974
+ def connect(659,24012
+ def test_closeCachedConnections(689,25052
+ def addProtocol(696,25351
+ def test_cancelGetConnectionCancelsEndpointConnect(724,26521
+ class Endpoint:Endpoint733,26886
+ def connect(734,26910
+class AgentTestsMixin(744,27179
+ def test_interface(748,27270
+class IntegrationTestingMixin(756,27436
+ def test_integrationTestIPv4(761,27558
+ def test_integrationTestIPv4Address(768,27732
+ def test_integrationTestIPv6(775,27941
+ def test_integrationTestIPv6Address(783,28152
+ def integrationTest(790,28351
+ def accumulator(834,30362
+class StubEndpointFactory(866,31667
+ def endpointForURI(870,31774
+class AgentTests(884,32091
+ def makeAgent(889,32282
+ def setUp(896,32435
+ def test_defaultPool(904,32622
+ def test_persistent(914,32986
+ def test_nonPersistent(927,33489
+ def test_connectUsesConnectionPool(945,34255
+ class MyAgent(952,34570
+ def _getEndpoint(953,34607
+ class DummyPool(958,34804
+ def getConnection(961,34898
+ def test_unsupportedScheme(981,35669
+ def test_connectionFailed(992,36027
+ def test_connectHTTP(1006,36610
+ def test_nonDecodableURI(1020,37140
+ def test_hostProvided(1037,37774
+ def test_hostIPv6Bracketed(1051,38271
+ def test_hostOverride(1063,38699
+ def test_headersUnmodified(1078,39296
+ def test_hostValueStandardHTTP(1096,39932
+ def test_hostValueNonStandardHTTP(1107,40288
+ def test_hostValueStandardHTTPS(1118,40701
+ def test_hostValueNonStandardHTTPS(1129,41062
+ def test_request(1140,41479
+ def test_connectTimeout(1172,42735
+ def test_connectTimeoutHTTPS(1183,43108
+ def test_bindAddress(1196,43537
+ def test_bindAddressSSL(1207,43924
+ def test_responseIncludesRequest(1220,44361
+ def test_requestAbsoluteURI(1250,45315
+ def test_requestMissingAbsoluteURI(1265,45833
+ def test_endpointFactory(1273,46111
+ def test_endpointFactoryDefaultPool(1286,46599
+ def test_endpointFactoryPool(1298,47081
+class AgentHTTPSTests(1310,47424
+ def makeEndpoint(1317,47633
+ def test_endpointType(1335,48246
+ def test_hostArgumentIsRespected(1346,48646
+ def test_portArgumentIsRespected(1354,48905
+ def test_contextFactoryType(1363,49186
+ def test_connectHTTPSCustomConnectionCreator(1373,49576
+ class JustEnoughConnection(1384,50151
+ def do_handshake(1387,50265
+ def set_connect_state(1392,50444
+ class JustEnoughCreator(1401,50706
+ def __init__(1402,50747
+ def clientConnectionForTLS(1406,50870
+ class StubBrowserLikePolicyForHTTPS(1420,51402
+ def creatorForNetloc(1421,51455
+ def test_deprecatedDuckPolicy(1452,52745
+ def warnMe(1460,53137
+ def test_alternateTrustRoot(1476,53802
+ class CustomOpenSSLTrustRoot(1483,54085
+ def _addCACertsToContext(1486,54185
+ def test_integrationTestIPv4Address(1497,54649
+ def test_integrationTestIPv6Address(1507,54981
+ def integrationTest(1517,55317
+ def tlsify(1524,55670
+ def tlsagent(1526,55784
+ class Policy(1530,55965
+ def creatorForNetloc(1531,55999
+class WebClientContextFactoryTests(1543,56513
+ def setUp(1549,56685
+ def test_deprecated(1558,57013
+ def test_missingSSL(1578,57672
+ def test_returnsContext(1590,57986
+ def test_setsTrustRootOnContextToDefaultTrustRoot(1598,58250
+class HTTPConnectionPoolRetryTests(1615,58813
+ def test_onlyRetryIdempotentMethods(1622,59067
+ def test_onlyRetryIfNoResponseReceived(1647,60197
+ def test_dontRetryIfFailedDueToCancel(1666,61017
+ def test_retryIfFailedDueToNonCancelException(1678,61523
+ def test_wrappedOnPersistentReturned(1690,62028
+ def gotConnection(1707,62652
+ def test_notWrappedOnNewReturned(1714,62926
+ def gotConnection(1722,63210
+ def retryAttempt(1729,63492
+ def newProtocol(1734,63651
+ def _shouldRetry(1746,64097
+ def test_retryIfShouldRetryReturnsTrue(1764,64675
+ def test_dontRetryIfShouldRetryReturnsFalse(1777,65147
+ def test_onlyRetryWithoutBody(1788,65548
+ def test_onlyRetryOnce(1803,66169
+ def test_dontRetryIfRetryAutomaticallyFalse(1817,66722
+ def gotConnection(1833,67298
+ def test_retryWithNewConnection(1838,67438
+ def newConnection(1851,67917
+ def gotConnection(1864,68355
+class CookieTestsMixin(1879,69016
+ def addCookies(1883,69111
+class CookieJarTests(1900,69598
+ def makeCookieJar(1906,69829
+ def test_extractCookies(1919,70230
+ def test_sendCookie(1944,71163
+class CookieAgentTests(1962,71630
+ def makeAgent(1967,71815
+ def setUp(1976,72050
+ def test_emptyCookieJarRequest(1980,72117
+ def _checkCookie(1995,72741
+ def test_requestWithCookie(2017,73345
+ def test_secureCookie(2038,74080
+ def test_secureCookieOnInsecureConnection(2060,74811
+ def test_portCookie(2080,75499
+ def test_portCookieOnWrongPort(2100,76182
+class Decoder1(2114,76621
+class Decoder2(2121,76756
+class ContentDecoderAgentTests(2128,76871
+ def makeAgent(2133,77050
+ def setUp(2140,77224
+ def test_acceptHeaders(2148,77438
+ def test_existingHeaders(2166,78055
+ def test_plainEncodingResponse(2189,78955
+ def test_unsupportedEncoding(2207,79632
+ def test_unknownEncoding(2226,80352
+ def check(2243,81102
+class SimpleAgentProtocol(2253,81411
+ def __init__(2264,81726
+ def connectionMade(2270,81845
+ def connectionLost(2274,81910
+ def dataReceived(2278,81987
+class ContentDecoderAgentWithGzipTests(2283,82059
+ def setUp(2286,82177
+ def test_gzipEncodingResponse(2296,82487
+ def checkResponse(2317,83333
+ def test_brokenContent(2342,84284
+ def checkResponse(2360,84959
+ def checkFailure(2368,85189
+ def test_flushData(2375,85381
+ class decompressobj(2381,85624
+ def __init__(2383,85662
+ def decompress(2386,85723
+ def flush(2389,85792
+ def checkResponse(2406,86358
+ def test_flushError(2421,86779
+ class decompressobj(2426,86974
+ def __init__(2428,87012
+ def decompress(2431,87073
+ def flush(2434,87142
+ def checkResponse(2451,87715
+ def checkFailure(2465,88171
+class ProxyAgentTests(2473,88364
+ def makeAgent(2477,88494
+ def setUp(2486,88726
+ def test_proxyRequest(2494,89027
+ def test_nonPersistent(2528,90303
+ def test_connectUsesConnectionPool(2535,90489
+ class DummyPool(2542,90803
+ def getConnection(2545,90897
+class _RedirectAgentTestsMixin(2563,91582
+ def test_noRedirect(2568,91727
+ def _testRedirectDefault(2587,92377
+ def test_redirect301(2626,93735
+ def test_redirect302(2633,93902
+ def test_redirect307(2640,94069
+ def _testRedirectToGet(2647,94236
+ def test_redirect303(2670,94966
+ def test_noLocationField(2678,95189
+ def _testPageRedirectFailure(2699,96023
+ def test_307OnPost(2724,96940
+ def test_redirectLimit(2733,97227
+ def _testRedirectURI(2764,98382
+ def test_relativeURI(2789,99183
+ def test_relativeURIPreserveFragments(2805,99732
+ def test_relativeURISchemeRelative(2821,100347
+ def test_responseHistory(2834,100825
+class RedirectAgentTests(2862,101860
+ def makeAgent(2867,102047
+ def setUp(2875,102251
+ def test_301OnPost(2880,102356
+ def test_302OnPost(2889,102643
+class BrowserLikeRedirectAgentTests(2899,102931
+ def makeAgent(2906,103223
+ def setUp(2914,103449
+ def test_redirectToGet301(2919,103554
+ def test_redirectToGet302(2927,103793
+class AbortableStringTransport(2936,104033
+ def abortConnection(2944,104251
+class DummyResponse(2956,104550
+ def __init__(2971,105018
+ def deliverBody(2985,105495
+class AlreadyCompletedDummyResponse(2995,105752
+ def deliverBody(2999,105884
+class ReadBodyTests(3009,106129
+ def test_success(3013,106209
+ def test_cancel(3026,106702
+ def test_withPotentialDataLoss(3038,107101
+ def test_otherErrors(3063,108058
+ def test_deprecatedTransport(3079,108698
+ def test_deprecatedTransportNoWarning(3097,109395
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_client.py,198
+class DummyEndPoint(15,334
+ def __init__(19,418
+ def __repr__(22,492
+ def connect(25,576
+class HTTPConnectionPoolTests(28,661
+ def test_implements(33,781
+ def test_repr(38,998
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_domhelpers.py,779
+class DOMHelpersTestsMixin:DOMHelpersTestsMixin16,374
+ def test_getElementsByTagName(24,594
+ def test_gatherTextNodes(81,2838
+ def test_clearNode(107,3907
+ def test_get(124,4521
+ def test_getIfExists(145,5243
+ def test_getAndClear(158,5702
+ def test_locateNodes(168,6057
+ def test_getParents(188,6863
+ def test_findElementsWithAttribute(197,7229
+ def test_findNodesNamed(208,7711
+ def test_escape(215,7950
+ def test_unescape(221,8204
+ def test_getNodeText(227,8486
+class MicroDOMHelpersTests(237,8806
+ def test_gatherTextNodesDropsWhitespace(240,8886
+ def test_textEntitiesNotDecoded(261,9491
+class MiniDOMHelpersTests(275,9939
+ def test_textEntitiesDecoded(278,10017
+ def test_getNodeUnicodeText(291,10452
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_xml.py,2985
+class Sux0r(17,358
+ def __init__(18,386
+ def getTagStarts(22,437
+ def gotTagStart(26,538
+ def gotText(30,631
+class SUXTests(35,706
+ def test_bork(37,733
+class MicroDOMTests(46,922
+ def test_leadingTextDropping(48,954
+ def test_trailingTextDropping(63,1590
+ def test_noTags(78,2178
+ def test_surroundingCrap(89,2522
+ def test_caseSensitiveSoonCloser(100,2881
+ def test_lenientParenting(119,3546
+ def test_lenientParentSingle(131,3982
+ def test_unEntities(142,4394
+ def test_emptyError(153,4718
+ def test_tameDocument(157,4819
+ def test_awfulTagSoup(174,5158
+ def test_scriptLeniency(201,5886
+ def test_scriptLeniencyIntelligence(217,6495
+ def test_preserveCase(233,7157
+ def test_differentQuotes(258,8821
+ def test_Linebreaks(266,9064
+ def test_mismatchedTags(274,9307
+ def test_comment(279,9480
+ def test_text(292,9909
+ def test_entities(302,10261
+ def test_CData(312,10676
+ def test_singletons(320,11025
+ def test_attributes(332,11513
+ def test_children(347,12016
+ def test_mutate(357,12453
+ def test_replaceNonChild(388,13537
+ def test_search(401,13993
+ def test_doctype(428,15240
+ def test_output(448,16076
+ def test_errors(457,16406
+ def test_caseInsensitive(462,16568
+ def test_eatingWhitespace(485,17701
+ def test_lenientAmpersand(494,18022
+ def test_insensitiveLenient(509,18727
+ def test_laterCloserSimple(517,19018
+ def test_laterCloserCaseInsensitive(525,19314
+ def test_laterCloserDL(533,19610
+ def test_unicodeTolerance(547,20128
+ def reverseBytes(559,20943
+ def test_namedChildren(585,22027
+ def test_cloneNode(599,22578
+ def test_cloneDocument(613,23172
+ def test_LMX(628,23751
+ def test_dict(641,24088
+ def test_escaping(649,24237
+ def test_namespaces(658,24531
+ def test_namespaceDelete(689,25595
+ def test_namespaceInheritance(699,25945
+ def test_prefixedTags(712,26516
+ def test_prefixPropagation(755,28069
+class BrokenHTMLTests(816,30306
+ def checkParsed(824,30670
+ def test_brokenAttributeName(834,31079
+ def test_brokenAttributeValue(845,31510
+ def test_brokenOpeningTag(854,31835
+ def test_brokenSelfClosingTag(864,32225
+ def test_brokenClosingTag(874,32601
+class NodeTests(892,33394
+ def test_isNodeEqualTo(896,33460
+ def test_validChildInstance(924,34768
+class DocumentTests(947,35799
+ def test_isEqualToNode(953,35944
+ def test_childRestriction(985,37467
+class EntityReferenceTests(998,37839
+ def test_isEqualToNode(1002,37927
+class CharacterDataTests(1016,38392
+ def test_isEqualToNode(1020,38476
+class CommentTests(1034,38923
+ def test_isEqualToNode(1038,38995
+class TextTests(1052,39406
+ def test_isEqualToNode(1056,39472
+class CDATASectionTests(1073,40050
+ def test_isEqualToNode(1077,40132
+class ElementTests(1091,40584
+ def test_isEqualToNode(1095,40656
+
+venv/lib/python2.7/site-packages/twisted/web/test/requesthelper.py,1646
+class NullAddress(33,842
+class DummyChannel:DummyChannel40,930
+ class TCP:TCP41,950
+ def __init__(45,1013
+ def getPeer(52,1245
+ def write(55,1303
+ def writeSequence(60,1505
+ def getHost(64,1610
+ def registerProducer(67,1699
+ def unregisterProducer(70,1814
+ def loseConnection(73,1870
+ class SSL(78,1975
+ def __init__(83,2038
+ def requestDone(87,2115
+ def writeHeaders(91,2166
+ def getPeer(101,2544
+ def getHost(105,2609
+ def registerProducer(109,2674
+ def unregisterProducer(113,2790
+ def write(117,2870
+ def writeSequence(121,2934
+ def loseConnection(125,3016
+ def endRequest(129,3088
+ def isSecure(133,3129
+class DummyRequest(138,3208
+ def registerProducer(166,4107
+ def unregisterProducer(182,4531
+ def __init__(186,4587
+ def getAllHeaders(203,5121
+ def getHeader(220,5670
+ def setHeader(234,6120
+ def getSession(240,6304
+ def render(248,6550
+ def write(268,7413
+ def notifyFinish(274,7574
+ def finish(285,7907
+ def processingFailed(298,8321
+ def addArg(309,8662
+ def setResponseCode(313,8733
+ def setLastModified(323,9120
+ def setETag(327,9283
+ def getClientIP(331,9428
+ def getClientAddress(341,9716
+ def getRequestHostname(353,10006
+ def getHost(363,10220
+ def setHost(373,10433
+ def redirect(396,11189
+class DummyRequestTests(414,11570
+ def test_getClientIPDeprecated(419,11673
+ def test_getClientIPSupportsIPv6(442,12406
+ def test_getClientAddressWithoutClient(454,12769
+ def test_getClientAddress(464,13074
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_template.py,3689
+class TagFactoryTests(39,1269
+ def test_lookupTag(43,1392
+ def test_lookupHTML5Tag(51,1564
+ def test_lookupTransparentTag(60,1794
+ def test_lookupInvalidTag(70,2132
+ def test_lookupXMP(78,2372
+class ElementTests(87,2629
+ def test_missingTemplateLoader(91,2723
+ def test_missingTemplateLoaderRepr(101,3052
+ class PrettyReprElement(105,3197
+ def __repr__(106,3239
+ def test_missingRendererMethod(112,3435
+ def test_missingRenderMethodRepr(124,3880
+ class PrettyReprElement(128,4021
+ def __repr__(129,4063
+ def test_definedRenderer(137,4347
+ class ElementWithRenderMethod(142,4535
+ def foo(144,4605
+ def test_render(150,4792
+ class TemplateLoader(155,4939
+ def load(156,4977
+ class StubElement(159,5038
+ def test_misuseRenderer(166,5204
+ def test_renderGetDirectlyError(176,5545
+class XMLFileReprTests(186,5856
+ def test_filePath(190,5967
+ def test_filename(198,6204
+ def test_file(207,6479
+class XMLLoaderTestsMixin(217,6751
+ def test_load(227,7069
+ def test_loadTwice(249,7868
+class XMLStringLoaderTests(262,8202
+ def loaderFactory(267,8351
+class XMLFileWithFilePathTests(275,8527
+ def loaderFactory(280,8701
+class XMLFileWithFileTests(291,9012
+ def loaderFactory(296,9192
+class XMLFileWithFilenameTests(305,9416
+ def loaderFactory(310,9597
+class FlattenIntegrationTests(321,9910
+ def test_roundTrip(327,10061
+ def test_entityConversion(348,10828
+ def test_missingTemplateLoader(357,11134
+ def test_missingRenderMethod(365,11377
+ def test_transparentRendering(378,11890
+ def test_attrRendering(392,12353
+ def test_errorToplevelAttr(407,12884
+ def test_errorUnnamedAttr(422,13312
+ def test_lenientPrefixBehavior(435,13728
+ def test_deferredRendering(448,14233
+ class RenderfulElement(453,14391
+ def renderMethod(455,14454
+ def test_loaderClassAttribute(466,14838
+ class SubElement(471,15057
+ def test_directiveRendering(476,15225
+ class RenderfulElement(482,15429
+ def renderMethod(484,15492
+ def test_directiveRenderingOmittingTag(494,15888
+ class RenderfulElement(499,16088
+ def renderMethod(501,16151
+ def test_elementContainingStaticElement(512,16526
+ class RenderfulElement(517,16708
+ def renderMethod(519,16771
+ def test_elementUsingSlots(529,17185
+ class RenderfulElement(534,17354
+ def renderMethod(536,17417
+ def test_elementContainingDynamicElement(548,17890
+ class OuterElement(554,18148
+ def outerMethod(556,18207
+ class InnerElement(562,18492
+ def innerMethod(564,18551
+ def test_sameLoaderTwice(573,18888
+ class DestructiveElement(584,19318
+ def classCounter(590,19470
+ def instanceCounter(594,19646
+class TagLoaderTests(606,20037
+ def setUp(610,20120
+ def test_interface(614,20191
+ def test_loadsList(621,20380
+ def test_flatten(628,20558
+class TestElement(638,20837
+class TestFailureElement(649,21078
+ def __init__(659,21398
+class FailingElement(664,21478
+ def render(668,21580
+class FakeSite(675,21665
+class RenderElementTests(683,21809
+ def setUp(688,21888
+ def test_simpleRender(696,22073
+ def check(706,22357
+ def test_simpleFailure(720,22718
+ def check(729,22971
+ def test_simpleFailureWithTraceback(748,23599
+ def check(763,24063
+ def test_nonDefaultDoctype(781,24660
+ def check(790,24902
+ def test_noneDoctype(809,25492
+ def check(818,25728
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_util.py,999
+class RedirectToTests(29,925
+ def test_headersAndCode(34,1004
+ def test_redirectToUnicodeURL(52,1705
+class FailureElementTests(63,2055
+ def setUp(68,2213
+ def lineNumberProbeAlsoBroken(72,2328
+ def test_sourceLineElement(85,2774
+ def test_sourceFragmentElement(103,3401
+ def test_frameElementFilename(148,5114
+ def test_frameElementLineNumber(166,5747
+ def test_frameElementFunction(181,6260
+ def test_frameElementSource(196,6758
+ def test_stackElement(211,7364
+ def test_failureElementTraceback(230,8217
+ def test_failureElementType(244,8754
+ def test_failureElementValue(261,9266
+class FormatFailureTests(275,9673
+ def test_flattenerError(280,9857
+ def test_returnsBytes(288,10101
+class SDResource(309,10779
+ def __init__(310,10816
+ def getChildWithDefault(314,10881
+class DeferredResourceTests(321,11077
+ def testDeferredResource(326,11179
+ def test_render(335,11439
+ def test_renderNoFailure(351,11945
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_vhost.py,593
+class HostResourceTests(23,655
+ def test_getChild(27,738
+class NameVirtualHostTests(59,1829
+ def test_renderWithoutHost(63,1917
+ def test_renderWithoutHostNoDefault(76,2402
+ def cbRendered(85,2794
+ def test_renderWithHost(91,2942
+ def cbRendered(103,3517
+ def cbRendered(111,3936
+ def test_renderWithUnknownHost(118,4168
+ def cbRendered(129,4710
+ def test_renderWithUnknownHostNoDefault(135,4869
+ def cbRendered(145,5365
+ def test_getChild(151,5513
+class VHostMonsterResourceTests(184,6763
+ def test_getChild(188,6861
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_stan.py,379
+def proto(15,364
+class TagTests(22,472
+ def test_fillSlots(26,536
+ def test_cloneShallow(34,715
+ def test_cloneDeep(61,1883
+ def test_clear(95,3380
+ def test_suffix(106,3744
+ def test_commentReprPy2(117,4055
+ def test_cdataReprPy2(126,4327
+ def test_commentReprPy3(135,4587
+ def test_cdataReprPy3(144,4858
+ def test_charrefRepr(160,5397
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_wsgi.py,9594
+class SynchronousThreadPool:SynchronousThreadPool36,1069
+ def callInThread(45,1413
+class SynchronousReactorThreads:SynchronousReactorThreads62,1935
+ def callFromThread(71,2412
+class WSGIResourceTests(80,2594
+ def setUp(81,2629
+ def test_interfaces(92,3051
+ def test_unsupported(100,3279
+ def test_applicationAndRequestThrow(115,3754
+ class ArbitraryError(126,4120
+ class FinishThrowingRequest(131,4240
+ def __init__(135,4381
+ def getClientIP(142,4609
+ def getHost(151,4809
+ def application(160,5023
+ class ThrowingReactorThreads:ThrowingReactorThreads171,5279
+ def callFromThread(176,5452
+class WSGITestsMixin:WSGITestsMixin202,6153
+ def setUp(209,6369
+ def lowLevelRender(214,6493
+ def _toByteString(245,7902
+ def render(282,9350
+ def applicationFactory(284,9410
+ def application(285,9444
+ def requestFactoryFactory(297,9862
+ def requestFactory(299,9944
+ def getContentFromResponse(310,10391
+ def prepareRequest(314,10490
+ def outerApplication(333,11456
+ class CannedRequest(357,12234
+ def requestReceived(362,12428
+class EnvironTests(374,12812
+ def environKeyEqual(379,12999
+ def assertEnvironKeyEqual(380,13042
+ def test_environIsDict(387,13243
+ def cbRendered(393,13473
+ def test_requestMethod(403,13796
+ def test_requestMethodIsNativeString(420,14431
+ def test_scriptName(432,14909
+ def test_scriptNameIsNativeString(464,16266
+ def test_pathInfo(486,17227
+ def test_pathInfoIsNativeString(522,18642
+ def test_queryString(545,19644
+ def test_queryStringIsNativeString(575,20950
+ def test_contentType(598,21962
+ def test_contentTypeIsNativeString(614,22566
+ def test_contentLength(627,23133
+ def test_contentLengthIsNativeString(643,23739
+ def test_serverName(656,24303
+ def test_serverNameIsNativeString(676,25187
+ def test_serverPort(692,25980
+ def makeChannel(699,26257
+ def test_serverPortIsNativeString(711,26633
+ def test_serverProtocol(722,27041
+ def test_serverProtocolIsNativeString(737,27589
+ def test_remoteAddr(753,28342
+ def test_remoteAddrIPv6(764,28687
+ def channelFactory(770,28928
+ def test_headers(778,29193
+ def cbRendered(785,29504
+ def test_wsgiVersion(806,30361
+ def test_wsgiRunOnce(817,30766
+ def test_wsgiMultithread(827,31081
+ def test_wsgiMultiprocess(837,31410
+ def test_wsgiURLScheme(847,31747
+ def channelFactory(854,32024
+ def test_wsgiErrors(870,32607
+ def cbErrors(884,33175
+ def test_wsgiErrorsExpectsOnlyNativeStringsInPython2(901,33890
+ def test_wsgiErrorsAcceptsOnlyNativeStringsInPython3(925,34846
+class InputStreamTestMixin(946,35570
+ def getFileType(952,35837
+ def _renderAndReturnReaderResult(957,35976
+ class CustomizedRequest(959,36078
+ def gotLength(960,36120
+ def appFactoryFactory(966,36384
+ def applicationFactory(968,36455
+ def application(969,36493
+ def test_readAll(984,37037
+ def test_readSome(995,37371
+ def test_readMoreThan(1007,37798
+ def test_readTwice(1020,38243
+ def read(1026,38485
+ def test_readNone(1034,38697
+ def test_readNegative(1046,39063
+ def test_readline(1058,39441
+ def test_readlineSome(1070,39801
+ def test_readlineMoreThan(1088,40585
+ def test_readlineTwice(1100,41013
+ def readline(1106,41252
+ def test_readlineNone(1114,41486
+ def test_readlineNegative(1126,41902
+ def test_readlines(1138,42329
+ def test_readlinesSome(1150,42731
+ def cbLines(1159,43148
+ def test_readlinesMoreThan(1167,43398
+ def test_readlinesAfterRead(1182,43941
+ def readlines(1189,44221
+ def test_readlinesNone(1197,44458
+ def test_readlinesNegative(1209,44862
+ def test_iterable(1221,45291
+ def test_iterableAfterRead(1231,45634
+ def iterate(1238,45943
+class InputStreamStringIOTests(1247,46180
+ def getFileType(1254,46385
+class InputStreamCStringIOTests(1264,46606
+ def getFileType(1271,46813
+class InputStreamBytesIOTests(1281,47036
+ def getFileType(1285,47189
+class InputStreamTemporaryFileTests(1291,47273
+ def getFileType(1295,47443
+class StartResponseTests(1300,47511
+ def test_status(1305,47682
+ def applicationFactory(1312,47901
+ def application(1313,47935
+ def cbRendered(1319,48166
+ def test_statusMustBeNativeString(1332,48542
+ def application(1339,48789
+ def checkMessage(1346,48999
+ def _headersTest(1357,49377
+ def applicationFactory(1369,49874
+ def application(1370,49908
+ def cbRendered(1376,50134
+ def test_headers(1396,50838
+ def test_headersMustBeSequence(1407,51241
+ def application(1414,51434
+ def checkMessage(1421,51657
+ def test_headersShouldBePlainList(1429,51929
+ def application(1441,52419
+ def test_headersMustEachBeSequence(1457,53000
+ def application(1464,53194
+ def checkMessage(1471,53418
+ def test_headersShouldEachBeTuple(1479,53706
+ def application(1491,54190
+ def test_headersShouldEachHaveKeyAndValue(1507,54779
+ def application(1512,54982
+ def checkMessage(1519,55218
+ def test_headerKeyMustBeNativeString(1527,55477
+ def application(1534,55715
+ def checkMessage(1541,55941
+ def test_headerValueMustBeNativeString(1549,56193
+ def application(1556,56441
+ def checkMessage(1563,56667
+ def test_applicationProvidedContentType(1571,56919
+ def test_applicationProvidedServerAndDate(1582,57301
+ def test_delayedUntilReturn(1593,57667
+ def record(1603,58061
+ def applicationFactory(1606,58160
+ def application(1607,58194
+ def cbRendered(1614,58462
+ def test_delayedUntilContent(1625,58746
+ def record(1635,59140
+ def applicationFactory(1638,59239
+ def application(1639,59273
+ def cbRendered(1648,59578
+ def test_content(1660,59909
+ def record(1668,60156
+ def applicationFactory(1671,60255
+ def application(1672,60289
+ def cbRendered(1681,60606
+ def test_multipleStartResponse(1697,61081
+ def applicationFactory(1705,61354
+ def application(1706,61388
+ def cbRendered(1713,61652
+ def test_startResponseWithException(1726,62020
+ def applicationFactory(1734,62349
+ def application(1735,62383
+ def cbRendered(1741,62639
+ def test_startResponseWithExceptionTooLate(1754,63007
+ class SomeException(1763,63359
+ def applicationFactory(1773,63537
+ def application(1774,63571
+ def cbRendered(1784,63937
+ def test_write(1810,64873
+ def record(1818,65126
+ def applicationFactory(1821,65225
+ def application(1822,65259
+ def cbRendered(1832,65619
+ def test_writeAcceptsOnlyByteStrings(1848,66094
+ def application(1853,66263
+ def checkMessage(1861,66511
+class ApplicationTests(1875,66943
+ def enableThreads(1880,67104
+ def test_close(1887,67283
+ class Result:Result1894,67514
+ def __init__(1895,67536
+ def __iter__(1898,67602
+ def close(1903,67748
+ def applicationFactory(1907,67838
+ def application(1908,67872
+ def cbRendered(1914,68111
+ def test_applicationCalledInThread(1929,68529
+ def applicationFactory(1937,68758
+ def application(1938,68792
+ def result(1939,68845
+ def cbRendered(1949,69246
+ def test_writeCalledFromThread(1961,69565
+ class ThreadVerifier(1969,69809
+ def write(1970,69848
+ def applicationFactory(1974,69981
+ def application(1975,70015
+ def cbRendered(1982,70285
+ def test_iteratedValuesWrittenFromThread(1993,70565
+ class ThreadVerifier(2001,70826
+ def write(2002,70865
+ def applicationFactory(2006,70998
+ def application(2007,71032
+ def cbRendered(2013,71261
+ def test_statusWrittenFromThread(2024,71541
+ class ThreadVerifier(2031,71740
+ def setResponseCode(2032,71779
+ def applicationFactory(2036,71948
+ def application(2037,71982
+ def cbRendered(2043,72214
+ def test_connectionClosedDuringIteration(2054,72494
+ class UnreliableConnection(2059,72690
+ def write(2064,72896
+ def appIter(2068,73045
+ def applicationFactory(2073,73185
+ def application(2074,73219
+ def cbRendered(2080,73458
+ def _internalServerErrorTest(2091,73789
+ def applicationFactory(2094,73876
+ def cbRendered(2098,73999
+ def test_applicationExceptionBeforeStartResponse(2114,74485
+ def application(2119,74721
+ def test_applicationExceptionAfterStartResponse(2124,74897
+ def application(2130,75183
+ def _connectionClosedTest(2136,75399
+ def applicationFactory(2144,75622
+ def requestFactoryWrapper(2151,75832
+ def ebRendered(2155,75964
+ def test_applicationExceptionAfterWrite(2180,76915
+ def application(2189,77269
+ def test_applicationCloseException(2196,77533
+ class Application(2204,77830
+ def __init__(2205,77865
+ def __iter__(2208,77966
+ def close(2211,78037
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_distrib.py,1782
+class MySite(30,793
+class PBServerFactory(34,831
+ def buildProtocol(44,1100
+class ArbitraryError(50,1230
+class DistribTests(57,1314
+ def tearDown(63,1417
+ def testDistrib(86,2324
+ def _setupDistribServer(109,3224
+ def _requestTest(138,4286
+ def _requestAgentTest(158,5071
+ def cbCollectBody(177,5941
+ def test_requestHeaders(187,6275
+ class ReportRequestHeaders(198,6621
+ def render(199,6676
+ def check_logs(205,6884
+ def cbRequested(217,7367
+ def test_requestResponseCode(225,7587
+ class SetResponseCode(230,7771
+ def render(231,7821
+ def cbRequested(236,7992
+ def test_requestResponseCodeMessage(244,8245
+ class SetResponseCode(249,8448
+ def render(250,8498
+ def cbRequested(255,8686
+ def test_largeWrite(263,8949
+ class LargeWrite(269,9217
+ def render(270,9262
+ def test_largeReturn(280,9581
+ class LargeReturn(285,9788
+ def render(286,9834
+ def test_connectionLost(294,10070
+ def cbRendered(308,10707
+ def test_logFailed(337,11831
+ def test_requestFail(357,12395
+class _PasswordDatabase:_PasswordDatabase376,12962
+ def __init__(377,12987
+ def getpwall(381,13048
+ def getpwnam(385,13107
+class UserDirectoryTests(393,13266
+ def setUp(398,13428
+ def test_interface(405,13741
+ def _404Test(412,13937
+ def cbRendered(420,14228
+ def test_getInvalidUser(426,14370
+ def test_getUserWithoutResource(435,14633
+ def test_getPublicHTMLChild(444,14953
+ def test_getDistribChild(459,15524
+ def test_invalidMethod(475,16190
+ def test_render(486,16521
+ def cbRendered(502,17205
+ def test_passwordDatabase(518,17930
+
+venv/lib/python2.7/site-packages/twisted/web/test/test_tap.py,760
+class ServiceTests(35,1067
+ def _pathOption(39,1176
+ def test_path(57,1807
+ def test_pathServer(67,2116
+ def test_cgiProcessor(90,3046
+ def test_epyProcessor(100,3406
+ def test_rpyProcessor(110,3772
+ def test_makePersonalServerFactory(126,4393
+ def test_personalServer(140,5020
+ def test_defaultPersonalPath(160,5747
+ def test_defaultPort(178,6418
+ def test_twoPorts(190,6764
+ def test_wsgi(200,7100
+ def test_invalidApplication(223,8039
+ def test_HTTPSFailureOnMissingSSL(236,8505
+ def test_HTTPSAcceptedOnAvailableSSL(252,9006
+ def test_add_header_parsing(267,9449
+ def test_add_header_resource(278,9787
+class AddHeadersResourceTests(295,10383
+ def test_getChildWithDefault(296,10424
+
+venv/lib/python2.7/site-packages/twisted/web/util.py,1172
+def _PRE(24,567
+def redirectTo(40,973
+ def render_GET(57,1619
+class Redirect(79,2254
+ def __init__(82,2308
+ def render(86,2402
+ def getChild(89,2479
+class ChildRedirector(93,2540
+ def __init__(95,2588
+ def getChild(103,2965
+class ParentRedirect(111,3157
+ def render(116,3263
+ def getChild(119,3375
+class DeferredResource(123,3430
+ def __init__(130,3584
+ def getChild(134,3672
+ def render(137,3732
+ def _cbChild(143,3942
+ def _ebChild(146,4051
+class _SourceLineElement(151,4136
+ def __init__(160,4445
+ def sourceLine(167,4606
+ def lineNumber(175,4812
+class _SourceFragmentElement(183,4969
+ def __init__(193,5465
+ def _getSourceLines(198,5572
+ def sourceLines(214,6171
+class _FrameElement(232,6864
+ def __init__(242,7337
+ def filename(248,7458
+ def lineNumber(256,7650
+ def function(265,7859
+ def source(273,8048
+class _StackElement(282,8278
+ def __init__(286,8406
+ def frames(292,8545
+class FailureElement(303,8815
+ def __init__(388,10804
+ def type(394,10936
+ def value(402,11124
+ def traceback(410,11319
+def formatFailure(420,11592
+
+venv/lib/python2.7/site-packages/twisted/web/vhost.py,574
+class VirtualHostCollection(16,290
+ def __init__(23,471
+ def listStaticEntities(26,524
+ def getStaticEntity(29,597
+ def reallyPutEntity(32,675
+ def delEntity(35,760
+class NameVirtualHost(39,827
+ def __init__(45,959
+ def listStaticEntities(51,1084
+ def getStaticEntity(54,1228
+ def addHost(60,1428
+ def removeHost(73,1957
+ def _getResourceForRequest(77,2048
+ def render(88,2517
+ def getChild(94,2715
+class _HostResource(104,3073
+ def getChild(106,3114
+class VHostMonsterResource(121,3635
+ def getChild(133,4252
+
+venv/lib/python2.7/site-packages/twisted/web/proxy.py,688
+class ProxyClient(32,1095
+ def __init__(41,1341
+ def connectionMade(53,1726
+ def handleStatus(61,1968
+ def handleHeader(65,2078
+ def handleResponsePart(76,2577
+ def handleResponseEnd(80,2655
+class ProxyClientFactory(92,3005
+ def __init__(100,3150
+ def buildProtocol(109,3395
+ def clientConnectionFailed(114,3567
+class ProxyRequest(126,3971
+ def __init__(137,4280
+ def process(142,4436
+class Proxy(165,5242
+class ReverseProxyRequest(184,5684
+ def __init__(198,6146
+ def process(203,6302
+class ReverseProxy(219,6939
+class ReverseProxyResource(230,7139
+ def __init__(248,7712
+ def getChild(271,8521
+ def render(282,8926
+
+venv/lib/python2.7/site-packages/twisted/web/html.py,72
+def PRE(17,428
+def UL(24,624
+def linkList(35,867
+def output(46,1143
+
+venv/lib/python2.7/site-packages/twisted/web/http.py,5206
+ def _parseHeader(78,2913
+def urlparse(164,5880
+def parse_qs(193,6807
+def datetimeToString(219,7483
+def datetimeToLogString(236,7929
+def timegm(252,8323
+def stringToDatetime(273,8926
+def toChunk(329,10719
+def fromChunk(341,10963
+def parseContentRange(362,11522
+class _IDeprecatedHTTPChannelToRequestInterface(381,12064
+ def connectionLost(395,12467
+ def gotLength(405,12736
+ def handleContentChunk(416,13068
+ def parseCookies(426,13322
+ def requestReceived(432,13433
+ def __eq__(449,13900
+ def __ne__(462,14225
+ def __hash__(475,14563
+class StringTransport:StringTransport485,14724
+ def __init__(490,14870
+ def writeSequence(492,14922
+ def __getattr__(494,14992
+class HTTPClient(499,15077
+ def sendCommand(524,15781
+ def sendHeader(527,15902
+ def endHeaders(533,16135
+ def extractHeader(537,16201
+ def lineReceived(553,16682
+ def connectionLost(595,18178
+ def handleResponseEnd(598,18250
+ def handleResponsePart(609,18572
+ def connectionMade(612,18647
+ def handleStatus(615,18691
+ def handleHeader(625,18959
+ def handleEndHeaders(630,19070
+ def rawDataReceived(636,19180
+class Request:Request659,19806
+ def __init__(715,21787
+ def _cleanup(742,22668
+ def noLongerQueued(771,23544
+ def gotLength(785,23899
+ def parseCookies(801,24408
+ def handleContentChunk(823,25019
+ def requestReceived(832,25197
+ def __repr__(920,28612
+ def process(936,29124
+ def registerProducer(947,29292
+ def unregisterProducer(960,29723
+ def getHeader(970,29971
+ def getCookie(986,30429
+ def notifyFinish(993,30584
+ def finish(1037,32968
+ def write(1067,33895
+ def addCookie(1141,36995
+ def _ensureBytes(1191,38860
+ def setResponseCode(1236,40632
+ def setHeader(1254,41214
+ def redirect(1268,41629
+ def setLastModified(1278,41869
+ def setETag(1315,43394
+ def getAllHeaders(1348,44612
+ def getRequestHostname(1362,45058
+ def getHost(1380,45640
+ def setHost(1390,45962
+ def getClientIP(1425,47355
+ def getClientAddress(1440,47771
+ def isSecure(1457,48229
+ def _authorize(1479,48884
+ def getUser(1498,49514
+ def getPassword(1515,49875
+ def connectionLost(1532,50260
+ def loseConnection(1546,50686
+ def __eq__(1553,50847
+ def __ne__(1574,51615
+ def __hash__(1595,52404
+class _DataLoss(1614,52839
+class PotentialDataLoss(1625,53196
+class _MalformedChunkedDataError(1638,53757
+class _IdentityTransferDecoder(1648,54093
+ def __init__(1664,54746
+ def dataReceived(1670,54946
+ def noMoreData(1702,56192
+class _ChunkedTransferDecoder(1723,56881
+ def __init__(1763,58952
+ def _dataReceived_CHUNK_LENGTH(1769,59121
+ def _dataReceived_CRLF(1788,59703
+ def _dataReceived_TRAILER(1797,59919
+ def _dataReceived_BODY(1807,60168
+ def _dataReceived_FINISHED(1819,60539
+ def dataReceived(1825,60718
+ def noMoreData(1836,61043
+class _NoPushProducer(1849,61435
+ def pauseProducing(1855,61647
+ def resumeProducing(1865,61893
+ def registerProducer(1875,62107
+ def unregisterProducer(1885,62372
+class HTTPChannel(1896,62624
+ def __init__(2024,68321
+ def connectionMade(2032,68507
+ def lineReceived(2040,68750
+ def _finishRequestBody(2114,71418
+ def headerReceived(2119,71532
+ def allContentReceived(2169,73363
+ def dataReceived(2193,74104
+ def rawDataReceived(2214,75000
+ def allHeadersReceived(2223,75230
+ def checkPersistence(2236,75787
+ def requestDone(2280,77676
+ def timeoutConnection(2306,78443
+ def forceAbortClient(2319,78867
+ def connectionLost(2336,79501
+ def isSecure(2347,79853
+ def writeHeaders(2362,80301
+ def write(2388,81177
+ def writeSequence(2400,81442
+ def getPeer(2412,81738
+ def getHost(2421,81921
+ def loseConnection(2430,82103
+ def registerProducer(2442,82479
+ def unregisterProducer(2484,84034
+ def stopProducing(2500,84431
+ def pauseProducing(2513,84867
+ def resumeProducing(2549,86473
+ def _send100Continue(2569,87164
+ def _respondToBadRequestAndDisconnect(2577,87401
+def _escape(2593,87980
+def combinedLogFormatter(2619,88584
+class _XForwardedForAddress(2651,89652
+ def __init__(2661,89923
+class _XForwardedForRequest(2666,89981
+ def getClientAddress(2671,90205
+ def clientproto(2686,90815
+ def code(2694,91001
+ def sentLength(2702,91169
+def proxiedLogFormatter(2712,91380
+class _GenericHTTPChannelProtocol(2724,91729
+ def factory(2765,93234
+ def factory(2773,93392
+ def requestFactory(2779,93506
+ def requestFactory(2789,93751
+ def site(2804,94189
+ def site(2814,94416
+ def timeOut(2829,94851
+ def timeOut(2837,95007
+ def callLater(2852,95403
+ def callLater(2861,95662
+ def dataReceived(2873,96027
+def _genericHTTPChannelProtocolFactory(2916,97715
+class HTTPFactory(2924,97904
+ def __init__(2953,98829
+ def _updateLogDateTime(2989,100204
+ def buildProtocol(2997,100501
+ def startFactory(3013,101153
+ def stopFactory(3026,101470
+ def _openLogFile(3037,101812
+ def log(3045,101992
+
+venv/lib/python2.7/site-packages/twisted/web/soap.py,318
+class SOAPPublisher(26,447
+ def lookupFunction(39,783
+ def render(49,1091
+ def _methodNotFound(81,2129
+ def _gotResult(87,2409
+ def _gotError(94,2737
+ def _sendResponse(104,3142
+class Proxy:Proxy117,3568
+ def __init__(128,3931
+ def _cbGotResult(133,4077
+ def callRemote(147,4699
+
+venv/lib/python2.7/site-packages/twisted/web/static.py,1881
+def isDangerous(44,1122
+class Data(48,1221
+ def __init__(53,1311
+ def render_GET(67,1683
+def addSlash(78,2020
+def _addSlash(86,2162
+class Redirect(103,2712
+ def __init__(104,2747
+ def render(108,2860
+class Registry(112,2938
+ def __init__(118,3143
+ def cachePath(122,3245
+ def getCachedPath(125,3320
+def loadMimeTypes(129,3398
+def getTypeAndEncoding(166,4815
+class File(179,5187
+ def __init__(222,6819
+ def ignoreExt(264,8621
+ def directoryListing(275,8891
+ def getChild(304,10099
+ def openForReading(366,12327
+ def getFileSize(371,12427
+ def _parseRangeHeader(376,12518
+ def _rangeToOffsetAndSize(428,14585
+ def _contentRange(472,16167
+ def _doSingleRangeRequest(488,16743
+ def _doMultipleRangeRequest(518,18165
+ def _setContentHeaders(585,21419
+ def makeProducer(605,22229
+ def render_GET(641,23761
+ def redirect(693,25685
+ def listNames(697,25775
+ def listEntities(704,25937
+ def createSimilarFile(708,26097
+class StaticProducer(719,26491
+ def __init__(730,26813
+ def start(738,26985
+ def resumeProducing(742,27054
+ def stopProducing(746,27143
+class NoRangeStaticProducer(759,27478
+ def start(764,27608
+ def resumeProducing(768,27682
+class SingleRangeStaticProducer(783,28148
+ def __init__(788,28291
+ def start(802,28749
+ def resumeProducing(808,28891
+class MultipleRangeStaticProducer(825,29495
+ def __init__(830,29640
+ def start(846,30228
+ def _nextRange(852,30370
+ def resumeProducing(858,30551
+class ASISProcessor(889,31571
+ def __init__(895,31750
+ def render(901,31910
+def formatFileSize(908,32068
+class DirectoryLister(923,32420
+ def __init__(1008,34705
+ def _getFilesAndDirectories(1021,35192
+ def _buildTableContent(1062,36725
+ def render(1075,37169
+ def __repr__(1100,37906
+
+venv/lib/python2.7/site-packages/twisted/web/microdom.py,3123
+def getElementsByTagName(32,1055
+def getElementsByTagNameNoCase(60,1947
+def _streamWriteWrapper(74,2264
+ def w(76,2329
+ def w(81,2462
+def unescape(99,3020
+def escape(109,3205
+class MismatchedTags(119,3394
+ def __init__(121,3428
+ def __str__(126,3679
+class Node(133,3906
+ def __init__(136,3949
+ def isEqualToNode(141,4058
+ def writexml(158,4602
+ def toxml(163,4761
+ def writeprettyxml(171,5017
+ def toprettyxml(175,5172
+ def cloneNode(179,5305
+ def hasChildNodes(183,5389
+ def appendChild(190,5504
+ def insertBefore(204,5929
+ def removeChild(226,6636
+ def replaceChild(245,7228
+ def lastChild(269,8153
+ def firstChild(273,8215
+class Document(292,8809
+ def __init__(294,8832
+ def cloneNode(300,8982
+ def isEqualToDocument(312,9283
+ def get_documentElement(317,9434
+ def appendChild(322,9557
+ def writexml(336,9996
+ def createElement(348,10456
+ def createTextNode(352,10534
+ def createComment(356,10598
+ def getElementsByTagName(360,10664
+ def getElementById(366,10863
+class EntityReference(377,11194
+ def __init__(379,11224
+ def isEqualToEntityReference(385,11392
+ def writexml(392,11623
+ def cloneNode(398,11817
+class CharacterData(403,11916
+ def __init__(405,11944
+ def isEqualToCharacterData(410,12088
+class Comment(416,12212
+ def writexml(421,12279
+ def cloneNode(428,12502
+class Text(433,12598
+ def __init__(435,12626
+ def isEqualToNode(440,12760
+ def cloneNode(450,13080
+ def writexml(454,13182
+ def __repr__(471,13720
+class CDATASection(476,13801
+ def cloneNode(477,13836
+ def writexml(481,13936
+def _genprefix(490,14171
+class _Attr(499,14289
+class Element(504,14362
+ def __init__(510,14452
+ def addPrefixes(536,15415
+ def endTag(543,15576
+ def isEqualToElement(549,15727
+ def isEqualToNode(556,16005
+ def cloneNode(569,16482
+ def getElementsByTagName(581,16931
+ def hasAttributes(587,17114
+ def getAttribute(591,17162
+ def getAttributeNS(595,17262
+ def getAttributeNode(604,17528
+ def setAttribute(608,17620
+ def removeAttribute(612,17699
+ def hasAttribute(617,17812
+ def writexml(621,17887
+ def __repr__(744,23305
+ def __str__(755,23652
+def _unescapeDict(775,24215
+def _reverseDict(783,24321
+class MicroDOMParser(791,24416
+ def __init__(816,25420
+ def shouldPreserveSpace(832,26046
+ def _getparent(840,26302
+ def _fixScriptElement(848,26480
+ def gotDoctype(882,27745
+ def gotTagStart(886,27816
+ def _gotStandalone(945,30104
+ def gotText(954,30351
+ def gotComment(959,30481
+ def gotEntityReference(963,30558
+ def gotCData(967,30661
+ def gotTagEnd(971,30743
+ def connectionLost(1029,33109
+def parse(1042,33639
+def parseString(1082,34753
+def parseXML(1090,34988
+def parseXMLString(1098,35127
+class lmx:lmx1106,35266
+ def __init__(1111,35320
+ def __getattr__(1117,35461
+ def __setitem__(1123,35625
+ def __getitem__(1127,35705
+ def text(1131,35782
+ def add(1137,35902
+
+venv/lib/python2.7/site-packages/twisted/web/resource.py,1150
+class IResource(29,736
+ def getChildWithDefault(41,996
+ def putChild(61,1849
+ def render(74,2366
+def getChildForRequest(91,3033
+class Resource:Resource104,3415
+ def __init__(116,3744
+ def listStaticNames(126,3895
+ def listStaticEntities(129,3969
+ def listNames(132,4047
+ def listEntities(135,4143
+ def listDynamicNames(138,4248
+ def listDynamicEntities(141,4299
+ def getStaticEntity(144,4367
+ def getDynamicEntity(147,4444
+ def delEntity(153,4616
+ def reallyPutEntity(156,4680
+ def getChild(161,4794
+ def getChildWithDefault(185,5731
+ def getChildForRequest(204,6425
+ def putChild(209,6611
+ def render(223,6972
+ def render_HEAD(253,8195
+def _computeAllowedMethods(264,8459
+class ErrorPage(280,9111
+ def __init__(316,10272
+ def render(323,10436
+ def getChild(333,10817
+class NoResource(338,10880
+ def __init__(343,11034
+class ForbiddenResource(348,11183
+ def __init__(353,11351
+class _IEncodingResource(358,11494
+ def getEncoder(365,11627
+class EncodingResourceWrapper(376,11892
+ def __init__(395,12655
+ def getEncoder(400,12799
+
+venv/lib/python2.7/site-packages/twisted/web/sux.py,2033
+def nop(39,952
+def unionlist(43,994
+def zipfndict(51,1122
+def prefixedMethodClassDict(59,1336
+def prefixedMethodObjDict(63,1486
+class ParseError(67,1638
+ def __init__(69,1668
+ def __str__(75,1835
+class XMLParser(79,1973
+ def connectionMade(92,2309
+ def saveMark(97,2415
+ def _parseError(102,2625
+ def _buildStateTable(105,2735
+ def _decode(117,3350
+ def maybeBodyData(126,3691
+ def dataReceived(148,4514
+ def saveMark(166,5225
+ def connectionLost(193,6176
+ def do_begin(203,6391
+ def begin_comment(213,6716
+ def do_comment(216,6781
+ def begin_tagstart(222,6970
+ def do_tagstart(228,7223
+ def begin_unentity(272,8828
+ def do_unentity(275,8895
+ def end_unentity(279,8985
+ def begin_expectcdata(282,9050
+ def do_expectcdata(285,9119
+ def do_cdata(305,9924
+ def end_cdata(311,10104
+ def do_attrs(315,10194
+ def begin_doctype(336,11023
+ def do_doctype(339,11087
+ def end_doctype(344,11203
+ def do_waitforgt(348,11297
+ def begin_attrname(354,11489
+ def do_attrname(358,11590
+ def do_beforeattrval(388,12760
+ def begin_beforeeq(410,13576
+ def do_beforeeq(413,13647
+ def begin_attrval(436,14532
+ def do_attrval(440,14624
+ def end_attrval(445,14748
+ def begin_messyattr(449,14875
+ def do_messyattr(452,14941
+ def end_messyattr(469,15511
+ def begin_afterslash(473,15627
+ def do_afterslash(476,15703
+ def begin_bodydata(492,16378
+ def do_bodydata(499,16582
+ def end_bodydata(506,16755
+ def do_waitforendscript(510,16847
+ def begin_waitscriptendtag(515,16981
+ def do_waitscriptendtag(520,17106
+ def begin_entityref(560,18583
+ def do_entityref(564,18704
+ def end_entityref(582,19350
+ def begin_spacebodydata(587,19543
+ def gotTagStart(595,19751
+ def gotText(601,19920
+ def gotEntityReference(607,20056
+ def gotComment(613,20239
+ def gotCData(619,20364
+ def gotDoctype(625,20513
+ def gotTagEnd(633,20756
+
+venv/lib/python2.7/site-packages/twisted/web/domhelpers.py,712
+class NodeLookupError(19,412
+def substitute(23,457
+def _get(33,849
+def get(52,1552
+def getIfExists(62,1847
+def getAndClear(70,2076
+def clearNode(80,2410
+def locateNodes(86,2521
+def superSetAttribute(104,3155
+def superPrependAttribute(111,3396
+def superAppendAttribute(122,3750
+def gatherTextNodes(133,4106
+class RawText(157,4905
+ def writexml(169,5514
+def findNodes(172,5682
+def findNodesShallowOnMatch(185,6032
+def findNodesShallow(198,6479
+def findElementsWithAttributeShallow(211,6800
+def findElements(221,7137
+def findElementsWithAttribute(231,7477
+def findNodesNamed(243,7869
+def writeNodeData(247,7975
+def getNodeText(255,8182
+def getParents(261,8289
+def namedChildren(268,8406
+
+venv/lib/python2.7/site-packages/twisted/web/wsgi.py,941
+ def _wsgiString(45,1540
+ def _wsgiStringToBytes(59,1973
+ def _wsgiString(69,2222
+ def _wsgiStringToBytes(86,2816
+class _ErrorStream:_ErrorStream100,3172
+ def write(113,3663
+ def writelines(144,4691
+ def flush(160,5186
+class _InputStream:_InputStream170,5425
+ def __init__(180,5848
+ def read(189,6042
+ def readline(201,6397
+ def readlines(215,6915
+ def __iter__(227,7290
+class _WSGIResponse:_WSGIResponse237,7502
+ def __init__(274,8901
+ def _finished(350,12491
+ def startResponse(358,12678
+ def write(423,15424
+ def wsgiWrite(456,16974
+ def _sendResponseHeaders(468,17278
+ def start(488,18085
+ def run(497,18281
+ def wsgiError(515,18878
+ def wsgiFinish(527,19403
+class WSGIResource:WSGIResource538,19737
+ def __init__(556,20349
+ def render(562,20519
+ def getChildWithDefault(578,21173
+ def putChild(587,21505
+
+venv/lib/python2.7/site-packages/twisted/web/_auth/digest.py,116
+class DigestCredentialFactory(18,449
+ def __init__(26,636
+ def getChallenge(34,935
+ def decode(47,1383
+
+venv/lib/python2.7/site-packages/twisted/web/_auth/basic.py,115
+class BasicCredentialFactory(24,533
+ def __init__(35,810
+ def getChallenge(39,912
+ def decode(47,1138
+
+venv/lib/python2.7/site-packages/twisted/web/_auth/wrapper.py,644
+class UnauthorizedResource(30,980
+ def __init__(37,1101
+ def render(41,1184
+ def ensureBytes(45,1291
+ def generateWWWAuthenticate(48,1390
+ def quoteString(56,1685
+ def getChildWithDefault(70,2176
+class HTTPAuthSessionWrapper(79,2331
+ def __init__(93,2773
+ def _authorizedResource(108,3276
+ def render(133,4305
+ def getChildWithDefault(142,4647
+ def _login(156,5267
+ def _loginSucceeded(168,5678
+ class ResourceWrapper(175,5946
+ def getChildWithDefault(185,6468
+ def render(193,6866
+ def _loginFailed(205,7295
+ def _selectParseHeader(222,7924
+
+venv/lib/python2.7/site-packages/twisted/web/_flatten.py,487
+ def iscoroutine(21,480
+def escapeForContent(32,866
+def attributeEscapingDoneOutside(56,1570
+def writeWithAttributeEscaping(78,2353
+ def _write(116,4536
+def escapedCDATA(122,4642
+def escapedComment(139,5053
+def _getSlotValue(159,5553
+def _flattenElement(173,5921
+ def keepGoing(213,7885
+def _flattenTree(296,11169
+ def cbx(333,12680
+def _writeFlattenedData(342,12975
+ def cby(368,13896
+def flatten(376,14088
+def flattenString(406,15292
+
+venv/lib/python2.7/site-packages/twisted/web/server.py,1720
+ def quote(26,750
+def _addressToTuple(82,2357
+class Request(93,2627
+ def __init__(117,3337
+ def getStateToCopyFor(122,3473
+ def sibLink(146,4177
+ def childLink(156,4425
+ def process(172,4879
+ def write(204,5793
+ def finish(241,7465
+ def render(252,7753
+ def processingFailed(343,11583
+ def view_write(375,12821
+ def view_finish(381,12952
+ def view_addCookie(387,13076
+ def view_setHeader(393,13239
+ def view_setLastModified(399,13382
+ def view_setETag(405,13543
+ def view_setResponseCode(411,13678
+ def view_registerProducer(418,13871
+ def view_unregisterProducer(425,14127
+ def session(434,14312
+ def getSession(451,14875
+ def _prePathURL(508,17017
+ def prePathURL(526,17563
+ def URLPath(530,17637
+ def rememberRootURL(535,17754
+ def getRootURL(544,17977
+ def _handleStar(551,18101
+class GzipEncoderFactory(574,18985
+ def encoderForRequest(584,19244
+class _GzipEncoder(606,20046
+ def __init__(620,20328
+ def encode(626,20522
+ def finish(637,20931
+class _RemoteProducerWrapper:_RemoteProducerWrapper648,21177
+ def __init__(649,21207
+class Session(656,21446
+ def __init__(674,21916
+ def startCheckingExpiration(691,22353
+ def notifyOnExpire(701,22577
+ def expire(708,22754
+ def touch(722,23140
+class Site(736,23493
+ def __init__(755,24239
+ def _openLogFile(773,24943
+ def __getstate__(778,25100
+ def _mkuid(784,25207
+ def makeSession(792,25408
+ def getSession(802,25700
+ def buildProtocol(814,25969
+ def render(825,26260
+ def getChildWithDefault(833,26451
+ def getResourceFor(841,26669
+ def acceptableProtocols(856,27269
+
+venv/lib/python2.7/site-packages/twisted/web/tap.py,670
+class Options(24,613
+ def __init__(63,2138
+ def opt_port(72,2363
+ def opt_https(84,2755
+ def opt_listen(95,3112
+ def opt_index(103,3301
+ def opt_user(113,3533
+ def opt_path(123,3742
+ def opt_processor(137,4281
+ def opt_class(149,4694
+ def opt_resource_script(157,4908
+ def opt_wsgi(164,5104
+ def opt_mime_type(179,5668
+ def opt_allow_ignore_ext(190,6017
+ def opt_ignore_ext(200,6370
+ def opt_add_header(210,6716
+ def postOptions(219,7008
+def makePersonalServerFactory(252,8256
+class _AddHeadersResource(264,8570
+ def __init__(265,8616
+ def getChildWithDefault(270,8751
+def makeService(277,8967
+
+venv/lib/python2.7/site-packages/twisted/web/client.py,4982
+ def urlunparse(20,443
+class PartialDownloadError(50,1663
+class HTTPPageGetter(58,1861
+ def connectionMade(82,2806
+ def handleHeader(114,4216
+ def handleStatus(129,4663
+ def handleEndHeaders(144,5195
+ def handleStatus_200(150,5403
+ def handleStatusDefault(156,5570
+ def handleStatus_301(159,5630
+ def handleStatus_302(199,7183
+ def handleStatus_303(206,7334
+ def connectionLost(211,7437
+ def handleResponse(226,8111
+ def timeout(248,8987
+class HTTPPageDownloader(254,9217
+ def handleStatus_200(258,9286
+ def handleStatus_206(263,9464
+ def handleResponsePart(266,9545
+ def handleResponseEnd(270,9660
+class HTTPClientFactory(287,10196
+ def __init__(341,12187
+ def _waitForDisconnect(377,13604
+ def __repr__(387,13970
+ def setURL(390,14059
+ def buildProtocol(399,14317
+ def _cancelTimeout(408,14685
+ def gotHeaders(413,14825
+ def gotStatus(430,15401
+ def page(444,15881
+ def noPage(449,16003
+ def clientConnectionFailed(454,16130
+class HTTPDownloader(469,16692
+ def __init__(477,16845
+ def gotHeaders(502,17986
+ def openFile(516,18546
+ def pageStart(524,18767
+ def pagePart(539,19345
+ def noPage(550,19586
+ def pageEnd(565,20020
+class URI(578,20290
+ def __init__(584,20420
+ def fromBytes(623,21452
+ def toBytes(657,22447
+ def originForm(670,22787
+def _urljoin(690,23373
+def _makeGetterFactory(719,24268
+def _deprecateGetPageClasses(750,25368
+def getPage(775,26072
+def downloadPage(794,26617
+def _requireSSL(841,27846
+ def raiseNotImplemented(855,28312
+class WebClientContextFactory(871,28730
+ def _getCertificateOptions(882,29245
+ def getContext(900,29658
+class BrowserLikePolicyForHTTPS(915,30010
+ def __init__(919,30111
+ def creatorForNetloc(924,30206
+class _ContextFactoryWithContext(961,31570
+ def __init__(970,31821
+ def getContext(980,32066
+class _DeprecatedToCurrentPolicyForHTTPS(993,32358
+ def __init__(1002,32718
+ def creatorForNetloc(1014,33148
+class FileBodyProducer(1034,33765
+ def __init__(1056,34593
+ def _determineLength(1063,34837
+ def stopProducing(1081,35393
+ def startProducing(1090,35630
+ def maybeStopped(1100,36035
+ def _writeloop(1109,36343
+ def pauseProducing(1123,36775
+ def resumeProducing(1131,37006
+class _HTTP11ClientFactory(1141,37274
+ def __init__(1153,37684
+ def __repr__(1158,37825
+ def buildProtocol(1163,37969
+class _RetryingHTTP11ClientProtocol(1168,38068
+ def __init__(1178,38366
+ def _shouldRetry(1183,38513
+ def request(1211,39620
+ def failed(1221,39941
+class HTTPConnectionPool(1233,40311
+ def __init__(1278,41872
+ def getConnection(1285,42052
+ def _newConnection(1323,43573
+ def quiescentCallback(1329,43751
+ def _removeConnection(1335,43949
+ def _putConnection(1344,44222
+ def closeCachedConnections(1371,45379
+class _AgentBase(1390,45968
+ def __init__(1400,46288
+ def _computeHostValue(1407,46466
+ def _requestWithEndpoint(1419,46898
+ def cbConnected(1436,47625
+class _StandardEndpointFactory(1447,47987
+ def __init__(1460,48543
+ def endpointForURI(1483,49449
+class Agent(1518,50716
+ def __init__(1531,51052
+ def usingEndpointFactory(1576,52965
+ def _init(1602,53911
+ def _getEndpoint(1626,54747
+ def request(1638,55086
+class ProxyAgent(1662,55938
+ def __init__(1671,56119
+ def request(1678,56345
+class _FakeUrllib2Request(1695,57098
+ def __init__(1715,57604
+ def has_header(1738,58274
+ def add_unredirected_header(1742,58371
+ def get_full_url(1746,58502
+ def get_header(1750,58556
+ def get_host(1758,58818
+ def get_type(1762,58869
+ def is_unverifiable(1766,58920
+class _FakeUrllib2Response(1772,59024
+ def __init__(1781,59267
+ def info(1785,59336
+ class _Meta(1786,59356
+ def getheaders(1787,59385
+ def get_all(1791,59550
+class CookieAgent(1802,59858
+ def __init__(1820,60514
+ def request(1825,60621
+ def _extractCookies(1855,61785
+class GzipDecoder(1870,62217
+ def __init__(1879,62424
+ def deliverBody(1884,62530
+class _GzipProtocol(1893,62761
+ def __init__(1906,63128
+ def dataReceived(1912,63312
+ def connectionLost(1925,63715
+class ContentDecoderAgent(1941,64180
+ def __init__(1958,64833
+ def request(1964,65018
+ def _handleResponse(1979,65532
+class RedirectAgent(2005,66479
+ def __init__(2032,67420
+ def request(2037,67543
+ def _resolveLocation(2048,67898
+ def _handleRedirect(2064,68321
+ def _chainResponse(2082,69235
+ def _handleResponse(2090,69520
+class BrowserLikeRedirectAgent(2107,70272
+class _ReadBodyProtocol(2125,70797
+ def __init__(2140,71216
+ def dataReceived(2157,71697
+ def connectionLost(2164,71848
+def readBody(2180,72428
+ def cancel(2193,72919
+ def getAbort(2206,73322
+
+venv/lib/python2.7/site-packages/twisted/web/error.py,898
+def _codeToMessage(28,676
+class Error(45,1111
+ def __init__(58,1474
+ def __str__(89,2583
+class PageRedirect(94,2672
+ def __init__(101,2862
+class InfiniteRedirection(128,3883
+ def __init__(136,4104
+class RedirectWithNoLocation(163,5133
+ def __init__(175,5417
+class UnsupportedMethod(197,6110
+ def __init__(215,6789
+ def __str__(225,7157
+class SchemeNotSupported(230,7244
+class RenderError(237,7361
+class MissingRenderMethod(245,7497
+ def __init__(252,7751
+ def __repr__(258,7922
+class MissingTemplateLoader(264,8075
+ def __init__(271,8335
+ def __repr__(276,8445
+class UnexposedMethodError(282,8593
+class UnfilledSlot(289,8721
+class UnsupportedType(296,8842
+class FlattenerError(304,8985
+ def __init__(312,9317
+ def _formatRoot(319,9534
+ def __repr__(361,11260
+ def __str__(390,12309
+class UnsupportedSpecialHeader(395,12361
+
+venv/lib/python2.7/site-packages/twisted/web/_http2.py,1894
+class H2Connection(68,1871
+ def __init__(127,4595
+ def connectionMade(150,5320
+ def dataReceived(161,5686
+ def timeoutConnection(202,7290
+ def forceAbortClient(245,9057
+ def connectionLost(262,9690
+ def stopProducing(328,12579
+ def pauseProducing(338,12845
+ def resumeProducing(348,13130
+ def _sendPrioritisedData(361,13494
+ def _requestReceived(441,16872
+ def _requestDataReceived(472,17994
+ def _requestEnded(485,18426
+ def _requestAborted(498,18834
+ def _handlePriorityUpdate(513,19326
+ def writeHeaders(541,20408
+ def writeDataToStream(574,21604
+ def endRequest(601,22629
+ def abortRequest(616,23137
+ def _requestDone(629,23585
+ def remainingOutboundWindow(644,24141
+ def _handleWindowUpdate(669,25112
+ def getPeer(706,26647
+ def getHost(720,27087
+ def openStreamWindow(730,27318
+ def _isSecure(747,27848
+ def _send100Continue(758,28174
+ def _respondToBadRequestAndDisconnect(772,28645
+ def _streamIsActive(801,29704
+class H2Stream(817,30173
+ def __init__(876,32435
+ def _convertHeaders(923,34037
+ def receiveDataChunk(961,35471
+ def requestComplete(984,36451
+ def connectionLost(997,36945
+ def windowUpdated(1008,37237
+ def flowControlBlocked(1034,38138
+ def writeHeaders(1048,38536
+ def requestDone(1068,39162
+ def _send100Continue(1078,39455
+ def _respondToBadRequestAndDisconnect(1086,39680
+ def write(1102,40338
+ def writeSequence(1113,40595
+ def loseConnection(1124,40882
+ def abortConnection(1131,41044
+ def getPeer(1138,41218
+ def getHost(1145,41343
+ def isSecure(1152,41493
+ def registerProducer(1163,41760
+ def unregisterProducer(1206,43316
+ def stopProducing(1220,43740
+ def pauseProducing(1228,43898
+ def resumeProducing(1235,44031
+def _addHeaderToRequest(1257,44719
+
+venv/lib/python2.7/site-packages/twisted/web/script.py,523
+class AlreadyCached(29,727
+class CacheScanner:CacheScanner34,842
+ def __init__(35,862
+ def cache(40,986
+ def recache(46,1143
+def ResourceScript(51,1267
+def ResourceTemplate(74,1947
+class ResourceScriptWrapper(90,2466
+ def __init__(92,2515
+ def render(97,2681
+ def getChildWithDefault(101,2803
+class ResourceScriptDirectory(107,2965
+ def __init__(120,3549
+ def getChild(125,3723
+ def render(134,4020
+class PythonScript(139,4107
+ def __init__(148,4366
+ def render(155,4543
+
+venv/lib/python2.7/site-packages/twisted/web/_stan.py,510
+class slot(30,1066
+ def __init__(61,2247
+ def __repr__(71,2555
+class Tag(76,2623
+ def __init__(127,4722
+ def fillSlots(147,5388
+ def __call__(163,5880
+ def _clone(201,7169
+ def clone(221,7781
+ def clear(254,8852
+ def __repr__(262,8997
+class CDATA(277,9468
+ def __init__(286,9772
+ def __repr__(290,9829
+class Comment(295,9898
+ def __init__(305,10198
+ def __repr__(309,10255
+class CharRef(314,10326
+ def __init__(325,10653
+ def __repr__(329,10719
+
+venv/lib/python2.7/site-packages/twisted/web/demo.py,44
+class Test(13,194
+ def __init__(15,237
+
+venv/lib/python2.7/site-packages/twisted/web/xmlrpc.py,1155
+def withRequest(44,1031
+ def xmlrpc_echo(54,1320
+class NoSuchFunction(64,1451
+class Handler:Handler70,1542
+ def __init__(87,2161
+ def run(92,2342
+class XMLRPC(98,2529
+ def __init__(131,3509
+ def __setattr__(138,3716
+ def putSubHandler(142,3794
+ def getSubHandler(145,3884
+ def getSubHandlerPrefixes(148,3972
+ def render_POST(151,4055
+ def _cbRender(180,5367
+ def _ebRender(208,6340
+ def lookupProcedure(215,6537
+ def listProcedures(253,8181
+class XMLRPCIntrospection(262,8390
+ def __init__(275,8898
+ def xmlrpc_listMethods(285,9191
+ def xmlrpc_methodHelp(301,9775
+ def xmlrpc_methodSignature(311,10143
+def addIntrospection(327,10746
+class QueryProtocol(337,11008
+ def connectionMade(338,11046
+ def handleStatus(354,11747
+ def handleResponse(358,11883
+ def connectionLost(369,12249
+class _QueryFactory(390,12828
+ def __init__(417,13636
+ def parseResponse(444,14743
+ def clientConnectionLost(457,15181
+ def badStatus(464,15413
+class Proxy:Proxy470,15566
+ def __init__(513,17209
+ def callRemote(555,18760
+ def cancel(568,19346
+
+venv/lib/python2.7/site-packages/twisted/web/distrib.py,977
+class _ReferenceableProducerWrapper(32,789
+ def __init__(33,844
+ def remote_resumeProducing(36,912
+ def remote_pauseProducing(39,991
+ def remote_stopProducing(42,1068
+class Request(46,1144
+ def setCopyableState(51,1311
+ def write(79,2747
+ def registerProducer(96,3204
+ def unregisterProducer(101,3445
+ def fail(104,3555
+class Issue:Issue110,3685
+ def __init__(113,3719
+ def finished(116,3784
+ def failed(122,4004
+class ResourceSubscription(135,4461
+ def __init__(140,4560
+ def __getstate__(147,4744
+ def connected(160,5161
+ def notConnected(171,5545
+ def booted(186,6020
+ def render(189,6091
+class ResourcePublisher(217,7142
+ def __init__(227,7431
+ def upgradeToVersion2(232,7515
+ def getPerspectiveNamed(239,7754
+ def remote_request(243,7817
+class UserDirectory(257,8210
+ def __init__(311,9296
+ def _users(318,9479
+ def render_GET(338,10232
+ def getChild(360,11010
+
+venv/lib/python2.7/site-packages/twisted/web/twcgi.py,664
+class CGIDirectory(22,461
+ def __init__(23,519
+ def getChild(28,647
+ def render(39,951
+class CGIScript(46,1130
+ def __init__(55,1438
+ def render(68,1946
+ def runProcess(132,4328
+class FilteredScript(155,5171
+ def runProcess(174,5774
+class CGIProcessProtocol(198,6690
+ def view_resumeProducing(207,6908
+ def view_pauseProducing(211,6985
+ def view_stopProducing(215,7060
+ def resumeProducing(219,7133
+ def pauseProducing(223,7207
+ def stopProducing(227,7279
+ def __init__(231,7350
+ def connectionMade(235,7416
+ def errReceived(244,7679
+ def outReceived(248,7763
+ def processEnded(306,10499
+
+venv/lib/python2.7/site-packages/twisted/web/rewrite.py,197
+class RewriterResource(7,109
+ def __init__(9,153
+ def _rewrite(14,316
+ def getChild(18,429
+ def render(26,711
+def tildeToUsers(31,820
+def alias(36,1042
+ def rewriter(47,1568
+
+venv/lib/python2.7/site-packages/twisted/web/iweb.py,1675
+class IRequest(19,506
+ def getHeader(52,1714
+ def getCookie(65,2048
+ def getAllHeaders(71,2151
+ def getRequestHostname(81,2445
+ def getHost(93,2769
+ def getClientAddress(101,2941
+ def getClientIP(115,3272
+ def getUser(127,3648
+ def getPassword(138,3877
+ def isSecure(149,4122
+ def getSession(164,4537
+ def URLPath(175,4917
+ def prePathURL(182,5065
+ def rememberRootURL(190,5281
+ def getRootURL(197,5420
+ def finish(204,5545
+ def write(210,5653
+ def addCookie(218,5904
+ def setResponseCode(228,6265
+ def setHeader(234,6372
+ def redirect(247,6712
+ def setLastModified(255,6869
+ def setETag(277,7751
+ def setHost(299,8572
+class INonQueuedRequestFactory(317,9268
+ def __call__(321,9407
+class IAccessLogFormatter(336,9818
+ def __call__(341,9981
+class ICredentialFactory(358,10471
+ def getChallenge(372,11062
+ def decode(386,11447
+class IBodyProducer(405,12023
+ def startProducing(441,13666
+ def stopProducing(453,14107
+class IRenderable(464,14447
+ def lookupRenderMethod(470,14604
+ def render(484,15097
+class ITemplateLoader(497,15406
+ def load(503,15576
+class IResponse(513,15788
+ def deliverBody(554,17102
+ def setPreviousResponse(577,18084
+class _IRequestEncoder(587,18305
+ def encode(595,18473
+ def finish(607,18705
+class _IRequestEncoderFactory(618,18930
+ def encoderForRequest(625,19065
+class IClientRequest(633,19229
+class IAgent(655,19812
+ def request(694,21812
+class IPolicyForHTTPS(729,23446
+ def creatorForNetloc(739,23754
+class IAgentEndpointFactory(760,24460
+ def endpointForURI(769,24762
+
+venv/lib/python2.7/site-packages/twisted/web/template.py,1051
+class _NSContext(57,1967
+ def __init__(62,2081
+ def get(74,2427
+ def __setitem__(83,2600
+ def __getitem__(90,2757
+class _ToStan(98,2916
+ def __init__(104,3091
+ def setDocumentLocator(113,3337
+ def startDocument(120,3517
+ def endDocument(130,3722
+ def processingInstruction(136,3799
+ def startPrefixMapping(142,3921
+ def endPrefixMapping(165,4648
+ def startElementNS(174,4850
+ def characters(273,8864
+ def endElementNS(286,9163
+ def startDTD(298,9521
+ def endDTD(304,9623
+ def startCDATA(310,9704
+ def endCDATA(318,9884
+ def comment(328,10179
+def _flatsaxParse(336,10336
+class TagLoader(362,11059
+ def __init__(370,11265
+ def load(378,11443
+class XMLString(384,11522
+ def __init__(392,11734
+ def load(405,12098
+class XMLFile(417,12322
+ def __init__(428,12664
+ def _loadDoc(444,13179
+ def __repr__(458,13535
+ def load(462,13610
+class _TagFactory(499,15274
+ def __getattr__(512,15698
+def renderElement(527,16039
+ def eb(552,16859
+
+venv/lib/python2.7/site-packages/twisted/web/_newclient.py,4145
+class BadHeaders(59,2236
+class ExcessWrite(66,2343
+class ParseError(73,2506
+ def __init__(79,2650
+class BadResponseVersion(85,2763
+class _WrapperException(92,2876
+ def __init__(100,3223
+class RequestGenerationFailed(106,3332
+class RequestTransmissionFailed(116,3621
+class ConnectionAborted(126,3913
+class WrongBodyLength(133,4031
+class ResponseDone(142,4246
+class ResponseFailed(151,4478
+ def __init__(163,4918
+class ResponseNeverReceived(169,5052
+class RequestNotSent(176,5196
+def _callAppFunction(187,5569
+class HTTPParser(204,5918
+ def connectionMade(248,7817
+ def switchToBodyMode(255,7982
+ def lineReceived(268,8372
+ def rawDataReceived(298,9491
+ def isConnectionControlHeader(305,9666
+ def statusReceived(318,10214
+ def headerReceived(329,10528
+ def allHeadersReceived(341,10855
+class HTTPClientParser(350,11096
+ def __init__(377,11910
+ def dataReceived(384,12102
+ def parseVersion(392,12312
+ def statusReceived(410,12981
+ def _finished(443,14089
+ def isConnectionControlHeader(457,14605
+ def allHeadersReceived(467,14959
+ def connectionLost(553,19061
+class Request:Request583,20299
+ def __init__(599,20746
+ def _construct(630,21934
+ def absoluteURI(650,22550
+ def _writeHeaders(658,22784
+ def _writeToBodyProducerChunked(679,23693
+ def cbProduced(692,24186
+ def ebProduced(694,24260
+ def _writeToBodyProducerContentLength(706,24733
+ def combine(734,25788
+ def cancelConsuming(738,26027
+ def ebConsuming(748,26461
+ def cbProducing(771,27655
+ def ebProducing(792,28751
+ def f(815,29852
+ def _writeToEmptyBodyContentLength(825,30192
+ def writeTo(837,30550
+ def stopWriting(864,31745
+class LengthEnforcingConsumer:LengthEnforcingConsumer878,32321
+ def __init__(894,32851
+ def _allowNoMoreWrites(901,33048
+ def write(909,33278
+ def _noMoreWritesExpected(938,34573
+def makeStatefulDispatcher(952,35018
+ def dispatcher(968,35710
+class Response:Response988,36374
+ def __init__(1038,38536
+ def _construct(1066,39428
+ def setPreviousResponse(1084,40008
+ def deliverBody(1088,40112
+ def _deliverBody_INITIAL(1096,40340
+ def _deliverBody_CONNECTED(1117,41196
+ def _deliverBody_DEFERRED_CLOSE(1127,41540
+ def _deliverBody_FINISHED(1146,42274
+ def _bodyDataReceived(1155,42577
+ def _bodyDataReceived_INITIAL(1165,42944
+ def _bodyDataReceived_CONNECTED(1177,43323
+ def _bodyDataReceived_DEFERRED_CLOSE(1185,43542
+ def _bodyDataReceived_FINISHED(1193,43839
+ def _bodyDataFinished(1202,44141
+ def _bodyDataFinished_INITIAL(1212,44553
+ def _bodyDataFinished_CONNECTED(1223,44921
+ def _bodyDataFinished_DEFERRED_CLOSE(1234,45292
+ def _bodyDataFinished_FINISHED(1242,45556
+class ChunkedEncoder:ChunkedEncoder1253,45883
+ def __init__(1259,46049
+ def _allowNoMoreWrites(1263,46121
+ def registerProducer(1271,46351
+ def write(1278,46551
+ def unregisterProducer(1291,46896
+class TransportProxyProducer:TransportProxyProducer1302,47162
+ def __init__(1319,47924
+ def stopProxying(1323,47994
+ def stopProducing(1332,48253
+ def resumeProducing(1341,48489
+ def pauseProducing(1350,48731
+ def loseConnection(1359,48966
+class HTTP11ClientProtocol(1369,49227
+ def __init__(1439,52309
+ def state(1445,52469
+ def request(1449,52519
+ def cancelRequest(1474,53674
+ def cbRequestWritten(1494,54579
+ def ebRequestWriting(1499,54781
+ def _finishResponse(1518,55449
+ def _finishResponse_WAITING(1530,55872
+ def _disconnectParser(1576,57919
+ def _giveUp(1599,58765
+ def dataReceived(1611,59136
+ def connectionLost(1621,59350
+ def _connectionLost_QUIESCENT(1629,59587
+ def _connectionLost_GENERATION_FAILED(1637,59816
+ def _connectionLost_TRANSMITTING(1645,60066
+ def _connectionLost_TRANSMITTING_AFTER_RECEIVING_RESPONSE(1660,60616
+ def _connectionLost_WAITING(1667,60807
+ def _connectionLost_ABORTING(1678,61222
+ def abort(1690,61627
+
+venv/lib/python2.7/site-packages/twisted/web/http_headers.py,500
+def _dashCapitalize(14,303
+class Headers(29,685
+ def __init__(59,1905
+ def __repr__(66,2114
+ def __cmp__(73,2308
+ def _encodeName(85,2666
+ def _encodeValue(101,3125
+ def _encodeValues(116,3534
+ def _decodeValues(134,4067
+ def copy(151,4536
+ def hasHeader(160,4724
+ def removeHeader(173,5089
+ def setRawHeaders(185,5395
+ def addRawHeader(206,6119
+ def getRawHeaders(226,6650
+ def getAllRawHeaders(250,7488
+ def _canonicalNameCaps(260,7812
+
+venv/lib/python2.7/site-packages/twisted/web/_element.py,489
+class Expose(14,387
+ def __init__(26,811
+ def __call__(30,870
+ class Foo(38,1188
+ def twiddle(39,1216
+ def frob(41,1281
+ def get(67,2061
+ def _withDocumentation(87,2786
+def renderer(102,3337
+ class Foo(108,3457
+ def twiddle(110,3507
+class Element(127,3875
+ class Menu(141,4448
+ def items(143,4499
+ def __init__(156,4912
+ def lookupRenderMethod(161,5015
+ def render(171,5280
+
+venv/lib/python2.7/site-packages/twisted/plugin.py,384
+def _determinePickleModule(20,364
+class IPlugin(41,840
+class CachedPlugin(52,1133
+ def __init__(53,1161
+ def __repr__(60,1390
+ def load(65,1578
+ def __conform__(68,1665
+class CachedDropin(81,2096
+ def __init__(98,2645
+def _generateCacheEntry(105,2799
+ def fromkeys(118,3232
+def getCache(126,3351
+def getPlugins(199,6277
+def pluginPackagePaths(229,7153
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_tests.py,5475
+class ResultsTestMixin(44,1556
+ def loadSuite(48,1670
+ def test_setUp(57,1984
+ def assertCount(66,2267
+class SuccessMixin(75,2536
+ def setUp(79,2667
+ def test_successful(85,2785
+ def assertSuccessful(90,2889
+ def test_successfulIsReported(102,3341
+ def test_defaultIsSuccessful(111,3658
+ def test_noReference(120,3947
+class SynchronousSuccessTests(133,4306
+class AsynchronousSuccessTests(139,4472
+class SkipMethodsMixin(145,4628
+ def setUp(149,4771
+ def test_counting(155,4883
+ def test_results(161,5008
+ def test_setUp(175,5606
+ def test_reasons(190,6256
+ def test_deprecatedSkipWithoutReason(201,6593
+class SynchronousSkipMethodTests(218,7241
+class AsynchronousSkipMethodTests(231,7757
+class SkipClassesMixin(244,8267
+ def setUp(248,8401
+ def test_counting(255,8561
+ def test_setUpRan(261,8714
+ def test_results(268,8927
+ def test_reasons(282,9549
+class SynchronousSkipClassTests(295,9981
+class AsynchronousSkipClassTests(306,10295
+class TodoMixin(317,10601
+ def setUp(322,10765
+ def test_counting(328,10873
+ def test_results(334,11003
+ def test_expectedFailures(352,11916
+ def test_unexpectedSuccesses(362,12280
+ def test_expectedSetUpFailure(372,12631
+ def test_expectedTearDownFailure(387,13285
+class SynchronousTodoTests(407,14158
+class AsynchronousTodoTests(420,14597
+class ClassTodoMixin(433,15030
+ def setUp(438,15187
+ def test_counting(444,15300
+ def test_results(450,15429
+ def test_expectedFailures(468,16332
+ def test_unexpectedSuccesses(478,16697
+class SynchronousClassTodoTests(490,17060
+class AsynchronousClassTodoTests(500,17376
+class StrictTodoMixin(510,17684
+ def setUp(516,17893
+ def test_counting(522,18007
+ def test_results(528,18131
+ def test_expectedFailures(543,18843
+ def test_unexpectedSuccesses(553,19219
+class SynchronousStrictTodoTests(565,19605
+class AsynchronousStrictTodoTests(576,19964
+class ReactorCleanupTests(587,20315
+ def setUp(593,20483
+ def test_leftoverSockets(601,20658
+ def test_leftoverPendingCalls(618,21336
+class FixtureMixin(632,21859
+ def setUp(636,21964
+ def test_brokenSetUp(643,22124
+ def test_brokenTearDown(654,22568
+ def test_tearDownRunsOnTestFailure(666,23019
+class SynchronousFixtureTests(686,23610
+class AsynchronousFixtureTests(701,24165
+class AsynchronousSuppressionTests(716,24714
+class GCMixin(734,25396
+ class BasicTest(740,25585
+ def setUp(744,25686
+ def test_foo(749,25797
+ def tearDown(754,25914
+ def _log(761,26041
+ def collect(767,26152
+ def setUp(771,26235
+ def tearDown(780,26454
+class GarbageCollectionDefaultTests(787,26569
+ def test_collectNotDefault(792,26721
+class GarbageCollectionTests(803,27032
+ def test_collectCalled(807,27157
+class UnhandledDeferredTests(820,27581
+ def setUp(826,27745
+ def test_isReported(836,28079
+ def test_doesntBleed(846,28420
+ def tearDown(865,29190
+class AddCleanupMixin(874,29341
+ def setUp(878,29432
+ def test_addCleanupCalledIfSetUpFails(886,29633
+ def test_addCleanupCalledIfSetUpSkips(895,29974
+ def test_addCleanupCalledInReverseOrder(906,30426
+ def test_errorInCleanupIsCaptured(917,30875
+ def test_cleanupsContinueRunningAfterError(931,31491
+ def test_multipleErrorsReported(946,32118
+class SynchronousAddCleanupTests(965,32845
+class AsynchronousAddCleanupTests(975,33150
+ def test_addCleanupWaitsForDeferreds(983,33445
+ def cleanup(989,33684
+class SuiteClearingMixin(1000,34101
+ def test_clearSuite(1005,34224
+ def test_clearPyunitSuite(1018,34647
+class SynchronousSuiteClearingTests(1035,35233
+class AsynchronousSuiteClearingTests(1045,35543
+class TestDecoratorMixin(1055,35833
+ def assertTestsEqual(1059,35927
+ def assertSuitesEqual(1071,36481
+ def test_usesAdaptedReporterWithRun(1086,37210
+ def test_usesAdaptedReporterWithCall(1101,37798
+ def test_decorateSingleTest(1117,38396
+ def test_decorateTestSuite(1126,38757
+ def test_decorateInPlaceMutatesOriginal(1137,39209
+ def test_decorateTestSuiteReferences(1150,39735
+ def test_decorateNestedTestSuite(1170,40583
+ def test_decorateDecoratedSuite(1183,41151
+ def test_decoratePreservesSuite(1195,41693
+class SynchronousTestDecoratorTests(1208,42170
+class AsynchronousTestDecoratorTests(1217,42448
+class MonkeyPatchMixin(1226,42706
+ def setUp(1230,42819
+ def test_patch(1239,43055
+ def test_patchRestoredAfterRun(1247,43332
+ def test_revertDuringTest(1256,43683
+ def test_revertAndRepatch(1265,44051
+ def test_successivePatches(1275,44401
+class SynchronousMonkeyPatchTests(1287,44905
+class AsynchronousMonkeyPatchTests(1296,45174
+class IterateTestsMixin(1305,45423
+ def test_iterateTestCase(1310,45560
+ def test_iterateSingletonTestSuite(1319,45810
+ def test_iterateNestedTestSuite(1329,46139
+ def test_iterateIsLeftToRightDepthFirst(1338,46432
+class SynchronousIterateTestsTests(1347,46750
+class AsynchronousIterateTestsTests(1357,47078
+class TrialGeneratorFunctionTests(1368,47387
+ def test_errorOnGeneratorFunction(1373,47525
+ class GeneratorTestCase(1379,47739
+ def test_generator(1384,47874
+ def test_synchronousTestCaseErrorOnGeneratorFunction(1404,48730
+ class GeneratorSynchronousTestCase(1410,48974
+ def test_generator(1415,49142
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_doctest.py,191
+class RunnersTests(14,270
+ def test_id(19,378
+ def test_basicTrialIntegration(31,776
+ def _testRun(40,1053
+ def test_expectedResults(50,1314
+ def test_repeatable(58,1543
+
+venv/lib/python2.7/site-packages/twisted/trial/test/novars.py,17
+class Bar(5,161
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_reporter.py,7272
+class BrokenStream(40,1004
+ def __init__(48,1236
+ def write(51,1292
+ def flush(57,1464
+class StringTest(64,1633
+ def stringComparison(65,1681
+class TestResultTests(86,2679
+ def setUp(87,2732
+ def test_pyunitAddError(90,2798
+ def test_pyunitAddFailure(101,3208
+class ReporterRealtimeTests(113,3654
+ def setUp(114,3700
+class ErrorReportingTests(119,3820
+ def setUp(122,3902
+ def getOutput(127,4058
+ def getResult(132,4190
+ def test_formatErroredMethod(136,4281
+ def test_formatFailedMethod(158,5230
+ def test_doctestError(179,6115
+ def test_hiddenException(201,7136
+class UncleanWarningWrapperErrorReportingTests(243,9011
+ def setUp(248,9249
+class TracebackHandlingTests(256,9452
+ def getErrorFrames(258,9513
+ def checkFrames(275,10040
+ def test_basic(284,10524
+ def test_subroutine(290,10755
+ def test_deferred(297,11071
+ def test_noFrames(307,11471
+ def test_oneFrame(311,11595
+ def test_exception(315,11743
+class FormatFailuresTests(327,12184
+ def setUp(328,12223
+ def test_formatDefault(340,12631
+ def test_formatString(350,13027
+ def test_mutation(365,13560
+class PyunitNamesTests(372,13773
+ def setUp(373,13827
+ def test_verboseReporter(377,13938
+ def test_treeReporter(384,14210
+ def test_getDescription(391,14497
+ def test_minimalReporter(397,14681
+ def test_minimalReporterTime(416,15360
+ def test_emptyMinimalReporter(431,15857
+class DirtyReactorTests(443,16244
+ def setUp(451,16563
+ def test_errorByDefault(458,16784
+ def test_warningsEnabled(469,17160
+ def test_warningsMaskErrors(481,17631
+ def test_dealsWithThreeTuples(494,18172
+class TrialNamesTests(514,19131
+ def setUp(516,19185
+ def test_verboseReporter(520,19293
+ def test_treeReporter(526,19524
+ def test_treeReporterWithDocstrings(533,19811
+ def test_getDescription(539,20051
+class SkipTests(545,20235
+ def setUp(549,20354
+ def _getSkips(554,20515
+ def test_accumulation(560,20667
+ def test_success(564,20812
+ def test_summary(569,20956
+ def test_basicErrors(582,21424
+ def test_booleanSkip(593,21785
+ def test_exceptionSkip(605,22192
+class UncleanWarningSkipTests(620,22662
+ def setUp(625,22819
+ def _getSkips(629,22937
+class TodoTests(638,23164
+ def setUp(643,23284
+ def _getTodos(649,23446
+ def _getUnexpectedSuccesses(656,23607
+ def test_accumulation(663,23788
+ def test_noTodoProvided(673,24134
+ def test_success(688,24710
+ def test_unexpectedSuccess(697,25030
+ def test_unexpectedSuccessNoTodo(708,25480
+ def test_summary(723,26112
+ def test_basicErrors(738,26682
+ def test_booleanTodo(750,27116
+ def test_exceptionTodo(759,27444
+ def test_standardLibraryCompatibilityFailure(775,27957
+ class Test(780,28144
+ def test_fail(782,28209
+ def test_standardLibraryCompatibilitySuccess(790,28407
+ class Test(795,28594
+ def test_success(797,28659
+class UncleanWarningTodoTests(806,28862
+ def setUp(811,28990
+ def _getTodos(816,29109
+ def _getUnexpectedSuccesses(824,29332
+class MockColorizer(833,29597
+ def __init__(838,29720
+ def write(842,29776
+class TreeReporterTests(847,29852
+ def setUp(848,29907
+ def makeError(855,30178
+ def test_summaryColoredSuccess(863,30311
+ def test_summaryColoredFailure(875,30733
+ def test_getPrelude(890,31242
+ def test_groupResults(907,31833
+ def test_printResults(929,32673
+ def formatter(935,32898
+class ReporterInterfaceTests(963,33724
+ def setUp(977,34206
+ def test_shouldStopInitiallyFalse(984,34439
+ def test_shouldStopTrueAfterStop(991,34609
+ def test_wasSuccessfulInitiallyTrue(999,34823
+ def test_wasSuccessfulTrueAfterSuccesses(1006,35030
+ def test_wasSuccessfulFalseAfterErrors(1015,35304
+ def test_wasSuccessfulFalseAfterFailures(1026,35637
+class ReporterTests(1038,35992
+ def setUp(1043,36105
+ def _getTime(1049,36240
+ def test_startStop(1054,36318
+ def test_brokenStream(1062,36592
+ def test_warning(1075,37047
+ def test_duplicateWarningSuppressed(1093,37678
+ def test_warningEmittedForNewTest(1105,38063
+ def test_stopObserving(1138,39095
+class SafeStreamTests(1154,39572
+ def test_safe(1155,39625
+class SubunitReporterTests(1168,40011
+ def setUp(1178,40242
+ def assertForwardsToSubunit(1189,40615
+ def removeMethod(1211,41518
+ def test_subunitWithoutAddExpectedFailureInstalled(1237,42430
+ def test_subunitWithoutAddSkipInstalled(1255,43141
+ def test_addExpectedFailurePassedThrough(1270,43691
+ def addExpectedFailure(1277,44012
+ def test_addSkipSendsSubunitAddSkip(1291,44562
+ def addSkip(1298,44846
+ def test_doneDoesNothing(1308,45195
+ def test_startTestSendsSubunitStartTest(1317,45478
+ def test_stopTestSendsSubunitStopTest(1324,45691
+ def test_addSuccessSendsSubunitAddSuccess(1331,45899
+ def test_addErrorSendsSubunitAddError(1338,46117
+ def test_addFailureSendsSubunitAddFailure(1349,46432
+ def test_addUnexpectedSuccessSendsSubunitAddSuccess(1360,46778
+ def test_loadTimeErrors(1373,47289
+class SubunitReporterNotInstalledTests(1386,47703
+ def test_subunitNotInstalled(1391,47853
+class TimingReporterTests(1403,48292
+class LoggingReporter(1408,48385
+ def __init__(1413,48513
+ def addError(1417,48638
+ def addExpectedFailure(1420,48701
+ def addFailure(1423,48787
+ def addSkip(1426,48854
+ def addUnexpectedSuccess(1429,48915
+ def startTest(1432,48994
+ def stopTest(1435,49051
+class AdaptedReporterTests(1440,49109
+ def setUp(1446,49332
+ def _testAdapter(1450,49408
+ def assertWrapped(1454,49469
+ def getFailure(1459,49634
+ def getWrappedResult(1472,49948
+ def test_addError(1477,50085
+ def test_addFailure(1485,50330
+ def test_addSkip(1493,50583
+ def test_startTest(1502,50845
+ def test_stopTest(1510,51060
+ def test_addExpectedFailure(1518,51272
+ def test_expectedFailureWithoutTodo(1527,51579
+ def test_addUnexpectedSuccess(1536,51858
+ def test_unexpectedSuccessWithoutTodo(1544,52125
+class FakeStream(1553,52365
+ def __init__(1561,52543
+ def isatty(1565,52602
+class AnsiColorizerTests(1570,52651
+ def setUp(1575,52766
+ def tearDown(1579,52836
+ def test_supportedStdOutTTY(1584,52936
+ def test_supportedNoCurses(1592,53184
+ def test_supportedSetupTerm(1601,53469
+ class fakecurses(1608,53783
+ def setupterm(1612,53873
+ def tigetnum(1615,53939
+ def test_supportedTigetNumWrongError(1628,54351
+ class fakecurses(1634,54617
+ def tigetnum(1637,54685
+ def test_supportedTigetNumNotEnoughColor(1644,54881
+ class fakecurses(1649,55087
+ def tigetnum(1652,55155
+ def test_supportedTigetNumErrors(1659,55341
+ class fakecurses(1664,55554
+ def setupterm(1668,55644
+ def tigetnum(1671,55710
+class ExitWrapperTests(1680,55964
+ def setUp(1685,56075
+ def test_stopOnFailure(1693,56348
+ def test_stopOnError(1703,56690
+ def test_doesNotStopOnUnexpectedSuccess(1713,57024
+
+venv/lib/python2.7/site-packages/twisted/trial/test/moduleself.py,39
+class Foo(4,92
+ def testFoo(6,134
+
+venv/lib/python2.7/site-packages/twisted/trial/test/skipping.py,2099
+class SkippingMixin(20,573
+ def test_skip1(21,602
+ def test_skip2(24,661
+ def test_skip3(28,772
+class SynchronousSkipping(34,870
+class AsynchronousSkipping(39,945
+class SkippingSetUpMixin(44,1010
+ def setUp(45,1044
+ def test_1(48,1102
+ def test_2(51,1138
+class SynchronousSkippingSetUp(55,1175
+class AsynchronousSkippingSetUp(60,1260
+class DeprecatedReasonlessSkipMixin(65,1335
+ def test_1(66,1380
+class SynchronousDeprecatedReasonlessSkip(71,1430
+class AsynchronousDeprecatedReasonlessSkip(77,1542
+class SkippedClassMixin(83,1644
+ def setUp(85,1696
+ def test_skip1(87,1757
+ def test_skip2(89,1815
+ def test_skip3(92,1918
+ def test_skip4(94,1957
+class SynchronousSkippedClass(99,2028
+class AsynchronousSkippedClass(104,2111
+class TodoMixin(109,2184
+ def test_todo1(110,2209
+ def test_todo2(114,2306
+ def test_todo3(118,2410
+class SynchronousTodo(125,2503
+class AsynchronousTodo(130,2570
+class SetUpTodoMixin(135,2627
+ def setUp(136,2657
+ def test_todo1(139,2726
+class SynchronousSetUpTodo(145,2804
+class AsynchronousSetUpTodo(150,2881
+class TearDownTodoMixin(155,2948
+ def tearDown(156,2981
+ def test_todo1(159,3053
+class SynchronousTearDownTodo(165,3134
+class AsynchronousTearDownTodo(170,3217
+class TodoClassMixin(175,3290
+ def test_todo1(177,3339
+ def test_todo2(180,3409
+ def test_todo3(182,3448
+ def test_todo4(185,3545
+class SynchronousTodoClass(190,3614
+class AsynchronousTodoClass(195,3691
+class StrictTodoMixin(200,3758
+ def test_todo1(201,3789
+ def test_todo2(205,3909
+ def test_todo3(209,4040
+ def test_todo4(213,4154
+ def test_todo5(217,4283
+ def test_todo6(221,4392
+ def test_todo7(225,4505
+class SynchronousStrictTodo(231,4593
+class AsynchronousStrictTodo(236,4672
+class AddCleanupMixin(241,4741
+ def setUp(242,4772
+ def brokenSetUp(245,4823
+ def skippingSetUp(249,4929
+ def append(253,5028
+ def tearDown(256,5089
+ def runTest(259,5150
+class SynchronousAddCleanup(264,5211
+class AsynchronousAddCleanup(269,5290
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_pyunitcompat.py,1239
+class PyUnitTestTests(18,394
+ class PyUnitTest(20,439
+ def test_pass(22,479
+ def setUp(26,527
+ def test_callable(31,648
+class PyUnitResultTests(40,889
+ class ErrorTest(49,1228
+ def test_foo(57,1459
+ def test_dontUseAdapterWhenReporterProvidesIReporter(65,1634
+ class StubReporter(71,1876
+ def __init__(79,2130
+ def startTest(83,2231
+ def stopTest(88,2339
+ def addError(93,2446
+ def test_success(105,2766
+ class SuccessTest(106,2794
+ def test_foo(108,2866
+ def test_failure(118,3154
+ class FailureTest(119,3182
+ def test_foo(121,3254
+ def test_error(133,3625
+ def test_setUpError(143,3933
+ class ErrorTest(144,3964
+ def setUp(146,4034
+ def test_foo(148,4083
+ def test_tracebackFromFailure(159,4419
+ def test_traceback(176,4989
+ class ErrorTest(180,5105
+ def test_foo(182,5179
+ def test_tracebackFromCleanFailure(206,6065
+ def test_trialSkip(225,6737
+ class SkipTest(230,6901
+ def test_skip(231,6946
+ def test_pyunitSkip(241,7210
+ class SkipTest(246,7376
+ def test_skip(248,7456
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_testcase.py,311
+class TestCaseMixin(14,307
+ def setUp(18,375
+ def test_equality(27,654
+ def test_hashability(37,1010
+class SynchronousTestCaseTests(50,1377
+ class MyTestCase(51,1445
+ def test_1(56,1609
+class AsynchronousTestCaseTests(63,1789
+ class MyTestCase(64,1858
+ def test_1(69,2000
+
+venv/lib/python2.7/site-packages/twisted/trial/test/mockcustomsuite2.py,65
+class Foo(13,363
+ def test_foo(14,404
+def testSuite(18,443
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_assertions.py,5695
+class MockEquality(29,1050
+ def __init__(32,1127
+ def __repr__(36,1184
+class ComparisonError(40,1259
+ def _error(44,1373
+class TestFailureTests(51,1484
+ class FailingTest(62,2001
+ def test_fails(63,2054
+ def setUp(67,2128
+ def test_fail(79,2529
+ def test_failingExceptionFails(94,3009
+class AssertFalseTests(108,3489
+ def _assertFalseFalse(118,3835
+ def _assertFalseTrue(130,4246
+ def test_failIfFalse(150,4917
+ def test_assertFalseFalse(158,5126
+ def test_failIfTrue(166,5350
+ def test_assertFalseTrue(175,5587
+class AssertTrueTests(185,5840
+ def _assertTrueFalse(195,6191
+ def _assertTrueTrue(215,6883
+ def test_assertTrueFalse(227,7282
+ def test_failUnlessFalse(236,7536
+ def test_assertTrueTrue(245,7790
+ def test_failUnlessTrue(253,8004
+class SynchronousAssertionsTests(262,8219
+ def _testEqualPair(273,8713
+ def _testUnequalPair(279,8894
+ def test_assertEqual_basic(305,9819
+ def test_assertEqual_custom(312,10028
+ def test_assertEqualMessage(322,10312
+ def test_assertEqualNoneMessage(335,10684
+ def test_assertEqual_incomparable(349,11187
+ def _raiseError(364,11686
+ def test_failUnlessRaises_expected(368,11742
+ def test_failUnlessRaises_unexpected(374,12034
+ def test_failUnlessRaises_noException(387,12482
+ def test_failUnlessRaises_failureException(398,12869
+ def test_assertRaisesContextExpected(414,13527
+ def test_assertRaisesContextUnexpected(429,14023
+ def test_assertRaisesContextNoException(453,14996
+ def test_brokenName(472,15828
+ def test_failIfEqual_basic(498,16863
+ def test_failIfEqual_customEq(509,17293
+ def test_failIfIdenticalPositive(521,17760
+ def test_failIfIdenticalNegative(532,18073
+ def test_failUnlessIdentical(542,18392
+ def test_failUnlessApproximates(553,18887
+ def test_failUnlessAlmostEqual(565,19431
+ def test_failIfAlmostEqual(578,19937
+ def test_failUnlessSubstring(592,20499
+ def test_failIfSubstring(605,20991
+ def test_assertIs(618,21463
+ def test_assertIsError(626,21637
+ def test_assertIsNot(635,21918
+ def test_assertIsNotError(644,22162
+ def test_assertIsInstance(652,22391
+ def test_assertIsInstanceMultipleClasses(661,22594
+ def test_assertIsInstanceError(671,22876
+ def test_assertIsInstanceErrorMultipleClasses(681,23157
+ def test_assertIsInstanceCustomMessage(692,23516
+ def test_assertNotIsInstance(704,23959
+ def test_assertNotIsInstanceMultipleClasses(714,24208
+ def test_assertNotIsInstanceError(725,24535
+ def test_assertNotIsInstanceErrorMultipleClasses(736,24903
+ def test_assertDictEqual(746,25234
+class WarningAssertionTests(758,25678
+ def test_assertWarns(759,25737
+ def deprecated(763,25832
+ def test_assertWarnsRegistryClean(771,26094
+ def deprecated(776,26279
+ def test_assertWarnsError(788,26729
+ def normal(792,26853
+ def test_assertWarnsWrongCategory(799,27051
+ def deprecated(803,27181
+ def test_assertWarnsWrongMessage(811,27453
+ def deprecated(815,27581
+ def test_assertWarnsWrongFile(823,27860
+ def deprecated(828,28070
+ def test_assertWarnsOnClass(848,29187
+ class Warn:Warn852,29313
+ def __init__(853,29333
+ def test_assertWarnsOnMethod(863,29712
+ class Warn:Warn867,29840
+ def deprecated(868,29860
+ def test_assertWarnsOnCall(880,30302
+ class Warn:Warn884,30432
+ def __call__(885,30452
+ def test_assertWarnsFilter(897,30870
+ def deprecated(901,30991
+ def test_assertWarnsMultipleWarnings(909,31267
+ def deprecated(914,31469
+ def f(916,31575
+ def test_assertWarnsDifferentWarnings(923,31740
+ def deprecated(928,31949
+ def test_assertWarnsAfterUnassertedWarning(937,32364
+ class TheWarning(942,32593
+ def f(945,32646
+class ResultOfAssertionsTests(954,32906
+ def test_withoutSuccessResult(963,33197
+ def test_successResultOfWithFailure(973,33525
+ def test_successResultOfWithFailureHasTraceback(983,33866
+ def test_withoutFailureResult(995,34329
+ def test_failureResultOfWithSuccess(1005,34657
+ def test_failureResultOfWithWrongFailure(1014,34999
+ def test_failureResultOfWithWrongFailureOneExpectedFailure(1025,35387
+ def test_failureResultOfWithWrongFailureMultiExpectedFailure(1043,36174
+ def test_withSuccessResult(1063,37071
+ def test_withExpectedFailureResult(1074,37486
+ def test_withFailureResult(1087,38032
+ def test_assertNoResultSuccess(1098,38458
+ def test_assertNoResultFailure(1108,38837
+ def test_assertNoResult(1118,39214
+ def test_assertNoResultPropagatesSuccess(1125,39373
+ def test_assertNoResultPropagatesLaterFailure(1137,39801
+ def test_assertNoResultSwallowsImmediateFailure(1149,40238
+class AssertionNamesTests(1164,40695
+ def _getAsserts(1168,40838
+ def _name(1173,41009
+ def test_failUnlessMatchesAssert(1177,41061
+ def test_failIf_matches_assertNot(1192,41753
+ def test_equalSpelling(1198,42070
+class CallDeprecatedTests(1212,42671
+ def test_callDeprecatedSuppressesWarning(1219,42875
+ def test_callDeprecatedCallsFunction(1229,43205
+ def test_failsWithoutDeprecation(1238,43489
+ def notDeprecated(1243,43648
+ def test_failsWithIncorrectDeprecation(1252,43927
+ def test_nestedDeprecation(1266,44481
+ def nestedDeprecation(1276,44900
+ def test_callDeprecationWithMessage(1290,45481
+ def test_callDeprecationWithWrongMessage(1299,45758
+def oldMethod(1316,46322
+def oldMethodReplaced(1324,46472
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_keyboard.py,834
+class TrialTest(16,307
+ def setUp(17,354
+class InterruptInTestTests(23,504
+ class InterruptedTest(24,543
+ def test_02_raiseInterrupt(25,589
+ def test_01_doNothing(28,668
+ def test_03_doNothing(31,723
+ def setUp(34,823
+ def test_setUpOK(39,1034
+ def test_interruptInTest(44,1223
+class InterruptInSetUpTests(52,1537
+ class InterruptedTest(55,1595
+ def setUp(56,1641
+ def test_01(60,1758
+ def test_02(63,1834
+ def setUp(67,1963
+ def test_setUpOK(74,2224
+ def test_interruptInSetUp(80,2473
+class InterruptInTearDownTests(88,2768
+ class InterruptedTest(91,2829
+ def tearDown(92,2875
+ def test_01(96,2998
+ def test_02(99,3077
+ def setUp(103,3212
+ def test_setUpOK(110,3485
+ def test_interruptInTearDown(116,3737
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_plugins.py,101
+class PluginsTests(15,275
+ def getPluginsByLongOption(20,382
+ def test_subunitPlugin(37,941
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_script.py,3415
+def sibpath(26,691
+class ForceGarbageCollectionTests(34,821
+ def setUp(39,940
+ def simpleTest(47,1171
+ def collect(54,1314
+ def makeRunner(61,1462
+ def test_forceGc(70,1694
+ def test_unforceGc(83,2149
+class SuiteUsedTests(94,2411
+ def setUp(99,2538
+ def test_defaultSuite(106,2668
+ def test_untilFailureSuite(114,2908
+class TestModuleTests(125,3231
+ def setUp(126,3284
+ def tearDown(129,3344
+ def test_testNames(132,3396
+ def assertSuitesEqual(139,3610
+ def test_baseState(147,3876
+ def test_testmoduleOnModule(150,3962
+ def test_testmoduleTwice(159,4343
+ def test_testmoduleOnSourceAndTarget(169,4771
+ def test_testmoduleOnSelfModule(180,5259
+ def test_testmoduleOnScript(189,5657
+ def test_testmoduleOnNonexistentFile(199,6073
+ def test_testmoduleOnEmptyVars(215,6682
+ def test_testmoduleOnModuleName(223,6984
+ def test_parseLocalVariable(239,7615
+ def test_trailingSemicolon(246,7941
+ def test_parseLocalVariables(253,8267
+ def test_surroundingGuff(262,8676
+ def test_invalidLine(270,9032
+ def test_invalidDeclaration(274,9168
+ def test_variablesFromFile(282,9571
+ def test_noVariablesInFile(288,9827
+ def test_variablesFromScript(292,9973
+ def test_getTestModules(299,10265
+ def test_getTestModules_noVars(303,10433
+ def test_getTestModules_multiple(307,10579
+ def test_looksLikeTestModule(313,10863
+class WithoutModuleTests(323,11379
+ def setUp(328,11489
+ def tearDown(337,11719
+ def _checkSMTP(348,12019
+ def _checkIMAP(356,12177
+ def test_disableOneModule(364,12335
+ def test_disableMultipleModules(376,12770
+ def test_disableAlreadyImportedModule(391,13363
+class CoverageTests(404,13853
+ def setUp(412,14098
+ def test_tracerInstalled(420,14292
+ def test_coverdirDefault(430,14618
+ def test_coverdirOverridden(441,15002
+class OptionsTests(454,15410
+ def setUp(459,15498
+ def test_getWorkerArguments(466,15644
+ def test_jobsConflictWithDebug(484,16344
+ def test_jobsConflictWithProfile(497,16819
+ def test_jobsConflictWithDebugStackTraces(511,17314
+ def test_jobsConflictWithExitFirst(526,17848
+ def test_orderConflictWithRandom(541,18351
+class MakeRunnerTests(555,18797
+ def setUp(560,18897
+ def test_jobs(563,18958
+ def test_dryRunWithJobs(576,19480
+ def test_DebuggerNotFound(587,19914
+ def namedAnyExceptdoNotFind(590,19994
+ def test_exitfirst(603,20418
+class RunTests(613,20738
+ def setUp(618,20825
+ def test_debuggerNotFound(624,21073
+ def _makeRunner(630,21215
+class TestArgumentOrderTests(643,21562
+ def setUp(648,21704
+ def test_preserveArgumentOrder(653,21800
+class OrderTests(674,22400
+ def setUp(678,22487
+ def test_alphabetical(682,22548
+ def test_alphabeticalModule(702,23259
+ def test_alphabeticalPackage(722,24086
+ def test_toptobottom(737,24651
+ def test_toptobottomModule(758,25426
+ def test_toptobottomPackage(778,26297
+ def test_toptobottomMissingSource(797,26995
+ class TestMissing(808,27484
+ def test_second(809,27521
+ def test_third(810,27561
+ def test_fourth(811,27600
+ def test_first(812,27640
+ def test_unknownOrder(835,28652
+class HelpOrderTests(845,28887
+ def test_help_ordersPrintsSynopsisAndQuits(849,28982
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_log.py,1024
+def makeFailure(16,355
+class Mask(28,524
+ class FailureLoggingMixin(32,618
+ def test_silent(33,657
+ def test_single(38,755
+ def test_double(44,886
+ def test_singleThenFail(52,1049
+ class SynchronousFailureLogging(60,1221
+ class AsynchronousFailureLogging(64,1324
+ def test_inCallback(65,1402
+class ObserverTests(73,1605
+ def setUp(78,1794
+ def test_msg(83,1910
+ def test_error(93,2271
+ def test_flush(105,2688
+ def _makeRuntimeFailure(116,3045
+ def test_flushByType(120,3141
+ def test_ignoreErrors(134,3756
+ def test_clearIgnores(147,4247
+class LogErrorsMixin(163,4801
+ def setUp(169,4941
+ def tearDown(172,5007
+ def test_singleError(176,5083
+ def test_twoErrors(188,5504
+ def test_errorsIsolated(199,5827
+ def test_errorsIsolatedWhenTestFails(212,6254
+ def test_boundedObservers(231,6860
+class SynchronousLogErrorsTests(245,7342
+class AsynchronousLogErrorsTests(250,7470
+ def test_inCallback(253,7587
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_deferred.py,1171
+class SetUpTests(18,358
+ def _loadSuite(19,395
+ def test_success(25,568
+ def test_fail(31,777
+ def test_callbackFail(41,1210
+ def test_error(51,1675
+ def test_skip(61,2112
+class NeverFireTests(73,2592
+ def setUp(74,2633
+ def tearDown(78,2756
+ def _loadSuite(81,2838
+ def test_setUp(87,3011
+class TestTester(99,3532
+ def getTest(100,3569
+ def runTest(103,3653
+class DeferredTests(109,3784
+ def getTest(110,3817
+ def test_pass(113,3890
+ def test_passGenerated(118,4052
+ def test_passInlineCallbacks(127,4412
+ def test_fail(136,4755
+ def test_failureInCallback(142,4968
+ def test_errorInCallback(148,5207
+ def test_skip(154,5440
+ def test_todo(161,5705
+ def test_thread(169,6034
+class TimeoutTests(176,6217
+ def getTest(177,6249
+ def _wasTimeout(180,6321
+ def test_pass(184,6463
+ def test_passDefault(189,6625
+ def test_timeout(194,6801
+ def test_timeoutZero(201,7064
+ def test_skip(208,7335
+ def test_todo(214,7544
+ def test_errorPropagation(221,7831
+ def test_classTimeout(227,8074
+ def test_callbackReturnsNonCallingDeferred(235,8384
+
+venv/lib/python2.7/site-packages/twisted/trial/test/sample.py,579
+class FooTest(14,358
+ def test_foo(17,405
+ def test_bar(21,444
+def badDecorator(26,484
+ def nameCollision(31,649
+def goodDecorator(37,752
+ def nameCollision(41,847
+class DecorationTest(47,977
+ def test_badDecorator(48,1029
+ def test_goodDecorator(56,1265
+ def renamedDecorator(63,1456
+ def nameCollision(71,1691
+class PyunitTest(78,1812
+ def test_foo(81,1849
+ def test_bar(85,1888
+class NotATest(90,1928
+ def test_foo(93,1954
+class AlphabetTest(98,1994
+ def test_a(101,2046
+ def test_b(105,2083
+ def test_c(109,2120
+
+venv/lib/python2.7/site-packages/twisted/trial/test/ordertests.py,226
+class FooTest(12,222
+ def test_first(17,343
+ def test_second(21,384
+ def test_third(25,426
+ def test_fourth(29,467
+class BazTest(34,510
+ def test_baz(39,650
+class BarTest(44,690
+ def test_bar(49,830
+
+venv/lib/python2.7/site-packages/twisted/trial/test/mockcustomsuite.py,66
+class Foo(13,365
+ def test_foo(14,406
+def test_suite(18,445
+
+venv/lib/python2.7/site-packages/twisted/trial/test/packages.py,822
+ def invalidateImportCaches(23,530
+class FooTest(31,707
+ def testFoo(32,752
+class FooTest(48,1108
+ def test_foo(49,1153
+ def test_bar(52,1191
+class PyunitTest(56,1230
+ def test_foo(57,1265
+ def test_bar(60,1303
+class NotATest(64,1342
+ def test_foo(65,1366
+class AlphabetTest(69,1405
+ def test_a(70,1455
+ def test_b(73,1491
+ def test_c(76,1527
+class X(88,1820
+ def test_foo(90,1838
+class A(93,1876
+class B(96,1928
+class PackageTest(101,1985
+ def _toModuleName(123,2876
+ def getModules(131,3087
+ def cleanUpModules(138,3292
+ def createFiles(149,3547
+ def _createDirectory(157,3824
+ def setUp(163,3991
+ def tearDown(171,4211
+class SysPathManglingTest(176,4268
+ def setUp(177,4308
+ def tearDown(188,4631
+ def mangleSysPath(193,4733
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_asyncassertions.py,398
+class AsynchronousAssertionsTests(17,341
+ def test_assertFailure(22,518
+ def test_assertFailure_wrongException(27,655
+ def test_assertFailure_noException(35,943
+ def test_assertFailure_moreInfo(43,1219
+ def _checkInfo(58,1650
+ def test_assertFailure_masked(65,1916
+ class ExampleFailure(69,2046
+ class TC(72,2105
+ def test_assertFailure(74,2188
+
+venv/lib/python2.7/site-packages/twisted/trial/test/erroneous.py,1348
+class FoolishError(19,547
+class FailureInSetUpMixin(24,590
+ def setUp(25,625
+ def test_noop(28,704
+class SynchronousTestFailureInSetUp(33,745
+class AsynchronousTestFailureInSetUp(39,850
+class FailureInTearDownMixin(45,945
+ def tearDown(46,983
+ def test_noop(49,1068
+class SynchronousTestFailureInTearDown(54,1109
+class AsynchronousTestFailureInTearDown(60,1220
+class FailureButTearDownRunsMixin(66,1321
+ def tearDown(72,1452
+ def test_fails(76,1507
+class SynchronousTestFailureButTearDownRuns(84,1636
+class AsynchronousTestFailureButTearDownRuns(90,1761
+class TestRegularFail(96,1876
+ def test_fail(98,1930
+ def test_subfail(102,1985
+ def subroutine(106,2041
+class TestAsynchronousFail(111,2105
+ def test_fail(116,2227
+ def _later(126,2484
+ def test_exception(130,2547
+class ErrorTest(138,2694
+ def test_foo(146,2910
+class TestSkipTestCase(155,3062
+class DelayedCall(161,3173
+ def go(164,3257
+ def testHiddenException(167,3328
+class ReactorCleanupTests(187,4090
+ def test_leftoverPendingCalls(188,4136
+ def _(189,4177
+class SocketOpenTest(193,4259
+ def test_socketsLeftOpen(194,4300
+class TimingOutDeferred(199,4439
+ def test_alpha(200,4483
+ def test_deferredThatNeverFires(203,4523
+ def test_omega(208,4646
+def unexpectedException(212,4687
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_loader.py,2669
+def testNames(27,557
+class FinderTests(38,768
+ def setUp(42,872
+ def tearDown(46,977
+ def test_findPackage(49,1046
+ def test_findModule(54,1208
+ def test_findFile(59,1410
+ def test_findObject(65,1638
+ def test_findNonModule(81,2376
+ def test_findNonPackage(86,2571
+ def test_findNonFile(91,2742
+class FileTests(97,2901
+ def test_notFile(101,3006
+ def test_moduleInPath(110,3294
+ def test_moduleNotInPath(120,3659
+ def test_packageInPath(143,4765
+ def test_packageNotInPath(154,5170
+ def test_directoryNotPackage(177,6174
+ def test_filenameNotPython(192,6761
+ def test_filenameMatchesPackage(203,7137
+ def test_directory(217,7605
+class LoaderTests(236,8305
+ def setUp(240,8405
+ def test_sortCases(245,8519
+ def test_loadMethod(258,9141
+ def test_loadFailingMethod(265,9396
+ def test_loadFailure(275,9756
+ def test_loadNonMethod(288,10198
+ def test_loadBadDecorator(298,10634
+ def test_loadGoodDecorator(313,11249
+ def test_loadRenamedDecorator(327,11850
+ def test_loadClass(342,12479
+ def test_loadNonClass(350,12792
+ def test_loadNonTestCase(360,13232
+ def test_loadModule(366,13424
+ def test_loadNonModule(372,13603
+ def test_loadPackage(383,14086
+ def test_loadNonPackage(389,14252
+ def test_loadModuleAsPackage(400,14740
+ def test_loadPackageRecursive(406,14963
+ def test_loadAnythingOnModule(412,15153
+ def test_loadAnythingOnClass(419,15410
+ def test_loadAnythingOnMethod(425,15607
+ def test_loadAnythingOnPackage(431,15814
+ def test_loadAnythingOnPackageRecursive(438,16060
+ def test_loadAnythingOnString(445,16330
+ def test_importErrors(452,16586
+ def test_differentInstances(465,17084
+ class DistinctInstances(471,17310
+ def test_1(472,17360
+ def test_2(475,17431
+ def test_loadModuleWith_test_suite(484,17689
+ def test_loadModuleWith_testSuite(495,18099
+ def test_loadModuleWithBothCustom(506,18509
+ def test_customLoadRaisesAttributeError(516,18884
+ def testSuite(521,19072
+ def assertSuitesEqual(534,19596
+ def test_loadByNamesDuplicate(542,19798
+ def test_loadByNamesPreservesOrder(552,20133
+ def test_loadDifferentNames(568,20736
+ def test_loadInheritedMethods(577,21094
+class ZipLoadingTests(603,21929
+ def setUp(604,21965
+class PackageOrderingTests(613,22212
+ def setUp(615,22271
+ def _trialSortAlgorithm(624,22635
+ def loadSortedPackages(669,24552
+ def test_sortPackagesDefaultOrder(690,25419
+ def test_sortPackagesSillyOrder(694,25500
+ def sillySorter(695,25543
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_suppression.py,392
+class SuppressionMixin(17,332
+ def runTests(22,481
+ def _load(26,553
+ def _assertWarnings(37,881
+ def test_setUpSuppression(57,1599
+ def test_tearDownSuppression(72,2201
+ def test_suppressMethod(87,2815
+ def test_suppressClass(101,3338
+ def test_suppressModule(118,4019
+ def test_overrideSuppressClass(135,4679
+class SynchronousSuppressionTests(155,5515
+
+venv/lib/python2.7/site-packages/twisted/trial/test/scripttest.py,18
+class Foo(13,438
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_warning.py,1454
+class Mask(20,492
+ class MockTests(24,604
+ def test_unflushed(32,888
+ def test_flushed(39,1062
+class FlushWarningsTests(48,1288
+ def assertDictSubset(54,1448
+ def assertDictSubsets(63,1729
+ def test_none(74,2105
+ def test_several(82,2301
+ def test_repeated(101,2985
+ def test_cleared(116,3453
+ def test_unflushed(130,3934
+ def test_flushed(154,4850
+ def test_warningsConfiguredAsErrors(168,5268
+ class CustomWarning(174,5520
+ def test_flushedWarningsConfiguredAsErrors(196,6303
+ class CustomWarning(202,6574
+ def test_multipleFlushes(218,6995
+ def test_filterOnOffendingFunction(229,7368
+ def one(237,7738
+ def two(242,7903
+ def test_functionBoundaries(256,8343
+ def warner(261,8538
+ def test_invalidFilter(271,8821
+ def test_missingSource(282,9231
+def foo(292,9651
+ def test_renamedSource(307,10208
+def foo(323,11019
+class FakeWarning(364,12329
+class CollectWarningsTests(369,12369
+ def test_callsObserver(373,12469
+ def f(381,12758
+ def test_suppresses(398,13330
+ def test_callsFunction(409,13708
+ def f(417,13934
+ def test_duplicateWarningCollected(426,14226
+ def f(440,14973
+ def test_immutableObject(451,15288
+ def test_setWarningRegistryChangeWhileIterating(463,15664
+ class A(476,16227
+ def __init__(477,16252
+ def __setattr__(480,16334
+
+venv/lib/python2.7/site-packages/twisted/trial/test/suppression.py,845
+class MethodWarning(25,591
+class ClassWarning(28,631
+class ModuleWarning(31,670
+class EmitMixin(36,712
+ def _emit(41,799
+class SuppressionMixin(47,991
+ def testSuppressMethod(50,1085
+ def testSuppressClass(54,1219
+ def testOverrideSuppressClass(57,1274
+class SetUpSuppressionMixin(63,1383
+ def setUp(64,1420
+class TearDownSuppressionMixin(69,1465
+ def tearDown(70,1505
+class TestSuppression2Mixin(75,1553
+ def testSuppressModule(76,1593
+class SynchronousTestSuppression(84,1708
+class SynchronousTestSetUpSuppression(89,1802
+class SynchronousTestTearDownSuppression(94,1904
+class SynchronousTestSuppression2(99,2012
+class AsynchronousTestSuppression(104,2112
+class AsynchronousTestSetUpSuppression(109,2196
+class AsynchronousTestTearDownSuppression(114,2300
+class AsynchronousTestSuppression2(119,2410
+
+venv/lib/python2.7/site-packages/twisted/trial/test/mockcustomsuite3.py,88
+class Foo(14,421
+ def test_foo(15,462
+def test_suite(19,501
+def testSuite(25,590
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_output.py,685
+def runTrial(25,474
+class ImportErrorsTests(39,861
+ def runTrial(46,1077
+ def _print(50,1176
+ def assertIn(55,1249
+ def assertNotIn(62,1485
+ def test_trialRun(69,1727
+ def test_nonexistentModule(73,1782
+ def test_nonexistentPackage(80,1972
+ def test_nonexistentPackageWithModule(88,2190
+ def test_badpackage(96,2432
+ def test_moduleInBadpackage(104,2636
+ def test_badmodule(112,2872
+ def test_badimport(121,3141
+ def test_recurseImport(130,3416
+ def test_recurseImportErrors(140,3712
+ def test_nonRecurseImportErrors(151,4042
+ def test_regularRun(159,4265
+ def test_filename(168,4522
+ def test_dosFile(179,4864
+
+venv/lib/python2.7/site-packages/twisted/trial/test/detests.py,1522
+class DeferredSetUpOK(16,399
+ def setUp(17,441
+ def _cb_setUpCalled(22,559
+ def test_ok(25,633
+class DeferredSetUpFail(29,701
+ def setUp(32,769
+ def test_ok(35,846
+class DeferredSetUpCallbackFail(40,960
+ def setUp(43,1036
+ def _cb_setUpCalled(48,1154
+ def test_ok(51,1235
+class DeferredSetUpError(55,1312
+ def setUp(58,1381
+ def test_ok(61,1463
+class DeferredSetUpNeverFire(65,1533
+ def setUp(68,1606
+ def test_ok(71,1660
+class DeferredSetUpSkip(75,1734
+ def setUp(78,1802
+ def _cb1(83,1909
+ def test_ok(86,1982
+class DeferredTests(90,2051
+ def _cb_fail(93,2112
+ def _cb_error(96,2171
+ def _cb_skip(99,2240
+ def _touchClass(102,2313
+ def setUp(105,2388
+ def test_pass(108,2449
+ def test_passGenerated(111,2515
+ def test_passInlineCallbacks(121,2851
+ def test_fail(128,3033
+ def test_failureInCallback(131,3118
+ def test_errorInCallback(136,3245
+ def test_skip(141,3372
+ def test_thread(147,3526
+ def test_expectedFailure(150,3606
+class TimeoutTests(157,3784
+ def test_pass(160,3844
+ def test_passDefault(166,3993
+ def test_timeout(172,4154
+ def test_timeoutZero(176,4246
+ def test_expectedFailure(180,4344
+ def test_skip(185,4518
+ def test_errorPropagation(190,4659
+ def timedOut(191,4696
+ def test_calledButNeverCallback(199,4906
+ def neverFire(201,4978
+class TestClassTimeoutAttribute(209,5160
+ def setUp(212,5231
+ def testMethod(215,5287
+
+venv/lib/python2.7/site-packages/twisted/trial/test/mockdoctest.py,201
+class Counter(8,205
+ def __init__(28,568
+ def __iadd__(32,686
+ def __eq__(46,1088
+ def __ne__(60,1409
+ def incr(69,1595
+ def value(88,2291
+ def unexpectedException(97,2478
+
+venv/lib/python2.7/site-packages/twisted/trial/test/moduletest.py,17
+class Foo(9,281
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_runner.py,5055
+class CapturingDebugger(32,845
+ def __init__(34,879
+ def runcall(37,929
+class CapturingReporter(44,1071
+ def __init__(55,1279
+ def startTest(68,1633
+ def stopTest(76,1860
+ def cleanupErrors(84,2073
+ def addSuccess(91,2299
+ def done(95,2374
+class TrialRunnerTestsMixin(102,2476
+ def tearDown(106,2581
+ def test_empty(110,2646
+ def _getObservers(116,2750
+ def test_addObservers(120,2826
+ def test_logFileAlwaysActive(131,3166
+ def setUpLogFile(137,3349
+ def test_logFileGetsClosed(147,3697
+ def setUpLogFile(153,3883
+class TrialRunnerTests(163,4150
+ def setUp(168,4347
+ def test_publisher(174,4540
+class TrialRunnerWithUncleanWarningsReporterTests(184,4836
+ def setUp(191,5099
+class DryRunMixin(199,5356
+ def setUp(205,5496
+ def makeTestFixtures(214,5802
+ def test_empty(221,5955
+ def test_singleCaseReporting(230,6197
+ def test_testsNotRun(239,6513
+class SynchronousDryRunTests(248,6721
+ def makeTestFixtures(252,6888
+ class PyunitCase(253,6920
+ def test_foo(254,6976
+class DryRunTests(261,7115
+ def makeTestFixtures(265,7252
+ class MockTest(266,7284
+ def test_foo(267,7327
+class PyUnitDryRunTests(274,7487
+ def makeTestFixtures(278,7640
+ class PyunitCase(279,7672
+ def test_foo(280,7715
+class RunnerTests(287,7854
+ def setUp(288,7903
+ def getPlugins(307,8550
+ def tearDown(326,9489
+ def parseOptions(330,9557
+ def getRunner(334,9632
+ def test_runner_can_get_reporter(351,10452
+ def test_runner_get_result(358,10668
+ def test_uncleanWarningsOffByDefault(365,10878
+ def test_getsUncleanWarnings(377,11349
+ def test_runner_working_directory(389,11852
+ def test_concurrentImplicitWorkingDirectory(395,12057
+ class ConcurrentCase(419,12919
+ def test_first(420,12979
+ def test_second(434,13615
+ def test_concurrentExplicitWorkingDirectory(450,14148
+ class ConcurrentCase(463,14620
+ def test_concurrent(464,14680
+ def test_failure(473,15055
+ def test_runner_normal(485,15415
+ def runSampleSuite(496,15866
+ def test_runnerDebug(502,16051
+ def test_runnerDebuggerDefaultsToPdb(515,16559
+ def runcall(524,16867
+ def test_runnerDebuggerWithExplicitlyPassedPdb(533,17090
+ def runcall(544,17448
+ def test_runnerDebugger(556,17709
+ def test_exitfirst(573,18285
+class TrialSuiteTests(585,18658
+ def test_imports(587,18712
+class UntilFailureTests(593,18863
+ class FailAfter(594,18918
+ def test_foo(599,19057
+ def setUp(605,19205
+ def test_runUntilFailure(612,19454
+ def _getFailures(623,19820
+ def test_runUntilFailureDecorate(630,19985
+ def decorate(636,20208
+ def test_runUntilFailureForceGCDecorate(647,20580
+ def decorate(653,20808
+class UncleanUntilFailureTests(668,21304
+ def setUp(674,21471
+ def _getFailures(679,21674
+class BreakingSuite(688,21910
+ def run(693,22020
+class LoggedErrorsTests(701,22201
+ def tearDown(709,22537
+ def test_construct(713,22608
+ def test_capturesError(722,22847
+class TestHolderTests(735,23287
+ def setUp(737,23341
+ def test_holder(742,23463
+ def test_holderImplementsITestCase(752,23827
+ def test_runsWithStandardResult(763,24202
+class ErrorHolderTestsMixin(775,24524
+ class TestResultStub(787,25006
+ def __init__(791,25096
+ def startTest(794,25154
+ def stopTest(797,25207
+ def addError(800,25259
+ def test_runsWithStandardResult(804,25348
+ def test_run(815,25671
+ def test_call(825,25965
+ def test_countTestCases(835,26259
+ def test_repr(842,26441
+class FailureHoldingErrorHolderTests(856,26787
+ def setUp(861,27023
+class ExcInfoHoldingErrorHolderTests(873,27398
+ def setUp(878,27647
+class MalformedMethodTests(891,28068
+ class ContainMalformed(895,28219
+ def test_foo(899,28365
+ def test_bar(901,28416
+ def _test(905,28510
+ def test_extraArg(917,28982
+ def test_noArg(923,29127
+ def test_decorated(929,29274
+class DestructiveTestSuiteTests(937,29407
+ def test_basic(942,29532
+ class MockTest(947,29669
+ def test_foo(948,29710
+ def test_shouldStop(959,30063
+ class MockTest(965,30246
+ def test_foo1(966,30289
+ def test_foo2(968,30355
+ def test_foo3(970,30430
+ def test_cleanup(983,30876
+ class MockTest(988,31029
+ def test_foo(989,31070
+class RunnerDeprecationTests(1000,31383
+ class FakeReporter(1002,31444
+ def printErrors(1013,31758
+ def printSummary(1016,31814
+ def write(1019,31871
+ def writeln(1022,31921
+ def test_reporterDeprecations(1026,31974
+ def f(1034,32270
+class QualifiedNameWalkerTests(1051,32937
+ def test_walksDownPath(1056,33071
+class TrialMainDoesNothingTests(1071,33643
+ def test_importDoesNothing(1076,33825
+
+venv/lib/python2.7/site-packages/twisted/trial/test/test_util.py,2974
+class MktempTests(30,703
+ def test_name(35,863
+ def test_unique(46,1246
+ def test_created(54,1438
+ def test_location(64,1731
+class RunSequentiallyTests(73,1968
+ def assertDeferredResult(81,2215
+ def test_emptyList(90,2526
+ def test_singleSynchronousSuccess(99,2813
+ def test_singleSynchronousFailure(109,3178
+ def check(115,3459
+ def test_singleAsynchronousSuccess(123,3725
+ def test_singleAsynchronousFailure(132,4100
+ def check(138,4382
+ def test_callablesCalledInOrder(146,4637
+ def append(154,4838
+ def test_continuesAfterError(170,5329
+ def check(176,5590
+ def test_stopOnFirstError(186,5970
+ def check(193,6322
+class DirtyReactorAggregateErrorTests(202,6591
+ def test_formatDelayedCall(207,6717
+ def test_formatSelectables(220,7061
+ def test_formatDelayedCallsAndSelectables(233,7380
+class StubReactor(251,7861
+ def __init__(262,8282
+ def iterate(275,8685
+ def getDelayedCalls(282,8826
+ def removeAll(289,8953
+class StubErrorReporter(298,9145
+ def __init__(307,9379
+ def addError(311,9430
+class JanitorTests(319,9581
+ def test_cleanPendingSpinsReactor(324,9666
+ def test_cleanPendingCancelsCalls(337,10155
+ def func(341,10302
+ def test_cleanPendingReturnsDelayedCallStrings(352,10670
+ def test_cleanReactorRemovesSelectables(370,11491
+ def test_cleanReactorKillsProcesses(380,11803
+ class StubProcessTransport(385,11978
+ def __init__(391,12194
+ def signalProcess(394,12261
+ def test_cleanReactorReturnsSelectableStrings(407,12649
+ class Selectable(412,12860
+ def __repr__(417,13021
+ def test_postCaseCleanupNoErrors(425,13262
+ def test_postCaseCleanupWithErrors(438,13710
+ def test_postClassCleanupNoErrors(458,14566
+ def test_postClassCleanupWithPendingCallErrors(471,14999
+ def test_postClassCleanupWithSelectableErrors(490,15821
+class RemoveSafelyTests(507,16452
+ def test_removeSafelyNoTrialMarker(511,16551
+ def test_removeSafelyRemoveFailsMoveSucceeds(523,17015
+ def dummyRemove(529,17245
+ def test_removeSafelyRemoveFailsMoveFails(552,18027
+ def dummyRemove(558,18306
+ def dummyMoveTo(565,18535
+class ExcInfoTests(592,19500
+ def test_excInfo(596,19601
+ def test_failure(605,19919
+class AcquireAttributeTests(619,20354
+ def test_foundOnEarlierObject(623,20455
+ def test_foundOnLaterObject(633,20812
+ def test_notFoundException(642,21151
+ def test_notFoundDefault(650,21434
+class ListToPhraseTests(661,21784
+ def test_empty(668,22040
+ def test_oneWord(678,22285
+ def test_twoWords(688,22533
+ def test_threeWords(698,22803
+ def test_fourWords(708,23116
+ def test_notString(718,23454
+ def test_stringTypeError(728,23748
+ def test_iteratorTypeError(737,24052
+ def test_generatorTypeError(746,24359
+ def sample(750,24479
+
+venv/lib/python2.7/site-packages/twisted/trial/test/weird.py,65
+class TestBleeding(9,148
+ def test_unhandledDeferred(16,493
+
+venv/lib/python2.7/site-packages/twisted/trial/util.py,668
+class DirtyReactorAggregateError(40,1145
+ def __init__(50,1513
+ def __str__(55,1651
+class _Janitor(72,2191
+ def __init__(81,2471
+ def postCaseCleanup(92,2773
+ def postClassCleanup(105,3202
+ def _getReactor(120,3796
+ def _cleanPending(131,4071
+ def _cleanThreads(155,4909
+ def _cleanReactor(166,5412
+def acquireAttribute(182,5915
+def excInfoOrFailureToExcInfo(197,6427
+def suppress(213,6935
+def profiled(242,7930
+ def _(243,7959
+def _runSequentially(258,8282
+class _NoTrialMarker(286,9236
+def _removeSafely(296,9448
+class _WorkingDirectoryBusy(323,10346
+def _unusedTestDirectory(331,10518
+def _listToPhrase(378,12209
+
+venv/lib/python2.7/site-packages/twisted/trial/itrial.py,702
+class ITestCase(16,249
+ def __call__(25,483
+ def countTestCases(31,607
+ def id(37,724
+ def run(44,862
+ def shortDescription(52,1006
+class IReporter(59,1109
+ def startTest(84,1915
+ def stopTest(92,2098
+ def startSuite(100,2267
+ def endSuite(109,2463
+ def cleanupErrors(118,2647
+ def upDownError(128,2870
+ def addSuccess(144,3457
+ def addError(150,3542
+ def addFailure(161,3919
+ def addExpectedFailure(172,4299
+ def addUnexpectedSuccess(188,4861
+ def addSkip(202,5315
+ def printSummary(212,5607
+ def printErrors(220,5761
+ def write(229,6000
+ def writeln(237,6174
+ def wasSuccessful(244,6341
+ def done(251,6521
+
+venv/lib/python2.7/site-packages/twisted/trial/reporter.py,3677
+class BrokenTestCaseWarning(38,842
+class SafeStream(45,978
+ def __init__(51,1148
+ def __getattr__(55,1217
+ def write(59,1296
+class TestResult(65,1422
+ def __init__(76,1791
+ def __repr__(85,2011
+ def _getTime(93,2352
+ def _getFailure(97,2405
+ def startTest(106,2659
+ def stopTest(116,2912
+ def addFailure(126,3179
+ def addError(136,3441
+ def addSkip(146,3716
+ def addUnexpectedSuccess(160,4121
+ def addExpectedFailure(177,4762
+ def addSuccess(194,5322
+ def wasSuccessful(203,5494
+ def done(218,6055
+class TestResultDecorator(226,6178
+class UncleanWarningsReporterWrapper(238,6526
+ def addError(244,6698
+class _ExitWrapper(259,7148
+ def addError(265,7298
+ def addFailure(270,7436
+class _AdaptedReporter(276,7579
+ def __init__(282,7771
+ def addError(293,8103
+ def addExpectedFailure(301,8297
+ def addFailure(318,8866
+ def addSkip(326,9068
+ def addUnexpectedSuccess(334,9258
+ def startTest(350,9744
+ def stopTest(357,9906
+class Reporter(366,10098
+ def __init__(388,10925
+ def _observeWarnings(403,11456
+ def startTest(423,12223
+ def addFailure(436,12600
+ def addError(450,13085
+ def _write(465,13629
+ def _writeln(481,14060
+ def upDownError(493,14399
+ def cleanupErrors(503,14819
+ def _trimFrames(510,15098
+ def _formatFailureTraceback(596,18368
+ def _groupResults(606,18730
+ def _printResults(633,19822
+ def _printExpectedFailure(651,20496
+ def _printUnexpectedSuccess(656,20668
+ def _printErrors(663,20875
+ def _getSummary(679,21555
+ def _printSummary(695,22114
+ def done(707,22425
+class MinimalReporter(731,23288
+ def _printErrors(737,23487
+ def _printSummary(744,23630
+class TextReporter(761,24165
+ def addSuccess(767,24337
+ def addError(772,24447
+ def addFailure(777,24555
+ def addSkip(782,24667
+ def addExpectedFailure(787,24773
+ def addUnexpectedSuccess(792,24901
+class VerboseTextReporter(798,25034
+ def startTest(808,25302
+ def addSuccess(813,25428
+ def addError(818,25548
+ def addFailure(823,25669
+ def addSkip(828,25796
+ def addExpectedFailure(833,25917
+ def addUnexpectedSuccess(838,26057
+ def stopTest(843,26207
+class TimingTextReporter(849,26322
+ def stopTest(855,26482
+class _AnsiColorizer(865,26753
+ def __init__(875,27134
+ def supported(879,27197
+ def write(903,27969
+class _Win32Colorizer(916,28322
+ def __init__(920,28403
+ def supported(940,29187
+ def write(960,29796
+class _NullColorizer(968,30032
+ def __init__(972,30112
+ def supported(976,30175
+ def write(981,30279
+class SubunitReporter(987,30379
+ def __init__(999,30671
+ def done(1019,31560
+ def shouldStop(1029,31772
+ def stop(1037,31968
+ def wasSuccessful(1044,32113
+ def startTest(1057,32540
+ def stopTest(1064,32683
+ def addSuccess(1071,32826
+ def addSkip(1078,32974
+ def addError(1096,33599
+ def addFailure(1108,33975
+ def addExpectedFailure(1120,34358
+ def addUnexpectedSuccess(1135,34864
+class TreeReporter(1147,35170
+ def __init__(1166,35546
+ def getDescription(1175,35898
+ def addSuccess(1185,36191
+ def addError(1190,36319
+ def addFailure(1195,36446
+ def addSkip(1200,36578
+ def addExpectedFailure(1205,36704
+ def addUnexpectedSuccess(1210,36849
+ def _write(1215,37006
+ def _getPreludeSegments(1222,37190
+ def _testPrelude(1237,37625
+ def cleanupErrors(1256,38330
+ def upDownError(1262,38529
+ def startTest(1269,38803
+ def endLine(1280,39183
+ def _printSummary(1293,39658
+
+venv/lib/python2.7/site-packages/twisted/trial/_dist/test/test_workerreporter.py,538
+class FakeAMProtocol(15,375
+ def callRemote(22,517
+class WorkerReporterTests(28,628
+ def setUp(33,715
+ def test_addSuccess(39,882
+ def test_addError(49,1189
+ def test_addErrorTuple(58,1510
+ def test_addFailure(70,1934
+ def test_addFailureTuple(81,2311
+ def test_addFailureNonASCII(93,2745
+ def test_addSkip(117,3524
+ def test_addExpectedFailure(126,3818
+ def test_addExpectedFailureNoTodo(138,4242
+ def test_addUnexpectedSuccess(150,4658
+ def test_addUnexpectedSuccessNoTodo(160,5029
+
+venv/lib/python2.7/site-packages/twisted/trial/_dist/test/test_disttrial.py,1754
+class FakeTransport(36,1189
+ def writeToChild(41,1272
+class CountingReactor(49,1406
+ def __init__(58,1648
+ def spawnProcess(63,1757
+ def stop(76,2173
+ def run(84,2319
+class CountingReactorTests(99,2623
+ def setUp(104,2723
+ def test_providesIReactorProcess(109,2825
+ def test_spawnProcess(116,3030
+ def test_stop(133,3669
+ def test_run(143,3947
+class EternalTerminationPredicateFactory(161,4517
+ def __call__(166,4652
+class DistTrialRunnerTests(174,4752
+ def setUp(179,4841
+ def reap(188,5095
+ def getFakeSchedulerAndEternalCooperator(202,5512
+ def test_writeResults(219,6070
+ def test_createLocalWorkers(230,6387
+ def test_launchWorkerProcesses(242,6796
+ def fakeSpawnProcess(251,7107
+ def test_run(267,7768
+ def test_runUsedDirectory(284,8296
+ class CountingReactorWithLock(290,8484
+ def spawnProcess(292,8541
+ def test_minimalWorker(324,9783
+ def test_runUncleanWarnings(338,10202
+ def test_runWithoutTest(354,10772
+ def test_runWithoutTestButWithAnError(368,11279
+ def test_runUnexpectedError(386,12002
+ class CountingReactorWithFail(392,12176
+ def spawnProcess(394,12233
+ def failingRun(400,12490
+ def test_runStopAfterTests(417,13088
+ class CountingReactorWithSuccess(422,13263
+ def spawnProcess(424,13323
+ def succeedingRun(430,13583
+ def check(440,13860
+ def test_runWaitForProcessesDeferreds(452,14274
+ def check(464,14710
+ def realCheck(468,14829
+ def test_runUntilFailure(484,15446
+ class CountingReactorWithSuccess(491,15645
+ def spawnProcess(493,15705
+ def succeedingRun(499,15965
+
+venv/lib/python2.7/site-packages/twisted/trial/_dist/test/test_options.py,122
+class WorkerOptionsTests(15,253
+ def setUp(20,338
+ def test_standardOptions(27,490
+ def test_coverage(41,977
+
+venv/lib/python2.7/site-packages/twisted/trial/_dist/test/test_workertrial.py,666
+class FakeAMP(24,534
+class WorkerLogObserverTests(31,598
+ def test_emit(36,691
+ class FakeClient(42,836
+ def callRemote(44,871
+class MainTests(54,1171
+ def setUp(59,1238
+ def fdopen(68,1529
+ def startLoggingWithObserver(83,2041
+ def test_empty(90,2231
+ def test_forwardCommand(98,2444
+ def test_readInterrupted(114,3029
+ class FakeStream(121,3243
+ def read(124,3300
+ def test_otherReadError(138,3737
+ class FakeStream(144,3897
+ def read(147,3954
+class SetupPathTests(158,4234
+ def setUp(163,4337
+ def test_overridePath(167,4419
+ def test_noVariable(177,4737
+
+venv/lib/python2.7/site-packages/twisted/trial/_dist/test/test_distreporter.py,168
+class DistReporterTests(15,343
+ def setUp(20,426
+ def test_startSuccessStop(26,581
+ def test_startErrorStop(38,1027
+ def test_forwardedMethods(50,1476
+
+venv/lib/python2.7/site-packages/twisted/trial/_dist/test/test_worker.py,1385
+class FakeAMP(32,957
+class WorkerProtocolTests(39,1021
+ def setUp(44,1108
+ def test_run(56,1507
+ def check(63,1759
+ def test_start(74,2082
+class LocalWorkerAMPTests(85,2384
+ def setUp(90,2515
+ def pumpTransports(108,3143
+ def test_runSuccess(118,3514
+ def test_runExpectedFailure(132,3884
+ def test_runError(148,4423
+ def test_runErrorWithFrames(165,5036
+ def test_runFailure(186,5901
+ def test_runSkip(203,6503
+ def test_runUnexpectedSuccesses(218,6949
+ def test_testWrite(234,7481
+ def test_stopAfterRun(253,8067
+ def fakeCallRemote(261,8287
+ class StopTestResult(266,8423
+ def stopTest(268,8466
+class FakeAMProtocol(278,8721
+ def dataReceived(285,8846
+ def setTestStream(289,8914
+class FakeTransport(294,8987
+ def writeToChild(301,9125
+ def loseConnection(305,9197
+class LocalWorkerTests(310,9254
+ def tidyLocalWorker(315,9363
+ def test_childDataReceived(334,9924
+ def test_outReceived(348,10539
+ def test_errReceived(360,10967
+ def test_write(372,11395
+ def test_writeSequence(384,11786
+ def test_loseConnection(396,12223
+ def test_connectionLost(408,12560
+ def test_processEnded(420,12960
+ def test_addresses(438,13651
+ def test_transport(448,14019
+ def test_startError(457,14291
+ def failCallRemote(463,14484
+
+venv/lib/python2.7/site-packages/twisted/trial/_dist/distreporter.py,284
+class DistReporter(21,488
+ def __init__(26,581
+ def startTest(31,696
+ def addFailure(39,891
+ def addError(47,1106
+ def addSkip(55,1315
+ def addUnexpectedSuccess(63,1525
+ def addExpectedFailure(71,1777
+ def addSuccess(79,2039
+ def stopTest(86,2202
+
+venv/lib/python2.7/site-packages/twisted/trial/_dist/worker.py,943
+class WorkerProtocol(30,837
+ def __init__(35,929
+ def run(41,1127
+ def start(53,1433
+class LocalWorkerAMP(65,1685
+ def addSuccess(70,1779
+ def _buildFailure(80,2015
+ def addError(102,2760
+ def addFailure(113,3087
+ def addSkip(124,3419
+ def addExpectedFailure(134,3656
+ def addUnexpectedSuccess(145,3988
+ def testWrite(155,4288
+ def _stopTest(166,4548
+ def run(174,4742
+ def setTestStream(186,5079
+class LocalWorkerAddress(195,5254
+class LocalWorkerTransport(204,5454
+ def __init__(210,5607
+ def write(214,5680
+ def writeSequence(221,5830
+ def loseConnection(229,6062
+ def getHost(236,6189
+ def getPeer(243,6323
+class LocalWorker(251,6458
+ def __init__(264,6850
+ def connectionMade(271,7064
+ def connectionLost(291,7993
+ def processEnded(301,8243
+ def outReceived(311,8569
+ def errReceived(319,8709
+ def childDataReceived(326,8834
+
+venv/lib/python2.7/site-packages/twisted/trial/_dist/workercommands.py,38
+class Run(17,308
+class Start(26,452
+
+venv/lib/python2.7/site-packages/twisted/trial/_dist/workertrial.py,120
+def _setupPath(19,294
+class WorkerLogObserver(39,876
+ def __init__(44,991
+ def emit(52,1178
+def main(64,1480
+
+venv/lib/python2.7/site-packages/twisted/trial/_dist/managercommands.py,191
+class AddSuccess(17,321
+class AddError(26,475
+class AddFailure(38,775
+class AddSkip(50,1076
+class AddExpectedFailure(60,1270
+class AddUnexpectedSuccess(71,1531
+class TestWrite(81,1751
+
+venv/lib/python2.7/site-packages/twisted/trial/_dist/disttrial.py,505
+class DistTrialRunner(29,887
+ def _makeResult(43,1315
+ def __init__(54,1721
+ def writeResults(78,2606
+ def createLocalWorkers(87,2819
+ def launchWorkerProcesses(105,3450
+ def _driveWorker(131,4545
+ def resultErrback(149,5137
+ def task(153,5255
+ def run(161,5460
+ def runTests(204,7081
+ def nextRun(217,7547
+ def stop(226,7803
+ def beforeShutDown(232,7958
+ def continueShutdown(238,8185
+ def runUntilFailure(252,8484
+
+venv/lib/python2.7/site-packages/twisted/trial/_dist/workerreporter.py,359
+class WorkerReporter(19,424
+ def __init__(30,800
+ def _getFailure(40,1117
+ def _getFrames(49,1371
+ def addSuccess(59,1625
+ def addError(69,1913
+ def addFailure(86,2554
+ def addSkip(103,3193
+ def _getTodoReason(115,3565
+ def addExpectedFailure(127,3832
+ def addUnexpectedSuccess(140,4356
+ def printSummary(151,4771
+
+venv/lib/python2.7/site-packages/twisted/trial/_dist/options.py,53
+class WorkerOptions(19,403
+ def coverdir(25,544
+
+venv/lib/python2.7/site-packages/twisted/trial/_asynctest.py,1021
+class TestCase(31,782
+ def __init__(46,1404
+ def assertFailure(59,1933
+ def _cb(65,2220
+ def _eb(69,2357
+ def _run(80,2741
+ def onTimeout(83,2862
+ def __call__(118,4426
+ def deferSetUp(122,4510
+ def _ebDeferSetUp(130,4769
+ def deferTestMethod(140,5121
+ def _cbDeferTestMethod(150,5501
+ def _ebDeferTestMethod(158,5724
+ def deferTearDown(175,6318
+ def _ebDeferTearDown(181,6477
+ def deferRunCleanups(188,6667
+ def _cbDeferRunCleanups(198,6938
+ def _cleanUp(207,7265
+ def _classCleanUp(224,7791
+ def _makeReactorMethod(231,7971
+ def _(236,8175
+ def _deprecateReactor(246,8596
+ def _undeprecateReactor(260,9112
+ def _runCleanups(272,9457
+ def _makeFunction(278,9639
+ def _runFixturesAndTest(287,9953
+ def addCleanup(308,10619
+ def getSuppress(319,11015
+ def getTimeout(323,11079
+ def _wait(345,12133
+ def append(353,12416
+ def crash(356,12513
+ def stop(362,12785
+
+venv/lib/python2.7/site-packages/twisted/trial/_asyncrunner.py,366
+class TestSuite(25,454
+ def run(31,605
+class TestDecorator(44,876
+ def __call__(53,1174
+ def run(62,1336
+def _clearSuite(73,1564
+def decorate(85,1837
+class _PyUnitTestCaseAdapter(117,2703
+class _BrokenIDTestCaseAdapter(124,2812
+ def id(130,3043
+class _ForceGarbageCollectionDecorator(141,3302
+ def run(148,3539
+def _iterateTests(174,4199
+
+venv/lib/python2.7/site-packages/twisted/trial/runner.py,1942
+def isPackage(50,1279
+def isPackageDirectory(58,1551
+ def _getSuffixes(64,1806
+def samefile(80,2196
+def filenameToModule(88,2473
+def _importFromFile(123,3754
+def _resolveDirectory(146,4433
+def _getMethodNameInClass(156,4693
+class DestructiveTestSuite(171,5203
+ def run(176,5335
+class LoggedSuite(196,5794
+ def run(202,5927
+class TrialSuite(220,6461
+ def __init__(227,6698
+ def _bail(239,7110
+ def run(251,7647
+def name(258,7771
+def isTestCase(277,8338
+class TestHolder(290,8638
+ def __init__(298,8844
+ def __call__(305,9014
+ def id(309,9080
+ def countTestCases(313,9132
+ def run(317,9181
+ def shortDescription(329,9519
+class ErrorHolder(334,9586
+ def __init__(342,9891
+ def __repr__(354,10365
+ def run(359,10495
+class TestLoader(372,10819
+ def __init__(396,11731
+ def sort(401,11853
+ def findTestClasses(409,12052
+ def findByName(417,12328
+ def loadModule(431,12811
+ def loadClass(463,14191
+ def getTestCaseNames(478,14834
+ def loadMethod(485,15088
+ def _makeCase(494,15454
+ def loadPackage(497,15532
+ def loadDoctests(539,17130
+ def saveGlobals(556,17777
+ def loadAnything(567,18260
+ def loadByName(595,19396
+ def loadByNames(614,20023
+ def _uniqueTests(634,20762
+class Py3TestLoader(654,21384
+ def loadFile(662,21619
+ def findByName(681,22343
+ def loadAnything(749,25250
+ def loadByName(794,27395
+ def loadByNames(809,27942
+ def loadClass(829,28639
+ def loadMethod(845,29234
+ def _uniqueTests(849,29327
+def _qualNameWalker(866,29934
+class TrialRunner(894,30761
+ def _setUpTestdir(902,30906
+ def _tearDownTestdir(911,31184
+ def _makeResult(917,31301
+ def __init__(926,31658
+ def _tearDownLogFile(955,32747
+ def _setUpLogFile(963,33049
+ def run(974,33404
+ def _runWithoutDecoration(982,33641
+ def runUntilFailure(1029,35381
+
+venv/lib/python2.7/site-packages/twisted/trial/_synctest.py,2638
+class FailTest(32,763
+class Todo(39,874
+ def __init__(48,1237
+ def __repr__(61,1727
+ def expected(65,1826
+def makeTodo(80,2196
+class _Warning(105,2973
+ def __init__(129,4125
+def _setWarningRegistryToNone(137,4315
+def _collectWarnings(156,4907
+ def showWarning(166,5317
+class UnsupportedTrialFeature(189,6106
+class PyUnitResultAdapter(194,6225
+ def __init__(202,6512
+ def _exc_info(209,6673
+ def startTest(213,6756
+ def stopTest(217,6831
+ def addFailure(221,6904
+ def addError(225,7005
+ def _unsupported(229,7104
+ def addSkip(237,7318
+ def addUnexpectedSuccess(244,7463
+ def addExpectedFailure(251,7654
+ def addSuccess(258,7848
+ def upDownError(262,7921
+class _AssertRaisesContext(267,7998
+ def __init__(287,8708
+ def _handle(303,9235
+ def __enter__(319,9681
+ def __exit__(323,9728
+class _Assertions(361,11190
+ def fail(368,11409
+ def assertFalse(378,11672
+ def assertTrue(389,12007
+ def assertRaises(400,12341
+ def assertEqual(425,13334
+ def assertIs(437,13728
+ def assertIsNot(452,14257
+ def assertNotEqual(467,14775
+ def assertIn(480,15207
+ def assertNotIn(497,15919
+ def assertNotAlmostEqual(514,16621
+ def assertAlmostEqual(534,17443
+ def assertApproximates(554,18263
+ def assertSubstring(567,18722
+ def assertNotSubstring(575,18972
+ def assertWarns(583,19207
+ def assertIsInstance(628,21098
+ def assertNotIsInstance(653,22043
+ def successResultOf(670,22709
+ def failureResultOf(704,24095
+ def assertNoResult(754,26281
+ def cb(774,27256
+ def assertRegex(787,27684
+class _LogObserver(810,28507
+ def __init__(825,29090
+ def _add(831,29193
+ def _remove(837,29312
+ def _ignoreErrors(843,29437
+ def _clearIgnores(850,29607
+ def flushErrors(857,29754
+ def getErrors(878,30413
+ def gotEvent(885,30549
+class SynchronousTestCase(902,31060
+ def __init__(944,32946
+ def __eq__(954,33302
+ def __ne__(966,33828
+ def __hash__(970,33892
+ def shortDescription(974,33978
+ def getSkip(981,34164
+ def getTodo(992,34611
+ def runTest(1006,35133
+ def run(1013,35329
+ def addCleanup(1056,36973
+ def patch(1070,37456
+ def flushLoggedErrors(1091,38217
+ def flushWarnings(1106,38739
+ def callDeprecated(1188,42857
+ def mktemp(1240,44897
+ def _getSuppress(1265,45886
+ def _getSkipReason(1276,46375
+ def _run(1293,46885
+ def _runFixturesAndTest(1335,48497
+ def _runCleanups(1368,49486
+ def _installObserver(1381,49851
+ def _removeObserver(1386,49953
+
+venv/lib/python2.7/site-packages/twisted/positioning/test/test_base.py,3778
+class AngleTests(13,356
+ def test_empty(17,459
+ def test_variation(26,704
+ def test_unknownType(35,969
+ def test_bogusType(44,1243
+class HeadingTests(52,1443
+ def test_simple(56,1550
+ def test_headingWithoutVariationRepr(69,2009
+ def test_headingWithVariationRepr(79,2347
+ def test_valueEquality(90,2794
+ def test_valueInequality(97,2968
+ def test_zeroHeadingEdgeCase(104,3150
+ def test_zeroHeading180DegreeVariationEdgeCase(111,3313
+ def _badValueTest(119,3521
+ def test_badAngleValueEdgeCase(128,3806
+ def test_badVariationEdgeCase(135,3989
+ def test_negativeHeading(142,4181
+ def test_headingTooLarge(149,4341
+ def test_variationTooNegative(156,4514
+ def test_variationTooPositive(163,4697
+ def test_correctedHeading(170,4881
+ def test_correctedHeadingOverflow(178,5155
+ def test_correctedHeadingOverflowEdgeCase(188,5537
+ def test_correctedHeadingUnderflow(198,5931
+ def test_correctedHeadingUnderflowEdgeCase(208,6310
+ def test_setVariationSign(218,6700
+ def test_setBadVariationSign(229,7050
+ def test_setUnknownVariationSign(245,7649
+class CoordinateTests(256,7959
+ def test_float(257,7992
+ def test_repr(265,8185
+ def test_positiveLatitude(275,8513
+ def test_negativeLatitude(284,8832
+ def test_positiveLongitude(293,9153
+ def test_negativeLongitude(302,9474
+ def test_bogusCoordinateType(311,9797
+ def test_angleTypeNotCoordinate(318,10002
+ def test_equality(326,10249
+ def makeCoordinate(330,10362
+ def test_differentAnglesInequality(335,10513
+ def test_differentTypesInequality(344,10746
+ def test_sign(353,11031
+ def test_badVariationSign(365,11371
+ def test_northernHemisphere(383,11948
+ def test_easternHemisphere(391,12197
+ def test_southernHemisphere(399,12445
+ def test_westernHemisphere(407,12695
+ def test_badHemisphere(415,12944
+ def test_latitudeTooLarge(424,13223
+ def test_latitudeTooSmall(433,13512
+ def test_longitudeTooLarge(442,13801
+ def test_longitudeTooSmall(451,14096
+ def test_inDegreesMinutesSeconds(460,14391
+ def test_unknownAngleInDegreesMinutesSeconds(471,14769
+def _makeLatitude(481,15058
+def _makeLongitude(489,15204
+class AltitudeTests(497,15353
+ def test_value(501,15462
+ def test_repr(512,15844
+ def test_equality(520,16056
+ def test_inequality(529,16303
+class SpeedTests(539,16567
+ def test_value(543,16670
+ def test_repr(553,16977
+ def test_negativeSpeeds(561,17179
+ def test_inKnots(568,17352
+ def test_asFloat(576,17557
+class ClimbTests(584,17716
+ def test_simple(588,17809
+ def test_repr(598,18114
+ def test_negativeClimbs(606,18315
+ def test_speedInKnots(616,18638
+ def test_asFloat(624,18848
+class PositionErrorTests(632,19007
+ def test_allUnset(636,19116
+ def test_allUnsetWithInvariant(647,19471
+ def test_withoutInvariant(658,19854
+ def test_withInvariant(666,20089
+ def test_invalidWithoutInvariant(675,20381
+ def test_invalidWithInvariant(686,20775
+ def test_setDOPWithoutInvariant(695,21125
+ def test_setDOPWithInvariant(705,21427
+ def setPDOP(713,21726
+ def _testDOP(723,21944
+ def test_positionAndHorizontalSet(743,22713
+ def test_positionAndVerticalSet(753,23012
+ def test_horizontalAndVerticalSet(763,23309
+class BeaconInformationTests(774,23609
+ def test_minimal(778,23726
+ def test_simple(795,24319
+ def _buildSatellite(800,24480
+ def test_someSatellitesUsed(828,25652
+class PositioningBeaconTests(859,26926
+ def test_interface(863,27023
+ def test_repr(872,27347
+class SatelliteTests(880,27523
+ def test_minimal(884,27624
+ def test_simple(900,28182
+
+venv/lib/python2.7/site-packages/twisted/positioning/test/test_sentence.py,531
+class DummyProtocol(20,352
+ def getSentenceAttributes(25,444
+class DummySentence(30,540
+class MixinProtocol(38,705
+class MixinSentence(53,1112
+class SentenceTestsMixin(61,1277
+ def test_attributeAccess(65,1395
+ def test_raiseOnMissingAttributeAccess(77,1873
+ def test_raiseOnBadAttributeAccess(85,2129
+ def _expectedRepr(98,2523
+ def test_unknownTypeRepr(113,3063
+ def test_knownTypeRepr(122,3326
+class MixinTests(132,3628
+ def setUp(137,3796
+ def test_noNoneInSentenceAttributes(142,3902
+
+venv/lib/python2.7/site-packages/twisted/positioning/test/receiver.py,144
+class MockPositioningReceiver(12,212
+ def __init__(23,566
+ def clear(30,717
+ def _addCallback(38,896
+ def callback(43,1058
+
+venv/lib/python2.7/site-packages/twisted/positioning/test/test_nmea.py,4199
+class NMEATestReceiver(39,1377
+ def __init__(45,1509
+ def clear(49,1556
+ def sentenceReceived(57,1744
+class CallbackTests(62,1830
+ def setUp(72,2207
+ def _sentenceCallback(78,2379
+ def test_callbacksCalled(85,2552
+class BrokenSentenceCallbackTests(106,3215
+ def setUp(110,3322
+ def _sentenceCallback(115,3459
+ def test_dontSwallowCallbackExceptions(122,3603
+class SplitTests(132,3907
+ def test_withChecksum(136,3991
+ def test_noCheckum(144,4243
+class ChecksumTests(153,4494
+ def test_valid(157,4588
+ def test_missing(164,4732
+ def test_invalid(171,4885
+class NMEAReceiverSetup(187,5350
+ def setUp(197,5721
+class GSVSequenceTests(206,5903
+ def test_firstSentence(210,6023
+ def test_middleSentence(221,6364
+ def test_lastSentence(233,6764
+class BogusSentenceTests(245,7103
+ def assertRaisesOnSentence(249,7244
+ def test_raiseOnUnknownSentenceType(263,7722
+ def test_raiseOnMalformedSentences(271,7946
+class NMEASentenceTests(279,8159
+ def test_repr(283,8273
+class ParsingTests(313,9271
+ def _parserTest(320,9540
+ def test_fullRMC(331,9940
+ def test_fullGGA(352,10569
+ def test_fullGLL(378,11266
+ def test_partialGLL(396,11698
+ def test_fullGSV(411,12079
+ def test_partialGSV(444,12988
+ def test_fullHDT(473,13759
+ def test_typicalGSA(484,14002
+class FixUnitsTests(511,14746
+ def setUp(518,14947
+ def test_noValueKey(522,15042
+ class FakeSentence(527,15206
+ def __init__(531,15335
+ def test_unitKeyButNoUnit(539,15580
+ class FakeSentence(544,15770
+ def __init__(548,15913
+ def test_noValueKeyAndNoUnitKey(557,16184
+class FixerTestMixin(566,16455
+ def setUp(574,16707
+ def _fixerTest(578,16802
+ def receiveSentence(598,17664
+class TimestampFixerTests(611,17983
+ def test_simple(615,18123
+ def test_broken(624,18375
+class DatestampFixerTests(635,18637
+ def test_defaultYearThreshold(636,18690
+ def test_beforeThreshold(643,18860
+ def test_afterThreshold(653,19218
+ def test_invalidMonth(662,19515
+ def test_invalidDay(669,19722
+def _nmeaFloat(679,20044
+def _coordinateSign(694,20483
+def _coordinateType(710,20884
+class CoordinateFixerTests(727,21369
+ def test_north(731,21513
+ def test_south(741,21853
+ def test_east(751,22194
+ def test_west(761,22536
+ def test_badHemisphere(771,22879
+ def test_badHemisphereSign(780,23184
+class AltitudeFixerTests(791,23521
+ def test_fixAltitude(795,23663
+ def test_heightOfGeoidAboveWGS84(805,23966
+class SpeedFixerTests(816,24320
+ def test_speedInKnots(820,24456
+class VariationFixerTests(831,24784
+ def test_west(837,25029
+ def test_east(849,25437
+ def test_withHeading(861,25842
+class PositionErrorFixerTests(875,26400
+ def test_simple(888,27131
+ def test_mixing(894,27299
+class ValidFixTests(905,27809
+ def test_GGA(909,27927
+ def test_GLL(921,28289
+class InvalidFixTests(934,28660
+ def _invalidFixTest(942,29034
+ def test_GGA(950,29255
+ def test_GLL(961,29567
+ def test_badGSADataMode(972,29887
+ def test_badGSAFixType(987,30429
+ def test_badGSADataModeAndFixType(1002,30986
+class NMEAReceiverTests(1015,31420
+ def setUp(1019,31504
+ def test_onlyFireWhenCurrentSentenceHasNewInformation(1025,31688
+ def _receiverTest(1050,32700
+ def test_positionErrorUpdateAcrossStates(1074,33512
+ def _getIdentifiers(1081,33774
+ def checkBeaconInformation(1084,33879
+ def test_emptyMiddleGSV(1101,34677
+ def checkBeaconInformation(1109,34988
+ def test_GGASentences(1119,35354
+ def test_GGAWithDateInState(1132,35760
+ def test_RMCSentences(1149,36319
+ def test_GSVSentences(1163,36766
+ def checkPartialInformation(1171,37028
+ def test_emptyMiddleEntriesGSVSequence(1177,37228
+ def test_incompleteGSVSequence(1186,37542
+ def test_singleSentenceGSVSequence(1194,37759
+ def test_GLLSentences(1203,38059
+ def test_HDTSentences(1211,38270
+ def test_mixedSentences(1219,38463
+ def checkTime(1231,38887
+ def test_lotsOfMixedSentences(1238,39130
+
+venv/lib/python2.7/site-packages/twisted/positioning/base.py,1915
+class Angles(27,613
+class Directions(51,1215
+class BasePositioningReceiver(63,1478
+ class and 72,1792
+ def timeReceived(74,1867
+ def headingReceived(80,1989
+ def speedReceived(86,2120
+ def climbReceived(92,2245
+ def positionReceived(98,2370
+ def positionErrorReceived(104,2515
+ def altitudeReceived(110,2664
+ def beaconInformationReceived(116,2798
+class InvalidSentence(123,2960
+class InvalidChecksum(130,3065
+class Angle(137,3186
+ def __init__(166,4171
+ def inDecimalDegrees(196,5337
+ def inDegreesMinutesSeconds(208,5658
+ def setSign(231,6405
+ def __float__(247,6863
+ def __repr__(257,7076
+ def _angleValueRepr(268,7342
+ def _angleTypeNameRepr(284,7781
+class Heading(300,8179
+ def __init__(315,8922
+ def fromFloats(324,9161
+ def correctedHeading(339,9708
+ def setSign(355,10246
+ def __repr__(374,10806
+class Coordinate(391,11236
+ def __init__(400,11529
+ def hemisphere(422,12529
+class Altitude(445,13192
+ def __init__(458,13518
+ def inFeet(469,13742
+ def inMeters(480,13987
+ def __float__(490,14207
+ def __repr__(500,14470
+class _BaseSpeed(511,14702
+ def __init__(520,14986
+ def inMetersPerSecond(535,15382
+ def inKnots(547,15697
+ def __float__(558,15986
+ def __repr__(570,16282
+class Speed(582,16588
+ def __init__(586,16682
+class Climb(603,17102
+ def __init__(607,17190
+class PositionError(619,17464
+ def __init__(642,18625
+ def _testDilutionOfPositionInvariant(669,19678
+ def _getDOP(711,21057
+ def _setDOP(728,21582
+ def __repr__(770,22928
+class BeaconInformation(781,23193
+ def __init__(795,23883
+ def __repr__(806,24215
+class PositioningBeacon(833,25093
+ def __init__(842,25429
+ def __hash__(852,25710
+ def __repr__(862,25953
+class Satellite(873,26186
+ def __init__(885,26654
+ def __repr__(912,27634
+
+venv/lib/python2.7/site-packages/twisted/positioning/ipositioning.py,406
+class IPositioningReceiver(14,219
+ def positionReceived(18,318
+ def positionErrorReceived(29,700
+ def timeReceived(37,954
+ def headingReceived(47,1210
+ def altitudeReceived(56,1422
+ def speedReceived(65,1637
+ def climbReceived(74,1851
+ def beaconInformationReceived(82,2066
+class IPositioningBeacon(92,2356
+class INMEAReceiver(104,2612
+ def sentenceReceived(108,2702
+
+venv/lib/python2.7/site-packages/twisted/positioning/_sentence.py,267
+class _BaseSentence(10,185
+ class FooSentence(19,527
+ def __init__(41,1333
+ def presentAttributes(52,1633
+ def __getattr__(63,1932
+ def __repr__(75,2308
+class _PositioningSentenceProducerMixin(93,2836
+ def getSentenceAttributes(104,3338
+
+venv/lib/python2.7/site-packages/twisted/positioning/nmea.py,1155
+class GPGGAFixQualities(36,1186
+class GPGLLGPRMCFixQualities(77,3068
+class GPGSAFixTypes(93,3570
+def _split(107,3989
+def _validateChecksum(127,4549
+class NMEAProtocol(147,5223
+ def __init__(167,6265
+ def lineReceived(182,6836
+class NMEASentence(339,10761
+ def _isFirstGSVSentence(402,14085
+ def _isLastGSVSentence(412,14350
+class NMEAAdapter(424,14677
+ def __init__(461,16788
+ def _fixTimestamp(473,17106
+ def _fixDatestamp(486,17516
+ def _fixCoordinateFloat(503,18089
+ def _fixHemisphereSign(524,18908
+ def _getHemisphereSign(548,19887
+ def _convert(577,20960
+ def _statefulUpdate(608,22035
+ def _fixUnits(646,23666
+ def _fixGSV(689,25620
+ def _fixGSA(715,26817
+ def _sentenceSpecificFix(737,27558
+ def clear(800,29890
+ def sentenceReceived(810,30097
+ def _validateCurrentSentence(835,30818
+ def _cleanCurrentSentence(845,31216
+ def _updateState(856,31494
+ def _updateBeaconInformation(865,31748
+ def _updateUsedBeacons(884,32449
+ def _mergeBeaconInformation(908,33376
+ def _combineDateAndTime(928,34153
+ def _fireSentenceCallbacks(950,34931
+
+venv/lib/python2.7/site-packages/twisted/protocols/test/test_tls.py,8086
+class HandshakeCallbackContextFactory:HandshakeCallbackContextFactory60,2172
+ def __init__(72,2605
+ def factoryAndDeferred(77,2718
+ def _info(88,3117
+ def getContext(99,3526
+class AccumulatingProtocol(110,3791
+ def __init__(120,4142
+ def connectionMade(124,4208
+ def dataReceived(128,4267
+ def connectionLost(134,4439
+def buildTLSProtocol(140,4553
+ class HardCodedConnection(153,5081
+ def clientConnectionForTLS(154,5124
+class TLSMemoryBIOFactoryTests(174,5762
+ def test_quiet(179,5876
+ def test_logPrefix(200,6555
+ def test_logPrefixFallback(211,6988
+ class NoFactory(216,7198
+def handshakingClientAndServer(225,7435
+ class Client(238,7943
+ def connectionMade(242,8052
+ def handshakeCompleted(247,8240
+ def connectionLost(253,8478
+ class Server(257,8575
+ def handshakeCompleted(259,8650
+ def connectionLost(262,8724
+class DeterministicTLSMemoryBIOTests(283,9351
+ def test_handshakeNotification(292,9664
+ def test_handshakeStopWriting(308,10414
+class TLSMemoryBIOTests(323,11014
+ def test_interfaces(329,11162
+ def test_wrappedProtocolInterfaces(339,11479
+ class ITransport(344,11659
+ class MyTransport(347,11714
+ def write(348,11749
+ def test_getHandle(363,12247
+ def test_makeConnection(387,13471
+ def handshakeProtocols(409,14249
+ def test_handshake(435,15219
+ def test_handshakeFailure(447,15597
+ def cbConnectionLost(481,17047
+ def test_getPeerCertificate(497,17759
+ def cbHandshook(524,18804
+ def test_writeAfterHandshake(536,19312
+ def cbHandshook(566,20534
+ def cbDisconnected(575,20881
+ def writeBeforeHandshakeTest(582,21078
+ def cbConnectionDone(609,22221
+ def test_writeBeforeHandshake(615,22423
+ class SimpleSendingProtocol(623,22710
+ def connectionMade(624,22757
+ def test_writeSequence(630,22915
+ class SimpleSendingProtocol(636,23147
+ def connectionMade(637,23194
+ def test_writeAfterLoseConnection(643,23377
+ class SimpleSendingProtocol(650,23667
+ def connectionMade(651,23714
+ def test_writeUnicodeRaisesTypeError(659,24023
+ class SimpleSendingProtocol(665,24220
+ def connectionMade(666,24267
+ def test_multipleWrites(677,24698
+ class SimpleSendingProtocol(684,25043
+ def connectionMade(685,25090
+ def cbConnectionDone(710,26131
+ def hugeWrite(716,26343
+ class SimpleSendingProtocol(724,26642
+ def connectionMade(725,26689
+ def cbConnectionDone(749,27710
+ def test_hugeWrite_TLSv1(754,27920
+ def test_hugeWrite_TLSv1_1(757,27989
+ def test_hugeWrite_TLSv1_2(760,28081
+ def test_disorderlyShutdown(763,28173
+ def cbDisconnected(788,29104
+ def test_loseConnectionAfterHandshake(794,29319
+ class NotifyingProtocol(800,29581
+ def __init__(801,29647
+ def dataReceived(806,29867
+ def cbHandshake(834,31027
+ def cbConnectionDone(852,32046
+ def test_connectionLostOnlyAfterUnderlyingCloses(872,33020
+ class LostProtocol(877,33217
+ def connectionLost(879,33287
+ def test_loseConnectionTwice(902,34363
+ def _shutdownTLS(913,34857
+ def test_loseConnectionAfterConnectionLost(930,35397
+ def _shutdownTLS(941,35830
+ def disconnected(948,36059
+ def test_unexpectedEOF(960,36413
+ def handshakeDone(974,36962
+ def disconnected(981,37261
+ def test_errorWriting(987,37453
+ class Wrapper(997,37829
+ def __init__(998,37860
+ def __getattr__(1000,37941
+ def send(1002,38034
+ def handshakeDone(1007,38202
+ def disconnected(1012,38389
+ def test_noCircularReferences(1018,38572
+ def nObjectsOfType(1023,38759
+ class CloserProtocol(1036,39137
+ def dataReceived(1037,39177
+ class GreeterProtocol(1041,39269
+ def connectionMade(1042,39310
+class TLSProducerTests(1069,40308
+ def drain(1074,40419
+ def setupStreamingProducer(1095,41122
+ class HistoryStringTransport(1097,41242
+ def __init__(1098,41297
+ def pauseProducing(1102,41419
+ def resumeProducing(1106,41564
+ def stopProducing(1110,41712
+ def flushTwoTLSProtocols(1123,42238
+ def test_producerDuringRenegotiation(1142,43049
+ def test_streamingProducerPausedInNormalMode(1179,44740
+ def test_streamingProducerResumedInNormalMode(1194,45346
+ def test_streamingProducerPausedInWriteBlockedOnReadMode(1211,46113
+ def test_streamingProducerResumedInWriteBlockedOnReadMode(1229,46986
+ def test_streamingProducerTwice(1254,48193
+ def test_streamingProducerUnregister(1266,48661
+ def test_streamingProducerUnregisterTwice(1276,49057
+ def loseConnectionWithProducer(1288,49520
+ def test_streamingProducerLoseConnectionWithProducer(1337,51597
+ def test_streamingProducerLoseConnectionWithProducerWBOR(1345,51893
+ def test_streamingProducerBothTransportsDecideToPause(1354,52241
+ class PausingStringTransport(1360,52505
+ def write(1363,52591
+ class TLSConnection(1370,52840
+ def __init__(1371,52877
+ def send(1374,52938
+ def set_connect_state(1386,53377
+ def do_handshake(1389,53440
+ def bio_write(1392,53498
+ def bio_read(1395,53559
+ def recv(1398,53626
+ def test_streamingProducerStopProducing(1425,54941
+ def test_nonStreamingProducer(1435,55327
+ def done(1453,56161
+ def test_interface(1467,56723
+ def registerProducerAfterConnectionLost(1476,56984
+ class Producer(1485,57379
+ def resumeProducing(1488,57440
+ def stopProducing(1491,57537
+ def test_streamingProducerAfterConnectionLost(1505,58000
+ def test_nonStreamingProducerAfterConnectionLost(1514,58304
+class NonStreamingProducerTests(1524,58617
+ def streamUntilEnd(1529,58752
+ def unregister(1542,59313
+ def doneStreaming(1548,59519
+ def test_writeUntilDone(1561,59979
+ def test_pause(1570,60260
+ class PausingStringTransport(1575,60426
+ def __init__(1578,60505
+ def write(1582,60626
+ def shouldNotBeCalled(1598,61213
+ def paused(1603,61403
+ def test_resume(1613,61701
+ class PausingStringTransport(1621,62020
+ def write(1624,62099
+ def test_stopProducing(1635,62449
+ class StoppingStringTransport(1640,62641
+ def write(1643,62721
+ def doneStreaming(1655,63179
+ def resumeProducingRaises(1668,63627
+ class ThrowingProducer(1673,63852
+ def resumeProducing(1675,63907
+ def unregister(1691,64509
+ def stopped(1701,64872
+ def test_resumeProducingRaises(1716,65495
+ def cleanShutdown(1726,65931
+ def test_resumeProducingRaiseAndUnregisterProducerRaises(1733,66132
+ def raiser(1741,66512
+ def test_stopStreamingTwice(1750,66813
+ def test_interface(1764,67331
+class ClientNegotiationFactory(1776,67705
+ def __init__(1781,67860
+ def acceptableProtocols(1792,68220
+class ServerNegotiationFactory(1806,68640
+ def __init__(1811,68795
+ def acceptableProtocols(1822,69155
+class IProtocolNegotiationFactoryTests(1835,69533
+ def handshakeProtocols(1850,70352
+ class NotifyingSender(1871,71290
+ def __init__(1872,71331
+ def connectionMade(1875,71415
+ def dataReceived(1878,71522
+ def test_negotiationWithNoProtocols(1914,72791
+ def checkNegotiatedProtocol(1923,73130
+ def test_negotiationWithProtocolOverlap(1933,73477
+ def checkNegotiatedProtocol(1942,73849
+ def test_negotiationClientOnly(1952,74198
+ def checkNegotiatedProtocol(1961,74529
+ def test_negotiationServerOnly(1971,74876
+ def checkNegotiatedProtocol(1980,75207
+
+venv/lib/python2.7/site-packages/twisted/protocols/test/test_basic.py,4841
+class FlippingLineTester(28,625
+ def __init__(35,790
+ def lineReceived(39,840
+ def rawDataReceived(47,987
+class LineTester(55,1121
+ def __init__(71,1685
+ def connectionMade(78,1829
+ def lineReceived(85,1962
+ def rawDataReceived(111,2871
+ def lineLengthExceeded(123,3254
+class LineOnlyTester(132,3473
+ def connectionMade(139,3614
+ def lineReceived(146,3747
+class LineReceiverTests(154,3871
+ def test_buffer(181,4401
+ def test_pausing(202,5119
+ def test_rawPausing(226,6086
+ def test_stopProducing(247,6855
+ def test_lineReceiverAsProducer(261,7363
+ def test_clearLineBuffer(273,7779
+ class ClearingReceiver(278,7990
+ def lineReceived(279,8042
+ def test_stackRecursion(295,8601
+ def test_maximumLineLength(307,9024
+ def test_maximumLineLengthPartialDelimiter(319,9446
+ def test_notQuiteMaximumLineLengthUnfinished(342,10358
+ def test_rawDataError(361,11194
+ def test_rawDataReceivedNotImplemented(375,11659
+ def test_lineReceivedNotImplemented(384,11977
+class ExcessivelyLargeLineCatcher(394,12287
+ def connectionMade(401,12527
+ def lineReceived(405,12587
+ def lineLengthExceeded(411,12685
+class LineReceiverLineLengthExceededTests(419,12849
+ def setUp(423,13012
+ def test_longUnendedLine(430,13227
+ def test_longLineAfterShortLine(441,13644
+ def test_longLineWithDelimiter(453,14194
+ def test_multipleLongLines(466,14740
+ def test_maximumLineLength(479,15286
+ def test_maximumLineLengthRemaining(491,15708
+class LineOnlyReceiverTests(504,16161
+ def test_buffer(515,16373
+ def test_greaterThanMaximumLineLength(527,16744
+ def test_lineReceivedNotImplemented(540,17252
+class TestMixin:TestMixin550,17570
+ def connectionMade(552,17588
+ def stringReceived(556,17647
+ def connectionLost(563,17750
+class TestNetstring(568,17815
+ def stringReceived(570,17873
+class LPTestCaseMixin:LPTestCaseMixin576,17973
+ def getProtocol(582,18043
+ def test_illegal(593,18336
+class NetstringReceiverTests(605,18658
+ def setUp(618,19090
+ def test_buffer(624,19281
+ def test_receiveEmptyNetstring(643,19912
+ def test_receiveOneCharacter(651,20157
+ def test_receiveTwoCharacters(659,20392
+ def test_receiveNestedNetstring(667,20630
+ def test_moreDataThanSpecified(677,21032
+ def test_moreDataThanSpecifiedBorderCase(685,21276
+ def test_missingNumber(694,21583
+ def test_missingColon(703,21838
+ def test_missingNumberAndColon(712,22099
+ def test_onlyData(721,22354
+ def test_receiveNetstringPortions_1(729,22571
+ def test_receiveNetstringPortions_2(739,22937
+ def test_receiveNetstringPortions_3(749,23328
+ def test_receiveTwoNetstrings(758,23634
+ def test_maxReceiveLimit(771,24212
+ def test_consumeLength(782,24597
+ def test_consumeLengthBorderCase1(792,24944
+ def test_consumeLengthBorderCase2(803,25370
+ def test_consumeLengthBorderCase3(815,25824
+ def test_stringReceivedNotImplemented(827,26276
+class IntNTestCaseMixin(837,26602
+ def test_receive(847,26800
+ def test_partial(858,27126
+ def test_send(869,27433
+ def test_lengthLimitExceeded(879,27704
+ def test_longStringNotDelivered(893,28184
+ def test_stringReceivedNotImplemented(906,28632
+class RecvdAttributeMixin(916,28960
+ def makeMessage(923,29215
+ def test_recvdContainsRemainingData(931,29446
+ def stringReceived(938,29711
+ def test_recvdChanged(948,30162
+ def stringReceived(957,30476
+ def test_switching(970,30921
+ def stringReceived(984,31374
+ def test_recvdInLengthLimitExceeded(998,31905
+ def lengthLimitExceeded(1010,32329
+class TestInt32(1021,32631
+class Int32Tests(1030,32831
+ def test_data(1040,33161
+class TestInt16(1052,33493
+class Int16Tests(1061,33693
+ def test_data(1071,34007
+ def test_tooLongSend(1082,34322
+class NewStyleTestInt16(1092,34588
+class NewStyleInt16Tests(1099,34694
+class TestInt8(1111,34935
+class Int8Tests(1120,35132
+ def test_data(1131,35437
+ def test_tooLongSend(1142,35743
+class OnlyProducerTransport(1152,36009
+ def __init__(1161,36213
+ def pauseProducing(1165,36262
+ def resumeProducing(1169,36321
+ def write(1173,36382
+class ConsumingProtocol(1178,36445
+ def lineReceived(1183,36569
+class ProducerTests(1189,36671
+ def test_pauseResume(1194,36811
+class FileSenderTests(1265,39391
+ def test_interface(1270,39485
+ def test_producerRegistered(1278,39705
+ def test_transfer(1291,40190
+ def test_transferMultipleChunks(1310,40924
+ def test_transferWithTransform(1334,41864
+ def transform(1340,42063
+ def test_abortedTransfer(1355,42578
+class MiceDeprecationTests(1375,43252
+ def test_MiceDeprecation(1383,43448
+
+venv/lib/python2.7/site-packages/twisted/protocols/wire.py,514
+class Echo(20,373
+ def dataReceived(25,483
+class Discard(30,555
+ def dataReceived(35,647
+class Chargen(42,770
+ def connectionMade(48,948
+ def resumeProducing(52,1029
+ def pauseProducing(56,1103
+ def stopProducing(60,1148
+class QOTD(65,1193
+ def connectionMade(70,1282
+ def getQuote(75,1400
+class Who(83,1568
+ def connectionMade(88,1657
+ def getUsers(93,1775
+class Daytime(101,1906
+ def connectionMade(106,2008
+class Time(112,2160
+ def connectionMade(117,2267
+
+venv/lib/python2.7/site-packages/twisted/protocols/portforward.py,406
+class Proxy(13,196
+ def setPeer(18,263
+ def connectionLost(22,319
+ def dataReceived(30,561
+class ProxyClient(35,638
+ def connectionMade(36,664
+class ProxyClientFactory(51,1216
+ def setServer(55,1295
+ def buildProtocol(59,1359
+ def clientConnectionFailed(65,1528
+class ProxyServer(70,1635
+ def connectionMade(75,1729
+class ProxyFactory(90,2182
+ def __init__(97,2297
+
+venv/lib/python2.7/site-packages/twisted/protocols/memcache.py,1302
+ def doSomething(15,577
+class NoSuchCommand(45,1410
+class ClientError(52,1521
+class ServerError(59,1614
+class Command(66,1700
+ def __init__(79,2047
+ def success(95,2465
+ def fail(102,2617
+class MemCacheProtocol(110,2753
+ def __init__(138,3685
+ def _cancelCommands(153,4135
+ def timeoutConnection(162,4378
+ def connectionLost(170,4591
+ def sendLine(179,4824
+ def rawDataReceived(188,5060
+ def cmd_STORED(212,5850
+ def cmd_NOT_STORED(219,6002
+ def cmd_END(227,6234
+ def cmd_NOT_FOUND(251,7035
+ def cmd_VALUE(258,7189
+ def cmd_STAT(284,7999
+ def cmd_VERSION(293,8191
+ def cmd_ERROR(300,8338
+ def cmd_CLIENT_ERROR(309,8553
+ def cmd_SERVER_ERROR(319,8813
+ def cmd_DELETED(329,9076
+ def cmd_OK(336,9228
+ def cmd_EXISTS(343,9367
+ def lineReceived(350,9510
+ def increment(380,10484
+ def decrement(398,11033
+ def _incrdecr(417,11616
+ def replace(435,12258
+ def add(459,13071
+ def set(483,13851
+ def checkAndSet(507,14556
+ def _set(536,15582
+ def append(564,16611
+ def prepend(583,17206
+ def get(602,17805
+ def getMultiple(627,18881
+ def _get(654,20034
+ def stats(684,21124
+ def version(710,21984
+ def delete(726,22420
+ def flushAll(748,23133
+
+venv/lib/python2.7/site-packages/twisted/protocols/pcp.py,565
+class BasicProducerConsumerProxy:BasicProducerConsumerProxy15,294
+ def __init__(34,855
+ def pauseProducing(42,1074
+ def resumeProducing(47,1201
+ def stopProducing(60,1617
+ def write(68,1820
+ def finish(77,2135
+ def registerProducer(82,2265
+ def unregisterProducer(86,2397
+ def __repr__(93,2614
+class ProducerConsumerProxy(97,2719
+ def pauseProducing(109,3068
+ def resumeProducing(114,3248
+ def write(154,5009
+ def registerProducer(181,6324
+ def unregisterProducer(187,6556
+ def _writeSomeData(195,6827
+
+venv/lib/python2.7/site-packages/twisted/protocols/sip.py,3111
+def dashCapitalize(112,2667
+def unq(120,2840
+class Via(129,2940
+ def __init__(162,4130
+ def _getrport(206,5687
+ def _setrport(218,5979
+ def toString(231,6339
+def parseViaHeader(257,7093
+class URL:URL301,8298
+ def __init__(306,8341
+ def toString(329,9042
+ def __str__(354,9841
+ def __repr__(358,9897
+def parseURL(363,10033
+def cleanRequestURL(419,11664
+def parseAddress(430,11832
+class SIPError(466,12844
+ def __init__(467,12871
+class RegistrationError(476,13109
+class Message:Message483,13198
+ def __init__(490,13268
+ def addHeader(496,13409
+ def bodyDataReceived(504,13649
+ def creationFinished(508,13715
+ def toString(514,13895
+ def _getHeaderLine(524,14176
+class Request(529,14243
+ def __init__(534,14308
+ def __repr__(544,14575
+ def _getHeaderLine(548,14688
+class Response(553,14789
+ def __init__(558,14863
+ def __repr__(566,15078
+ def _getHeaderLine(570,15166
+class MessagesParser(575,15257
+ def __init__(590,15601
+ def reset(595,15728
+ def invalidMessage(604,16003
+ def dataDone(609,16092
+ def dataReceived(630,16772
+ def handleFirstLine(640,17035
+ def lineLengthExceeded(647,17173
+ def lineReceived(651,17245
+ def messageDone(719,19695
+ def rawDataReceived(726,19895
+class Base(749,20695
+ def __init__(757,20830
+ def addMessage(762,20937
+ def datagramReceived(766,21004
+ def _fixupNAT(780,21463
+ def deliverResponse(795,22042
+ def responseFromRequest(809,22506
+ def sendMessage(820,22821
+ def handle_request(837,23445
+ def handle_response(847,23672
+class IContact(858,23903
+class Registration:Registration865,23984
+ def __init__(866,24004
+class IRegistry(872,24144
+ def registerAddress(877,24247
+ def unregisterAddress(885,24471
+ def getRegistrationInfo(893,24699
+class ILocator(902,24894
+ def getAddress(907,24993
+class Proxy(917,25232
+ def __init__(926,25351
+ def getVia(938,25664
+ def handle_request(945,25814
+ def handle_request_default(965,26577
+ def _mungContactHeader(976,26942
+ def _cantForwardRequest(995,27650
+ def deliverResponse(1001,27858
+ def responseFromRequest(1016,28323
+ def handle_response(1026,28637
+ def gotResponse(1045,29320
+class IAuthorizer(1053,29467
+ def getChallenge(1054,29497
+ def decode(1066,29741
+class RegisterProxy(1075,29887
+ def __init__(1088,30125
+ def handle_ACK_request(1093,30239
+ def handle_REGISTER_request(1103,30588
+ def unauthorized(1121,31183
+ def login(1133,31694
+ def _cbLogin(1155,32503
+ def _ebLogin(1161,32673
+ def register(1166,32827
+ def _cbRegister(1191,33828
+ def _ebRegister(1200,34228
+ def unregister(1206,34455
+ def _cbUnregister(1223,35109
+ def _ebUnregister(1230,35377
+class InMemoryRegistry:InMemoryRegistry1236,35479
+ def __init__(1240,35568
+ def getAddress(1245,35752
+ def getRegistrationInfo(1255,36095
+ def _expireRegistration(1265,36494
+ def registerAddress(1276,36807
+ def unregisterAddress(1293,37664
+
+venv/lib/python2.7/site-packages/twisted/protocols/finger.py,160
+class Finger(9,166
+ def lineReceived(11,201
+ def _refuseMessage(30,747
+ def forwardQuery(34,873
+ def getDomain(37,988
+ def getUser(40,1081
+
+venv/lib/python2.7/site-packages/twisted/protocols/loopback.py,1304
+class _LoopbackQueue(24,579
+ def __init__(34,878
+ def put(38,929
+ def __nonzero__(45,1140
+ def get(50,1229
+class _LoopbackAddress(56,1308
+class _LoopbackTransport(62,1410
+ def __init__(67,1508
+ def write(70,1555
+ def writeSequence(75,1714
+ def loseConnection(78,1787
+ def abortConnection(83,1877
+ def getPeer(90,2021
+ def getHost(93,2079
+ def registerProducer(97,2153
+ def unregisterProducer(103,2349
+ def _pollProducer(107,2454
+def identityPumpPolicy(113,2599
+def collapsingPumpPolicy(130,2982
+def loopbackAsync(148,3396
+def _loopbackAsyncBody(186,5084
+ def pump(206,5821
+def _loopbackAsyncContinue(253,7620
+class LoopbackRelay:LoopbackRelay273,8424
+ def __init__(279,8524
+ def write(283,8631
+ def writeSequence(288,8794
+ def clearBuffer(291,8867
+ def loseConnection(307,9406
+ def getHost(311,9503
+ def getPeer(314,9553
+ def registerProducer(317,9603
+ def unregisterProducer(320,9690
+ def logPrefix(323,9754
+class LoopbackClientFactory(328,9848
+ def __init__(330,9902
+ def buildProtocol(335,10041
+ def clientConnectionLost(338,10106
+class _FireOnClose(343,10230
+ def __init__(344,10276
+ def connectionLost(348,10428
+def loopbackTCP(353,10567
+def loopbackUNIX(370,11261
+
+venv/lib/python2.7/site-packages/twisted/protocols/htb.py,820
+class Bucket:Bucket28,858
+ def __init__(49,1431
+ def add(63,1884
+ def drip(88,2624
+class IBucketFilter(112,3292
+ def getBucketFor(113,3324
+class HierarchicalBucketFilter:HierarchicalBucketFilter121,3524
+ def __init__(133,3867
+ def getBucketFor(138,4010
+ def getBucketKey(163,4803
+ def sweep(174,5170
+class FilterByHost(186,5471
+ def getBucketKey(192,5627
+class FilterByServer(196,5706
+ def getBucketKey(202,5864
+class ShapedConsumer(206,5943
+ def __init__(214,6207
+ def _writeSomeData(219,6373
+ def stopProducing(227,6786
+class ShapedTransport(232,6906
+ def __getattr__(244,7384
+class ShapedProtocolFactory:ShapedProtocolFactory250,7560
+ def __init__(263,7999
+ class270,8297
+ def __call__(280,8687
+ def makeConnection(290,9038
+
+venv/lib/python2.7/site-packages/twisted/protocols/ident.py,763
+class IdentError(18,329
+ def __str__(25,469
+class NoUser(30,532
+class InvalidPort(39,734
+class HiddenUser(50,1095
+class IdentServer(59,1309
+ def lineReceived(72,1845
+ def invalidQuery(88,2433
+ def validQuery(92,2503
+ def _cbLookup(108,3142
+ def _ebLookup(113,3311
+ def lookup(121,3616
+class ProcServerMixin:ProcServerMixin148,4594
+ def getUsername(156,4771
+ def getUsername(160,4907
+ def entries(164,4976
+ def dottedQuadFromHexString(171,5123
+ def unpackAddress(175,5263
+ def parseLine(182,5446
+ def lookup(190,5735
+class IdentClient(200,6056
+ def __init__(204,6164
+ def lookup(208,6216
+ def lineReceived(220,6606
+ def connectionLost(230,6943
+ def parseResponse(236,7085
+
+venv/lib/python2.7/site-packages/twisted/protocols/postfix.py,412
+def quote(32,769
+def unquote(40,903
+class PostfixTCPMapServer(48,1040
+ def connectionMade(65,1546
+ def sendCode(70,1617
+ def lineReceived(78,1800
+ def do_get(99,2422
+ def _cbNot(109,2705
+ def _cbGot(115,2821
+ def do_put(123,2969
+class PostfixTCPMapDictServerFactory(136,3384
+class PostfixTCPMapDeferringDictServerFactory(145,3572
+ def __init__(152,3757
+ def get(157,3880
+
+venv/lib/python2.7/site-packages/twisted/protocols/shoutcast.py,407
+class ShoutcastClient(12,206
+ def __init__(24,502
+ def connectionMade(31,691
+ def lineReceived(37,898
+ def handleHeader(44,1157
+ def handleEndHeaders(49,1314
+ def handleResponsePart_with_metadata(59,1756
+ def handle_length(66,1982
+ def handle_mp3(71,2147
+ def handle_meta(79,2419
+ def parseMetadata(89,2776
+ def gotMetaData(101,3178
+ def gotMP3Data(109,3456
+
+venv/lib/python2.7/site-packages/twisted/protocols/policies.py,3119
+def _wrappedLogPrefix(25,582
+class ProtocolWrapper(39,930
+ def __init__(53,1387
+ def logPrefix(58,1517
+ def makeConnection(66,1731
+ def write(80,2240
+ def writeSequence(84,2304
+ def loseConnection(88,2384
+ def getPeer(93,2487
+ def getHost(97,2552
+ def registerProducer(101,2617
+ def unregisterProducer(105,2733
+ def stopConsuming(109,2813
+ def __getattr__(113,2883
+ def dataReceived(119,2988
+ def connectionLost(123,3072
+class WrappingFactory(131,3316
+ def __init__(138,3467
+ def logPrefix(143,3582
+ def doStart(150,3773
+ def doStop(155,3872
+ def startedConnecting(160,3968
+ def clientConnectionFailed(164,4071
+ def clientConnectionLost(168,4200
+ def buildProtocol(172,4325
+ def registerProtocol(176,4438
+ def unregisterProtocol(183,4576
+class ThrottlingProtocol(191,4717
+ def write(198,4855
+ def writeSequence(203,4974
+ def dataReceived(208,5116
+ def registerProducer(213,5246
+ def unregisterProducer(218,5402
+ def throttleReads(223,5513
+ def unthrottleReads(227,5584
+ def throttleWrites(231,5658
+ def unthrottleWrites(236,5771
+class ThrottlingFactory(242,5888
+ def __init__(252,6116
+ def callLater(267,6757
+ def registerWritten(277,7044
+ def registerRead(284,7213
+ def checkReadBandwidth(291,7373
+ def checkWriteBandwidth(304,7894
+ def throttleReads(315,8394
+ def unthrottleReads(324,8609
+ def throttleWrites(334,8881
+ def unthrottleWrites(343,9100
+ def buildProtocol(353,9377
+ def unregisterProtocol(368,9874
+class SpewingProtocol(383,10450
+ def dataReceived(384,10490
+ def write(388,10612
+class SpewingFactory(394,10721
+class LimitConnectionsByPeer(399,10794
+ def startFactory(403,10873
+ def buildProtocol(406,10936
+ def unregisterProtocol(414,11263
+class LimitTotalConnectionsFactory(421,11475
+ def buildProtocol(438,12127
+ def registerProtocol(455,12757
+ def unregisterProtocol(458,12806
+class TimeoutProtocol(463,12880
+ def __init__(468,13010
+ def setTimeout(483,13495
+ def cancelTimeout(498,13962
+ def resetTimeout(513,14356
+ def write(521,14566
+ def writeSequence(526,14665
+ def dataReceived(531,14778
+ def connectionLost(536,14891
+ def timeoutFunc(541,15013
+class TimeoutFactory(552,15267
+ def __init__(559,15387
+ def buildProtocol(564,15548
+ def callLater(569,15724
+class TrafficLoggingProtocol(580,16012
+ def __init__(582,16060
+ def _log(602,16863
+ def _mungeData(607,16960
+ def connectionMade(614,17157
+ def dataReceived(619,17264
+ def connectionLost(624,17426
+ def write(630,17598
+ def writeSequence(635,17746
+ def loseConnection(640,17927
+class TrafficLoggingFactory(646,18059
+ def __init__(651,18162
+ def open(657,18374
+ def buildProtocol(661,18433
+ def resetCounter(668,18719
+class TimeoutMixin:TimeoutMixin676,18869
+ def callLater(690,19278
+ def resetTimeout(700,19565
+ def setTimeout(715,20167
+ def __timedOut(741,21017
+ def timeoutConnection(745,21111
+
+venv/lib/python2.7/site-packages/twisted/protocols/amp.py,6319
+ class Sum(45,1946
+ class JustSum(54,2293
+ def sum(55,2321
+ class DelayedSum(71,2911
+ def slowSum(72,2942
+ class Divide(85,3377
+ class JustDivide(96,3909
+ def divide(97,3940
+ def trapZero(107,4394
+class IArgumentType(314,10099
+ def fromBox(321,10309
+ def toBox(350,11414
+class IBoxSender(379,12563
+ def sendBox(384,12659
+ def unhandledError(395,12913
+class IBoxReceiver(405,13136
+ def startReceivingBoxes(411,13283
+ def ampBoxReceived(420,13554
+ def stopReceivingBoxes(426,13683
+class IResponderLocator(435,13842
+ def locateResponder(441,13991
+class AmpError(457,14495
+class ProtocolSwitched(464,14587
+class OnlyOneTLS(472,14793
+class NoEmptyBoxes(480,14931
+class InvalidSignature(488,15091
+class TooLong(495,15192
+ def __init__(512,15749
+ def __repr__(520,15960
+class BadLocalReturn(529,16221
+ def __init__(533,16349
+ def __repr__(539,16490
+class RemoteAmpError(546,16611
+ def __init__(551,16804
+class UnknownRemoteError(598,18351
+ def __init__(603,18503
+class MalformedAmpBox(609,18644
+class UnhandledCommand(616,18765
+class IncompatibleVersions(623,18874
+class AmpBox(632,19104
+ def __init__(640,19361
+ def copy(673,20747
+ def serialize(682,20921
+ def _sendTo(709,21787
+ def __repr__(725,22204
+class QuitBox(732,22317
+ def __repr__(739,22446
+ def _sendTo(743,22540
+class _SwitchBox(752,22737
+ def __init__(760,22957
+ def __repr__(771,23299
+ def _sendTo(776,23446
+class BoxDispatcher:BoxDispatcher788,23763
+ def __init__(818,24930
+ def startReceivingBoxes(823,25035
+ def stopReceivingBoxes(833,25317
+ def failAllOutgoing(841,25556
+ def _nextTag(854,25991
+ def _sendBoxCommand(869,26479
+ def callRemoteString(910,28160
+ def callRemote(930,28961
+ def unhandledError(974,31029
+ def _answerReceived(982,31260
+ def _errorReceived(994,31631
+ def _commandReceived(1015,32445
+ def formatAnswer(1020,32596
+ def formatError(1023,32703
+ def ampBoxReceived(1050,33772
+ def _safeEmit(1072,34526
+ def dispatchCommand(1083,34825
+class CommandLocator:CommandLocator1106,35518
+ class __metaclass__(1112,35688
+ class declaration.1120,36197
+ def __new__(1130,36483
+ def locateResponder(1143,37163
+ def _wrapWithSerialization(1153,37556
+ def doit(1168,38201
+ def checkKnownErrors(1170,38275
+ def makeResponseFor(1176,38580
+ def lookupFunction(1194,39262
+ def locateResponder(1207,39755
+class SimpleStringLocator(1244,41158
+ def locateResponder(1252,41333
+def _wireNameToPythonIdentifier(1277,42193
+class Argument:Argument1309,43546
+ def __init__(1323,43990
+ def retrieve(1333,44226
+ def fromBox(1356,44773
+ def toBox(1382,45667
+ def fromStringProto(1410,46587
+ def toStringProto(1425,46947
+ def fromString(1437,47236
+ def toString(1448,47511
+class Integer(1461,47822
+ def toString(1469,48010
+class String(1474,48083
+ def toString(1478,48184
+ def fromString(1481,48243
+class Float(1486,48306
+ def toString(1492,48429
+class Boolean(1499,48620
+ def fromString(1503,48720
+ def toString(1512,48955
+class Unicode(1520,49082
+ def toString(1525,49172
+ def fromString(1529,49271
+class Path(1534,49375
+ def fromString(1543,49752
+ def toString(1547,49859
+class ListOf(1552,49962
+ def __init__(1579,50928
+ def fromString(1584,51064
+ def toString(1597,51493
+class AmpList(1610,51852
+ def __init__(1623,52217
+ def fromStringProto(1641,52933
+ def toStringProto(1648,53141
+class Descriptor(1655,53350
+ def fromStringProto(1675,54491
+ def toStringProto(1697,55372
+class Command:Command1721,56321
+ class __metaclass__(1764,58393
+ def __new__(1769,58555
+ def __init__(1836,60962
+ def makeResponse(1867,62258
+ def makeArguments(1888,62893
+ def parseResponse(1914,63844
+ def parseArguments(1930,64359
+ def responder(1945,64851
+ class MyCommand(1953,65022
+ class MyProto(1956,65114
+ def myFunMethod(1957,65146
+ def _doCommand(1982,66118
+ def _massageError(1993,66499
+class _NoCertificate:_NoCertificate2020,67426
+ def __init__(2033,67975
+ def options(2047,68393
+class _TLSBox(2074,69482
+ def __init__(2080,69611
+ def _keyprop(2086,69759
+ def _sendTo(2094,70029
+class _LocalArgument(2107,70375
+ def fromBox(2114,70656
+class StartTLS(2119,70726
+ def __init__(2146,71727
+ def _doCommand(2164,72439
+ def actuallystart(2172,72837
+class ProtocolSwitchCommand(2180,73023
+ def __init__(2190,73464
+ def makeResponse(2205,73917
+ def _doCommand(2210,74048
+ def switchNow(2218,74406
+ def handle(2223,74637
+class _DescriptorExchanger(2233,74925
+ def __init__(2256,76018
+ def _sendFileDescriptor(2263,76257
+ def fileDescriptorReceived(2272,76568
+class BinaryBoxProtocol(2284,76916
+ def __init__(2331,78845
+ def _switchTo(2336,78967
+ def sendBox(2366,80365
+ def makeConnection(2389,81077
+ def dataReceived(2399,81400
+ def connectionLost(2414,81939
+ def proto_init(2446,83232
+ def proto_key(2454,83411
+ def proto_value(2469,83853
+ def lengthLimitExceeded(2479,84112
+ def _lockForSwitch(2488,84392
+ def _unlockFromSwitch(2498,84729
+ def _prepareTLS(2509,85120
+ def _startTLS(2525,85756
+ def _getPeerCertificate(2547,86548
+ def unhandledError(2554,86757
+ def _defaultStartTLSResponder(2568,87230
+class AMP(2583,87701
+ def __init__(2592,87931
+ def locateResponder(2608,88696
+ def __repr__(2623,89198
+ def makeConnection(2636,89588
+ def connectionLost(2654,90346
+class _ParserHelper:_ParserHelper2667,90736
+ def __init__(2671,90826
+ def getPeer(2675,90876
+ def getHost(2679,90925
+ def startReceivingBoxes(2685,91001
+ def ampBoxReceived(2691,91109
+ def parse(2696,91203
+ def parseString(2712,91647
+def _stringsToObjects(2728,92031
+def _objectsToStrings(2750,92643
+class Decimal(2775,93420
+ def fromString(2804,94720
+ def toString(2808,94840
+class DateTime(2820,95252
+ def fromString(2847,96490
+ def toString(2864,97004
+
+venv/lib/python2.7/site-packages/twisted/protocols/mice/mouseman.py,379
+class MouseMan(12,206
+ def down_left(35,568
+ def up_left(38,607
+ def down_middle(41,644
+ def up_middle(44,685
+ def down_right(47,724
+ def up_right(50,764
+ def move(53,802
+ def state_initial(59,872
+ def state_horiz(68,1115
+ def state_vert(78,1385
+ def state_maybemiddle(90,1717
+ def snapshot(99,1966
+ def dataReceived(124,2723
+
+venv/lib/python2.7/site-packages/twisted/protocols/stateful.py,123
+class StatefulProtocol(11,191
+ def makeConnection(21,578
+ def getInitialState(25,741
+ def dataReceived(28,807
+
+venv/lib/python2.7/site-packages/twisted/protocols/ftp.py,8564
+class InvalidPath(174,8557
+def toSegments(181,8677
+def errnoToFailure(206,9259
+def _isGlobbingExpression(227,9868
+class FTPCmdError(260,10925
+ def __init__(264,11011
+ def response(269,11114
+class FileNotFoundError(277,11281
+class AnonUserDeniedError(285,11436
+class PermissionDeniedError(295,11615
+class IsNotADirectoryError(304,11796
+class FileExistsError(312,11949
+class IsADirectoryError(320,12092
+class CmdSyntaxError(328,12236
+class CmdArgSyntaxError(336,12360
+class CmdNotImplementedError(345,12541
+class CmdNotImplementedForArgError(353,12701
+class FTPError(362,12908
+class PortConnectionError(367,12947
+class BadCmdSequenceError(372,12997
+class AuthorizationError(380,13162
+def debugDeferred(388,13294
+class DTP(402,13555
+ def connectionMade(410,13704
+ def connectionLost(415,13838
+ def sendLine(420,13995
+ def _formatOneListResponse(430,14205
+ def formatDate(448,15112
+ def sendListResponse(478,16143
+ def registerProducer(482,16299
+ def unregisterProducer(485,16421
+ def write(489,16540
+ def _conswrite(496,16738
+ def dataReceived(502,16876
+ def _unregConsumer(508,17035
+ def registerConsumer(514,17193
+ def resumeProducing(530,17710
+ def pauseProducing(533,17783
+ def stopProducing(536,17854
+class DTPFactory(539,17923
+ def __init__(572,18958
+ def buildProtocol(589,19669
+ def stopFactory(604,20018
+ def timeoutFactory(609,20130
+ def cancelTimeout(621,20471
+ def setTimeout(627,20669
+ def clientConnectionFailed(632,20856
+class ASCIIConsumerWrapper(643,21159
+ def __init__(644,21195
+ def write(654,21552
+class FileConsumer(660,21684
+ def __init__(667,21889
+ def registerProducer(671,21946
+ def unregisterProducer(676,22059
+ def write(681,22150
+class FTPOverflowProtocol(686,22212
+ def connectionMade(690,22355
+class FTP(695,22504
+ def reply(748,24151
+ def sendLine(753,24248
+ def connectionMade(764,24517
+ def connectionLost(769,24680
+ def timeoutConnection(781,25130
+ def lineReceived(784,25204
+ def processFailed(790,25369
+ def processSucceeded(802,25920
+ def allDone(808,26109
+ def processCommand(830,26783
+ def call_ftp_command(832,26828
+ def getDTPPort(867,27922
+ def ftp_USER(884,28448
+ def ftp_PASS(902,29064
+ def _cbLogin(917,29594
+ def _ebLogin(926,29912
+ def ftp_PASV(936,30222
+ def ftp_PORT(963,31291
+ def connected(976,31787
+ def connFailed(978,31857
+ def _encodeName(984,32044
+ def ftp_LIST(1016,33165
+ def gotListing(1033,34015
+ def ftp_NLST(1054,34721
+ def cbList(1079,35787
+ def listErr(1105,36931
+ def ftp_CWD(1136,38005
+ def accessGranted(1143,38240
+ def ftp_CDUP(1150,38442
+ def ftp_PWD(1154,38502
+ def ftp_RETR(1158,38593
+ def enableTimeout(1184,39534
+ def cbSent(1194,39811
+ def ebSent(1197,39879
+ def cbOpened(1204,40121
+ def ebOpened(1215,40465
+ def ftp_STOR(1231,41066
+ def enableTimeout(1257,42065
+ def cbOpened(1261,42177
+ def ebOpened(1272,42534
+ def cbConsumer(1284,43015
+ def cbSent(1304,43622
+ def ebSent(1310,43783
+ def ftp_SIZE(1328,44327
+ def cbStat(1359,45909
+ def ftp_MDTM(1366,46084
+ def cbStat(1384,46833
+ def ftp_TYPE(1391,47059
+ def type_A(1412,47847
+ def type_I(1419,48060
+ def type_UNKNOWN(1426,48250
+ def ftp_SYST(1431,48349
+ def ftp_STRU(1435,48404
+ def ftp_MODE(1442,48588
+ def ftp_MKD(1449,48757
+ def ftp_RMD(1457,49038
+ def ftp_DELE(1465,49333
+ def ftp_NOOP(1473,49624
+ def ftp_RNFR(1477,49675
+ def ftp_RNTO(1483,49833
+ def ftp_FEAT(1496,50298
+ def ftp_OPTS(1507,50614
+ def ftp_QUIT(1515,50826
+ def cleanupDTP(1520,50956
+class FTPFactory(1542,51622
+ def __init__(1562,52217
+ def buildProtocol(1567,52382
+ def stopFactory(1575,52712
+class IFTPShell(1584,53003
+ def makeDirectory(1592,53182
+ def removeDirectory(1604,53509
+ def removeFile(1616,53838
+ def rename(1628,54147
+ def access(1643,54574
+ def stat(1655,54894
+ def list(1664,55091
+ def openForReading(1702,56518
+ def openForWriting(1711,56741
+class IReadFile(1721,56966
+ def send(1726,57054
+class IWriteFile(1739,57370
+ def receive(1744,57460
+ def close(1752,57670
+def _getgroups(1763,58060
+def _testPermissions(1781,58403
+class FTPAnonymousShell(1837,59913
+ def __init__(1845,60153
+ def _path(1849,60240
+ def makeDirectory(1853,60321
+ def removeDirectory(1857,60407
+ def removeFile(1861,60495
+ def rename(1865,60578
+ def receive(1869,60669
+ def openForReading(1874,60781
+ def openForWriting(1900,61766
+ def access(1908,61985
+ def stat(1925,62513
+ def list(1940,62981
+ def _statNode(1976,64172
+ def _stat_size(1990,64551
+ def _stat_permissions(2000,64779
+ def _stat_hardlinks(2010,65044
+ def _stat_modified(2028,65649
+ def _stat_owner(2038,65902
+ def _stat_group(2063,66673
+ def _stat_directory(2088,67442
+class _FileReader(2100,67683
+ def __init__(2101,67710
+ def _close(2105,67793
+ def send(2110,67908
+class FTPShell(2119,68167
+ def makeDirectory(2124,68272
+ def removeDirectory(2136,68566
+ def removeFile(2153,69143
+ def rename(2170,69706
+ def openForWriting(2183,70061
+class _FileWriter(2210,71061
+ def __init__(2211,71088
+ def receive(2215,71174
+ def close(2221,71420
+class BaseFTPRealm:BaseFTPRealm2227,71507
+ def __init__(2232,71661
+ def getHomeDirectory(2236,71764
+ def requestAvatar(2250,72200
+class FTPRealm(2264,72750
+ def __init__(2273,73081
+ def getHomeDirectory(2278,73243
+class SystemFTPRealm(2287,73478
+ def getHomeDirectory(2294,73723
+class ConnectionLost(2323,74781
+class CommandFailed(2326,74823
+class BadResponse(2329,74864
+class UnexpectedResponse(2332,74903
+class UnexpectedData(2335,74949
+class FTPCommand:FTPCommand2338,74991
+ def __init__(2339,75009
+ def fail(2346,75210
+class ProtocolWrapper(2351,75308
+ def __init__(2352,75350
+ def makeConnection(2355,75460
+ def dataReceived(2357,75549
+ def connectionLost(2359,75624
+class IFinishableConsumer(2366,75792
+ def finish(2373,75918
+class SenderProtocol(2381,76042
+ def __init__(2382,76083
+ def dataReceived(2390,76287
+ def makeConnection(2396,76452
+ def connectionLost(2400,76598
+ def write(2407,76825
+ def registerProducer(2410,76888
+ def unregisterProducer(2416,77083
+ def finish(2422,77241
+def decodeHostPort(2426,77305
+def encodeHostPort(2442,77773
+def _unwrapFirstError(2446,77901
+class FTPDataPortFactory(2450,78005
+ def buildProtocol(2457,78175
+class FTPClientBasic(2468,78552
+ def __init__(2475,78689
+ def fail(2483,78949
+ def _fail(2489,79074
+ def _cb_greeting(2506,79674
+ def sendLine(2510,79747
+ def sendNextCommand(2524,80103
+ def queueCommand(2548,80900
+ def queueStringCommand(2563,81431
+ def popCommandQueue(2578,81995
+ def queueLogin(2587,82234
+ def cancelPasswordIfNotNeeded(2608,83113
+ def lineReceived(2622,83690
+ def connectionLost(2670,85230
+class _PassiveConnectionFactory(2675,85298
+ def __init__(2678,85374
+ def buildProtocol(2681,85457
+ def clientConnectionFailed(2685,85572
+class FTPClient(2691,85729
+ def __init__(2713,86655
+ def fail(2732,87291
+ def receiveFromConnection(2739,87477
+ def queueLogin(2756,88207
+ def sendToConnection(2768,88674
+ def _openDataConnection(2782,89188
+ def doPassive(2795,89747
+ def close(2811,90459
+ def generatePortCommand(2850,92103
+ def listenerFail(2873,93087
+ def escapePath(2884,93495
+ def retrieveFile(2891,93694
+ def storeFile(2913,94396
+ def rename(2933,95056
+ def ebFrom(2968,96436
+ def list(2982,96856
+ def nlst(3000,97423
+ def cwd(3016,97915
+ def makeDirectory(3025,98159
+ def removeFile(3046,98858
+ def removeDirectory(3067,99585
+ def cdup(3088,100318
+ def pwd(3097,100529
+ def getDirectory(3111,100971
+ def cbParse(3119,101270
+ def quit(3133,101775
+class FTPFileListProtocol(3145,102094
+ def __init__(3195,103966
+ def lineReceived(3198,104015
+ def parseDirectoryLine(3207,104263
+ def addFile(3228,104935
+ def unknownLine(3242,105397
+def parsePWDResponse(3255,105718
+
+venv/lib/python2.7/site-packages/twisted/protocols/dict.py,1714
+def parseParam(16,287
+def makeAtom(50,1236
+def makeWord(57,1406
+def parseText(69,1625
+class Definition:Definition79,1816
+ def __init__(81,1862
+class DictClient(89,2057
+ def __init__(99,2254
+ def connectionMade(104,2332
+ def sendLine(109,2422
+ def lineReceived(116,2685
+ def dictCode_default(135,3370
+ def dictCode_221_ready(142,3614
+ def dictCode_220_conn(147,3726
+ def dictCode_530_conn(153,3856
+ def dictCode_420_conn(158,3975
+ def dictCode_421_conn(163,4111
+ def sendDefine(168,4257
+ def sendMatch(178,4737
+ def dictCode_550_define(187,5143
+ def dictCode_550_match(193,5291
+ def dictCode_551_match(199,5437
+ def dictCode_552_define(205,5583
+ def dictCode_552_match(211,5715
+ def dictCode_150_define(217,5845
+ def dictCode_151_define(222,5951
+ def dictCode_152_match(236,6428
+ def dictCode_text_define(243,6589
+ def dictCode_text_match(254,6893
+ def l(256,6980
+ def dictCode_250_define(269,7306
+ def dictCode_250_match(277,7473
+ def protocolError(285,7638
+ def dictConnected(290,7758
+ def defineFailed(295,7884
+ def defineDone(300,8006
+ def matchFailed(305,8105
+ def matchDone(310,8224
+class InvalidResponse(316,8322
+class DictLookup(321,8368
+ def protocolError(324,8488
+ def dictConnected(330,8659
+ def defineFailed(337,8894
+ def defineDone(343,9042
+ def matchFailed(349,9192
+ def matchDone(355,9339
+class DictLookupFactory(362,9489
+ def __init__(367,9637
+ def clientDone(374,9787
+ def clientConnectionFailed(380,9898
+ def clientConnectionLost(384,9986
+ def buildProtocol(389,10102
+def define(396,10210
+def match(407,10485
+
+venv/lib/python2.7/site-packages/twisted/protocols/socks.py,836
+class SOCKSv4Outgoing(20,349
+ def __init__(21,391
+ def connectionMade(25,449
+ def connectionLost(31,621
+ def dataReceived(35,707
+ def write(39,774
+class SOCKSv4Incoming(45,872
+ def __init__(46,914
+ def connectionLost(51,1005
+ def dataReceived(55,1091
+ def write(59,1157
+class SOCKSv4(65,1256
+ def __init__(84,2016
+ def connectionMade(89,2135
+ def dataReceived(94,2220
+ def _dataReceived2(130,3670
+ def connectionLost(170,5307
+ def authorize(175,5428
+ def connectClass(180,5588
+ def listenClass(184,5727
+ def makeReply(189,5878
+ def write(194,6085
+ def log(199,6176
+class SOCKSv4Factory(221,6976
+ def __init__(227,7123
+ def buildProtocol(231,7181
+class SOCKSv4IncomingFactory(236,7265
+ def __init__(240,7398
+ def buildProtocol(245,7483
+
+venv/lib/python2.7/site-packages/twisted/protocols/haproxy/test/test_parser.py,435
+class UnparseEndpointTests(20,515
+ def check(26,668
+ def test_basicUnparse(39,1106
+ def test_multipleArguments(46,1220
+ def test_keywords(53,1342
+ def test_colonInArgument(60,1464
+ def test_colonInKeywordValue(67,1591
+ def test_colonInKeywordName(74,1727
+class HAProxyServerParserTests(82,1862
+ def onePrefix(87,1980
+ def test_tcp4(113,2923
+ def test_tcp6(120,3099
+ def test_unix(127,3276
+
+venv/lib/python2.7/site-packages/twisted/protocols/haproxy/test/test_v1parser.py,451
+class V1ParserTests(17,333
+ def test_missingPROXYHeaderValue(22,448
+ def test_invalidNetworkProtocol(33,726
+ def test_missingSourceData(44,1017
+ def test_missingDestData(55,1292
+ def test_fullParsingSuccess(66,1584
+ def test_fullParsingSuccess_IPv6(80,2103
+ def test_fullParsingSuccess_UNKNOWN(94,2609
+ def test_feedParsing(105,2937
+ def test_feedParsingTooLong(125,3722
+ def test_feedParsingOverflow(143,4272
+
+venv/lib/python2.7/site-packages/twisted/protocols/haproxy/test/test_wrapper.py,925
+class StaticProtocol(17,393
+ def __init__(22,491
+ def dataReceived(29,634
+class HAProxyWrappingFactoryV1Tests(36,796
+ def test_invalidHeaderDisconnects(42,957
+ def test_invalidPartialHeaderDisconnects(57,1521
+ def test_validIPv4HeaderResolves_getPeerHost(73,2129
+ def test_validIPv6HeaderResolves_getPeerHost(106,3328
+ def test_overflowBytesSentToWrappedProtocol(139,4497
+ def test_overflowBytesSentToWrappedProtocolChunks(153,5073
+ def test_overflowBytesSentToWrappedProtocolAfter(168,5684
+class HAProxyWrappingFactoryV2Tests(185,6352
+ def test_invalidHeaderDisconnects(237,8008
+ def test_validIPv4HeaderResolves_getPeerHost(252,8559
+ def test_validIPv6HeaderResolves_getPeerHost(285,9738
+ def test_validUNIXHeaderResolves_getPeerHost(318,10935
+ def test_overflowBytesSentToWrappedProtocol(341,11856
+ def test_overflowBytesSentToWrappedProtocolChunks(355,12418
+
+venv/lib/python2.7/site-packages/twisted/protocols/haproxy/test/test_v2parser.py,1044
+def _makeHeaderIPv6(16,348
+def _makeHeaderIPv4(51,1502
+def _makeHeaderUnix(86,2663
+class V2ParserTests(118,3822
+ def test_happyPathIPv4(123,3937
+ def test_happyPathIPv6(131,4157
+ def test_happyPathUnix(139,4377
+ def test_invalidSignature(147,4597
+ def test_invalidVersion(159,4905
+ def test_invalidCommand(171,5203
+ def test_invalidFamily(183,5501
+ def test_invalidProto(195,5799
+ def test_localCommandIpv4(207,6098
+ def test_localCommandIpv6(217,6415
+ def test_localCommandUnix(227,6732
+ def test_proxyCommandIpv4(237,7049
+ def test_proxyCommandIpv6(249,7489
+ def test_proxyCommandUnix(261,7929
+ def test_unspecFamilyIpv4(273,8369
+ def test_unspecFamilyIpv6(283,8689
+ def test_unspecFamilyUnix(293,9009
+ def test_unspecProtoIpv4(303,9329
+ def test_unspecProtoIpv6(313,9648
+ def test_unspecProtoUnix(323,9967
+ def test_overflowIpv4(333,10286
+ def test_overflowIpv6(345,10677
+ def test_overflowUnix(357,11068
+ def test_segmentTooSmall(369,11459
+
+venv/lib/python2.7/site-packages/twisted/protocols/haproxy/_v1parser.py,94
+class V1Parser(23,500
+ def __init__(43,1005
+ def feed(47,1057
+ def parse(76,2019
+
+venv/lib/python2.7/site-packages/twisted/protocols/haproxy/_parser.py,98
+def unparseEndpoint(20,460
+class HAProxyServerParser(47,1241
+ def parseStreamServer(55,1461
+
+venv/lib/python2.7/site-packages/twisted/protocols/haproxy/_v2parser.py,208
+class NetFamily(26,570
+class NetProtocol(37,776
+class V2Parser(52,1068
+ def __init__(74,1572
+ def feed(78,1624
+ def _bytesToIPv4(108,2570
+ def _bytesToIPv6(126,3083
+ def parse(145,3656
+
+venv/lib/python2.7/site-packages/twisted/protocols/haproxy/_info.py,49
+class ProxyInfo(15,269
+ def __init__(33,779
+
+venv/lib/python2.7/site-packages/twisted/protocols/haproxy/_exceptions.py,128
+class InvalidProxyHeader(15,234
+class InvalidNetworkProtocol(22,341
+class MissingAddressData(29,472
+def convertError(37,611
+
+venv/lib/python2.7/site-packages/twisted/protocols/haproxy/_interfaces.py,96
+class IProxyInfo(12,210
+class IProxyParser(31,742
+ def feed(36,863
+ def parse(52,1374
+
+venv/lib/python2.7/site-packages/twisted/protocols/haproxy/_wrapper.py,233
+class HAProxyProtocolWrapper(20,469
+ def __init__(29,807
+ def dataReceived(35,992
+ def getPeer(60,1814
+ def getHost(66,1976
+class HAProxyWrappingFactory(73,2149
+ def logPrefix(79,2331
+def proxyEndpoint(94,2768
+
+venv/lib/python2.7/site-packages/twisted/protocols/basic.py,2073
+ def _formatNetstring(29,692
+ def _formatNetstring(32,806
+class NetstringParseError(44,1026
+class IncompleteNetstring(51,1140
+class NetstringReceiver(57,1241
+ def makeConnection(139,4842
+ def sendString(152,5215
+ def dataReceived(166,5626
+ def stringReceived(188,6283
+ def _maxLengthSize(202,6724
+ def _consumeData(212,7010
+ def _consumeLength(228,7574
+ def _checkPartialLengthSpecification(245,8176
+ def _processLength(262,8843
+ def _extractLength(286,9827
+ def _checkStringSize(305,10484
+ def _prepareForPayloadConsumption(324,11254
+ def _consumePayload(334,11547
+ def _extractPayload(355,12285
+ def _payloadComplete(378,13266
+ def _processPayload(391,13698
+ def _checkForTrailingComma(401,13983
+ def _handleParseError(412,14339
+class LineOnlyReceiver(421,14539
+ def dataReceived(438,15122
+ def lineReceived(459,15978
+ def sendLine(469,16233
+ def lineLengthExceeded(479,16512
+class _PauseableMixin:_PauseableMixin488,16755
+ def pauseProducing(491,16798
+ def resumeProducing(496,16897
+ def stopProducing(502,17030
+class LineReceiver(508,17128
+ def clearLineBuffer(531,18024
+ def dataReceived(542,18248
+ def setLineMode(586,19984
+ def setRawMode(603,20533
+ def rawDataReceived(612,20752
+ def lineReceived(619,20902
+ def sendLine(629,21157
+ def lineLengthExceeded(639,21427
+class StringTooLongError(653,21907
+class _RecvdCompatHack(661,22053
+ def __get__(677,22939
+class IntNStringReceiver(682,23046
+ def stringReceived(713,24151
+ def lengthLimitExceeded(724,24480
+ def dataReceived(736,24852
+ def sendString(786,26981
+class Int32StringReceiver(803,27563
+class Int16StringReceiver(817,27926
+class Int8StringReceiver(831,28289
+class StatefulStringProtocol:StatefulStringProtocol845,28617
+ def stringReceived(862,29127
+class FileSender:FileSender885,29967
+ def beginFileTransfer(899,30347
+ def resumeProducing(927,31323
+ def pauseProducing(945,31827
+ def stopProducing(949,31872
+
+venv/lib/python2.7/site-packages/twisted/protocols/tls.py,1319
+class _ProducerMembrane(68,2831
+ def __init__(80,3184
+ def pauseProducing(84,3254
+ def resumeProducing(94,3509
+ def stopProducing(104,3768
+class TLSMemoryBIOProtocol(115,4042
+ def __init__(176,7064
+ def getHandle(181,7250
+ def makeConnection(194,7688
+ def _checkHandshakeStatus(221,8800
+ def _flushSendBIO(246,9738
+ def _flushReceiveBIO(260,10122
+ def dataReceived(303,12254
+ def _shutdownTLS(333,13399
+ def _tlsShutdownFinished(354,14261
+ def connectionLost(388,15982
+ def loseConnection(409,16835
+ def abortConnection(428,17698
+ def failVerification(439,18030
+ def write(452,18448
+ def _bufferedWrite(470,19141
+ def _unbufferPendingWrites(481,19504
+ def _write(508,20561
+ def writeSequence(550,22225
+ def getPeerCertificate(558,22439
+ def negotiatedProtocol(563,22547
+ def registerProducer(590,23282
+ def unregisterProducer(610,24080
+class _ContextFactoryToConnectionFactory(628,24737
+ def __init__(638,25073
+ def _connectionForTLS(655,25796
+ def serverConnectionForTLS(669,26207
+ def clientConnectionForTLS(687,26828
+class TLSMemoryBIOFactory(706,27450
+ def __init__(723,28049
+ def logPrefix(777,30685
+ def _applyProtocolNegotiation(791,31093
+ def _createConnection(811,31732
+
+venv/lib/python2.7/site-packages/twisted/pair/test/test_ip.py,492
+class MyProtocol:MyProtocol11,257
+ def __init__(12,275
+ def datagramReceived(15,352
+class IPTests(30,1037
+ def testPacketParsing(31,1071
+ def testMultiplePackets(74,2530
+ def testMultipleSameProtos(149,5182
+ def testWrongProtoNotSeen(216,7271
+ def testDemuxing(238,8168
+ def testAddingBadProtos_WrongLevel(385,13397
+ def testAddingBadProtos_TooSmall(396,13748
+ def testAddingBadProtos_TooBig(410,14218
+ def testAddingBadProtos_TooBig2(423,14682
+
+venv/lib/python2.7/site-packages/twisted/pair/test/test_tuntap.py,4568
+class ReactorFDSet(70,2150
+ def __init__(85,2755
+ def removeReader(92,2927
+ def removeWriter(96,3003
+ def getReaders(100,3079
+ def getWriters(104,3142
+ def removeAll(108,3205
+class FSSetClock(118,3430
+ def __init__(122,3553
+class TunHelper(128,3645
+ def TUNNEL_TYPE(133,3772
+ def __init__(138,3938
+ def encapsulate(152,4461
+ def parser(176,5244
+ def capture(189,5792
+ def parse(200,6027
+class TapHelper(210,6282
+ def TUNNEL_TYPE(215,6415
+ def __init__(222,6565
+ def encapsulate(241,7271
+ def parser(273,8428
+ def capture(286,8976
+ def parser(300,9281
+class TunnelTests(315,9700
+ def test_blockingRead(320,9866
+class TunnelDeviceTestsMixin(331,10200
+ def setUp(336,10339
+ def test_interface(352,10901
+ def _invalidFileDescriptor(359,11092
+ def test_readEBADF(373,11573
+ def test_writeEBADF(384,11988
+ def test_closeEBADF(395,12410
+ def test_ioctlEBADF(406,12822
+ def test_ioctlEINVAL(418,13268
+ def test_receive(432,13803
+ def test_send(471,15200
+class FakeDeviceTestsMixin(511,17123
+ def createSystem(521,17470
+class FakeTapDeviceTests(536,17862
+class FakeTapDeviceWithPITests(547,18201
+class FakeTunDeviceTests(559,18588
+class TestRealSystem(570,18947
+ def open(575,19149
+ def ioctl(591,19859
+ def sendUDP(605,20362
+ def receiveUDP(624,21004
+class RealDeviceTestsMixin(650,21821
+ def createSystem(660,22109
+class RealDeviceWithProtocolInformationTests(672,22431
+class RealDeviceWithoutProtocolInformationTests(691,23185
+class TuntapPortTests(707,23706
+ def test_interface(711,23843
+ def test_realSystem(719,24077
+class TunnelTestsMixin(729,24343
+ def setUp(736,24579
+ def _tunnelTypeOnly(750,25105
+ def test_startListeningOpensDevice(764,25530
+ def test_startListeningSetsConnected(784,26249
+ def test_startListeningConnectsProtocol(793,26497
+ def test_startListeningStartsReading(802,26816
+ def test_startListeningHandlesOpenFailure(812,27163
+ def test_startListeningHandlesConfigureFailure(821,27495
+ def _stopPort(830,27830
+ def test_stopListeningStopsReading(846,28427
+ def test_stopListeningUnsetsConnected(859,28866
+ def test_stopListeningStopsProtocol(869,29207
+ def test_stopListeningWhenStopped(879,29507
+ def test_multipleStopListening(888,29820
+ def test_loseConnection(900,30233
+ def _stopsReadingTest(921,30992
+ def test_eagainStopsReading(939,31623
+ def test_ewouldblockStopsReading(947,31845
+ def test_eintrblockStopsReading(955,32082
+ def test_unhandledReadError(963,32306
+ class UnexpectedException(968,32517
+ def test_unhandledEnvironmentReadError(976,32702
+ def test_doReadSmallDatagram(987,33105
+ def test_doReadLargeDatagram(1001,33639
+ def test_doReadSeveralDatagrams(1015,34207
+ def _datagramReceivedException(1036,34963
+ def test_datagramReceivedException(1053,35513
+ def test_datagramReceivedExceptionIdentifiesProtocol(1062,35784
+ def test_write(1079,36443
+ def test_interruptedWrite(1091,36777
+ def test_unhandledWriteError(1103,37240
+ def test_writeSequence(1115,37621
+ def test_getHost(1128,38064
+ def test_listeningString(1142,38487
+ def test_unlisteningString(1164,39417
+ def test_logPrefix(1184,40250
+class TunnelAddressTests(1197,40631
+ def test_interfaces(1201,40726
+ def test_indexing(1209,40947
+ def test_repr(1229,41841
+ class name 1232,41956
+class TunnelAddressEqualityTests(1245,42407
+ def setUp(1250,42567
+ def test_selfComparesEqual(1266,43271
+ def test_selfNotComparesNotEqual(1273,43438
+ def test_sameAttributesComparesEqual(1280,43623
+ def test_sameAttributesNotComparesNotEqual(1288,43883
+ def test_differentTypeComparesNotEqual(1296,44160
+ def test_differentTypeNotComparesEqual(1304,44418
+ def test_differentNameComparesNotEqual(1312,44673
+ def test_differentNameNotComparesEqual(1320,44931
+ def test_differentClassNotComparesEqual(1328,45186
+ def test_differentClassComparesNotEqual(1336,45398
+class IPRecordingProtocol(1345,45632
+ def startProtocol(1349,45768
+ def datagramReceived(1353,45826
+class TunTests(1358,45925
+class EthernetRecordingProtocol(1368,46170
+ def startProtocol(1372,46304
+ def datagramReceived(1376,46362
+class TapTests(1381,46461
+class IOSystemTestsMixin(1391,46722
+ def test_noSuchDevice(1395,46839
+class MemoryIOSystemTests(1407,47165
+class RealIOSystemTests(1415,47371
+
+venv/lib/python2.7/site-packages/twisted/pair/test/test_rawudp.py,483
+class MyProtocol(10,182
+ def __init__(11,227
+ def datagramReceived(14,304
+class RawUDPTests(23,800
+ def testPacketParsing(24,838
+ def testMultiplePackets(56,2075
+ def testMultipleSameProtos(108,4274
+ def testWrongProtoNotSeen(150,5763
+ def testDemuxing(175,6816
+ def testAddingBadProtos_WrongLevel(275,11130
+ def testAddingBadProtos_TooSmall(289,11611
+ def testAddingBadProtos_TooBig(303,12102
+ def testAddingBadProtos_TooBig2(316,12587
+
+venv/lib/python2.7/site-packages/twisted/pair/test/test_ethernet.py,491
+class MyProtocol:MyProtocol11,263
+ def __init__(12,281
+ def datagramReceived(15,358
+class EthernetTests(23,642
+ def testPacketParsing(24,682
+ def testMultiplePackets(45,1230
+ def testMultipleSameProtos(75,2045
+ def testWrongProtoNotSeen(110,2962
+ def testDemuxing(120,3314
+ def testAddingBadProtos_WrongLevel(174,4854
+ def testAddingBadProtos_TooSmall(185,5217
+ def testAddingBadProtos_TooBig(199,5699
+ def testAddingBadProtos_TooBig2(212,6175
+
+venv/lib/python2.7/site-packages/twisted/pair/ip.py,168
+class IPHeader:IPHeader18,318
+ def __init__(19,334
+class IPProtocol(35,949
+ def __init__(36,1002
+ def addProto(39,1054
+ def datagramReceived(49,1438
+
+venv/lib/python2.7/site-packages/twisted/pair/raw.py,184
+class IRawDatagramProtocol(10,171
+ def addProto(15,285
+ def datagramReceived(20,373
+class IRawPacketProtocol(27,492
+ def addProto(32,607
+ def datagramReceived(37,695
+
+venv/lib/python2.7/site-packages/twisted/pair/tuntap.py,850
+class TunnelFlags(40,944
+class TunnelAddress(74,2123
+ def _typeValue(82,2403
+ def __init__(91,2687
+ def __getitem__(103,3009
+class _TunnelDescription(115,3382
+class _IInputOutputSystem(128,3665
+ def open(137,4014
+ def ioctl(143,4107
+ def read(149,4214
+ def write(155,4290
+ def close(161,4367
+ def sendUDP(167,4438
+ def receiveUDP(182,4887
+class _RealSystem(204,5559
+class TuntapPort(224,6171
+ def __init__(230,6377
+ def __repr__(253,7142
+ def startListening(263,7445
+ def _openTunnel(275,7766
+ def _bindSocket(296,8561
+ def fileno(316,9133
+ def doRead(320,9185
+ def write(346,10033
+ def writeSequence(362,10481
+ def stopListening(373,10781
+ def loseConnection(393,11394
+ def connectionLost(400,11568
+ def logPrefix(414,11958
+ def getHost(421,12102
+
+venv/lib/python2.7/site-packages/twisted/pair/testing.py,743
+def _H(33,996
+def _ethernet(49,1303
+def _ip(72,1879
+def _udp(125,3489
+class Tunnel(155,4130
+ def __init__(178,4914
+ def blocking(203,5644
+ def closeOnExec(212,5880
+ def addToReadBuffer(220,6106
+ def read(238,6778
+ def write(274,8241
+def _privileged(299,8990
+ def permissionChecker(311,9429
+class MemoryIOSystem(320,9706
+ def __init__(337,10083
+ def getTunnel(343,10215
+ def registerSpecialDevice(357,10653
+ def open(372,11074
+ def read(403,12150
+ def write(416,12507
+ def close(429,12846
+ def ioctl(443,13173
+ def sendUDP(466,13866
+ def receiveUDP(496,14911
+class _FakePort(519,15623
+ def __init__(524,15799
+ def recv(529,15901
+ def capture(545,16433
+
+venv/lib/python2.7/site-packages/twisted/pair/rawudp.py,172
+class UDPHeader:UDPHeader15,308
+ def __init__(16,325
+class RawUDPProtocol(24,507
+ def __init__(25,564
+ def addProto(29,618
+ def datagramReceived(41,1102
+
+venv/lib/python2.7/site-packages/twisted/pair/ethernet.py,274
+class IEthernetProtocol(18,327
+ def addProto(20,428
+ def datagramReceived(23,498
+class EthernetHeader:EthernetHeader26,577
+ def __init__(27,599
+class EthernetProtocol(35,772
+ def __init__(36,831
+ def addProto(39,886
+ def datagramReceived(49,1274
+
+venv/lib/python2.7/site-packages/twisted/application/test/test_service.py,686
+class AlmostService(22,615
+ def __init__(42,1396
+ def makeInvalidByDeletingName(48,1530
+ def makeInvalidByDeletingParent(58,1768
+ def makeInvalidByDeletingRunning(68,2012
+ def setName(78,2259
+ def setServiceParent(86,2397
+ def disownServiceParent(94,2548
+ def privilegedStartService(100,2662
+ def startService(106,2779
+ def stopService(112,2886
+class ServiceInterfaceTests(119,2993
+ def setUp(123,3118
+ def test_realService(131,3340
+ def test_hasAll(139,3507
+ def test_noName(146,3654
+ def test_noParent(155,3935
+ def test_noRunning(164,4222
+class ApplicationTests(174,4513
+ def test_applicationComponents(178,4621
+
+venv/lib/python2.7/site-packages/twisted/application/test/test_internet.py,3619
+def fakeTargetFunction(36,1175
+class FakeServer(45,1337
+ def __init__(71,2126
+ def listen(75,2183
+ def startedListening(93,2752
+ def stoppedListening(102,3017
+class FakePort(116,3445
+ def stopListening(124,3616
+class EndpointServiceTests(137,3871
+ def setUp(142,3973
+ def test_privilegedStartService(152,4273
+ def test_synchronousRaiseRaisesSynchronously(161,4578
+ def test_synchronousRaisePrivileged(182,5678
+ def test_failReportsError(192,6053
+ def test_asynchronousFailReportsError(205,6559
+ def test_synchronousFailReportsError(220,7183
+ def test_startServiceUnstarted(231,7601
+ def test_startServiceStarted(242,8004
+ def test_stopService(253,8399
+ def test_stopServiceBeforeStartFinished(272,9084
+ def test_stopServiceCancelStartError(286,9605
+class TimerServiceTests(303,10244
+ def setUp(317,10588
+ def call(326,10811
+ def test_startService(336,11007
+ def test_startServiceRunsCallImmediately(348,11507
+ def test_startServiceUsesGlobalReactor(359,11831
+ def getOtherClock(366,12107
+ def test_stopServiceWaits(373,12346
+ def test_stopServiceImmediately(386,12820
+ def test_failedCallLogsError(397,13201
+ def test_pickleTimerServiceNotPickleLoop(410,13729
+ def test_pickleTimerServiceNotPickleLoopFinished(427,14345
+class ConnectInformation(445,14986
+ def __init__(458,15490
+def endpointForTesting(465,15621
+ class ClientTestEndpoint(477,16043
+ def connect(478,16081
+ def createProtocol(482,16230
+def catchLogs(497,16728
+class ClientServiceTests(518,17327
+ def makeReconnector(523,17423
+ class RememberingFactory(564,19261
+ def buildProtocol(566,19348
+ def stop(574,19673
+ def test_startService(587,20076
+ def test_startStopFactory(595,20318
+ def test_stopServiceWhileConnected(610,20950
+ def test_startServiceWaitsForDisconnect(625,21504
+ def test_startServiceWhileStopping(642,22176
+ def test_startServiceWhileStopped(670,23421
+ def test_interfacesForTransport(687,24188
+ class FancyProtocol(696,24639
+ def test_stopServiceWhileRetrying(706,25035
+ def test_stopServiceWhileConnecting(720,25541
+ def test_clientConnected(733,25990
+ def test_clientConnectionFailed(746,26475
+ def test_clientConnectionLost(765,27307
+ def test_clientConnectionLostWhileStopping(785,28210
+ def test_startTwice(799,28762
+ def test_whenConnectedLater(816,29455
+ def test_whenConnectedFails(838,30285
+ def test_whenConnectedStopService(897,32333
+ def test_retryCancelled(917,33070
+ def test_stopServiceBeforeStartService(931,33614
+ def test_whenConnectedErrbacksOnStopService(945,34138
+ def test_stopServiceWhileDisconnecting(970,35106
+ def test_stopServiceWhileRestarting(995,36040
+ def test_stopServiceOnStoppedService(1021,36989
+ def test_prepareConnectionCalledWhenServiceStarts(1036,37577
+ def prepareConnection(1043,37811
+ def test_prepareConnectionCalledWithProtocol(1051,38065
+ def prepareConnection(1058,38265
+ def test_prepareConnectionCalledAfterConnectionMade(1067,38522
+ def prepareConnection(1074,38726
+ def test_prepareConnectionCalledOnReconnect(1091,39303
+ def prepareConnection(1098,39526
+ def test_prepareConnectionReturnValueIgnored(1114,40030
+ def prepareConnection(1125,40506
+ def test_prepareConnectionReturningADeferred(1134,40769
+ def prepareConnection(1142,41051
+ def test_prepareConnectionThrows(1157,41534
+ def prepareConnection(1164,41733
+
+venv/lib/python2.7/site-packages/twisted/application/app.py,1349
+class _BasicProfiler(31,951
+ def __init__(41,1238
+ def _reportImportError(46,1368
+class ProfileRunner(63,1979
+ def run(68,2077
+class CProfileRunner(91,2672
+ def run(96,2763
+class AppProfiler(119,3372
+ def __init__(129,3656
+class AppLogger(142,4148
+ def __init__(161,4811
+ def start(169,5047
+ def _initialLog(217,7244
+ def _getLogObserver(230,7732
+ def stop(242,8124
+def fixPdb(253,8445
+ def do_stop(254,8459
+ def help_stop(262,8654
+ def set_quit(267,8785
+def runReactorWithLogging(276,8929
+def getPassphrase(329,10558
+def getSavePassphrase(337,10680
+class ApplicationRunner(345,10818
+ def __init__(370,11709
+ def run(376,11874
+ def startReactor(389,12139
+ def preApplication(407,12732
+ def postApplication(417,12954
+ def createOrGetApplication(428,13272
+def getApplication(458,14471
+def _reactorAction(485,15464
+class ReactorSelectionMixin:ReactorSelectionMixin492,15612
+ def opt_help_reactors(506,16019
+ def opt_reactor(529,16929
+class ServerOptions(556,18003
+ def __init__(600,20064
+ def opt_debug(609,20284
+ def opt_spew(620,20571
+ def parseOptions(633,20914
+ def postOptions(639,21085
+ def subCommands(650,21485
+def run(666,22105
+def convertStyle(678,22337
+def startApplication(688,22701
+def _exitWithSignal(699,23102
+
+venv/lib/python2.7/site-packages/twisted/application/internet.py,2886
+def _maybeGlobalReactor(57,1886
+class _VolatileDataService(69,2156
+ def __getstate__(73,2221
+class _AbstractServer(82,2405
+ def __init__(105,3079
+ def privilegedStartService(112,3257
+ def startService(117,3387
+ def stopService(123,3532
+ def _getPort(133,3828
+class _AbstractClient(146,4245
+ def __init__(169,4945
+ def startService(176,5123
+ def stopService(181,5245
+ def _getConnection(188,5432
+class TimerService(231,6695
+ def __init__(251,7442
+ def startService(266,7910
+ def _failed(278,8502
+ def stopService(285,8781
+class CooperatorService(301,9229
+ def __init__(305,9380
+ def coiterate(309,9457
+ def startService(313,9539
+ def stopService(317,9595
+class StreamServerEndpointService(322,9650
+ def __init__(349,10603
+ def privilegedStartService(355,10748
+ def handleIt(362,10993
+ def startService(373,11333
+ def stopService(383,11621
+ def stopIt(392,11961
+ def stop(396,12117
+class _ReconnectingProtocolProxy(404,12256
+ def __init__(410,12471
+ def connectionLost(427,13099
+ def __getattr__(441,13462
+ def __repr__(445,13542
+class _DisconnectFactory(451,13660
+ def __init__(457,13840
+ def buildProtocol(462,14011
+ def __getattr__(478,14516
+ def __repr__(482,14603
+def backoffPolicy(488,14728
+ def policy(519,16035
+def _firstResult(526,16190
+class _ClientMachine(542,16586
+ def __init__(551,16776
+ def _init(580,17709
+ def _connecting(586,17819
+ def _waiting(592,17937
+ def _connected(599,18096
+ def _disconnecting(605,18203
+ def _restarting(611,18348
+ def _stopped(617,18490
+ def start(623,18619
+ def _connect(629,18763
+ def _runPrepareConnection(643,19224
+ def _resetFailedAttempts(668,20115
+ def stop(676,20277
+ def _waitForStop(685,20562
+ def _stopConnecting(698,20913
+ def _stopRetrying(706,21078
+ def _disconnect(715,21260
+ def _connectionMade(723,21437
+ def _notifyWaiters(732,21657
+ def _connectionFailed(749,22160
+ def _wait(756,22292
+ def _ignoreAndWait(763,22418
+ def _doWait(769,22574
+ def _reconnect(779,23001
+ def _clientDisconnected(785,23128
+ def _forgetConnection(791,23265
+ def _cancelConnectWaiters(799,23422
+ def _ignoreAndCancelConnectWaiters(807,23656
+ def _finishStopping(816,23941
+ def _ignoreAndFinishStopping(823,24115
+ def _doFinishStopping(830,24320
+ def whenConnected(837,24491
+ def _currentConnection(866,25712
+ def _noConnection(876,25995
+ def _awaitingConnection(886,26261
+ def _deferredSucceededWithNone(898,26641
+ def _unawait(907,26870
+ def _deliverConnectionFailure(918,27227
+class ClientService(1029,31770
+ def __init__(1040,32068
+ def whenConnected(1094,34623
+ def startService(1124,35884
+ def stopService(1135,36217
+
+venv/lib/python2.7/site-packages/twisted/application/runner/test/test_exit.py,358
+class ExitTests(16,277
+ def setUp(21,367
+ def test_exitStatusInt(26,470
+ def test_exitStatusStringNotInt(35,694
+ def test_exitStatusStringInt(43,915
+ def test_exitConstant(52,1172
+ def test_exitMessageZero(62,1452
+ def test_exitMessageNonZero(76,1808
+class DummyExit(91,2162
+ def __init__(96,2316
+ def __call__(100,2370
+
+venv/lib/python2.7/site-packages/twisted/application/runner/test/test_pidfile.py,1581
+def ifPlatformSupported(30,670
+ def wrapper(49,1316
+class PIDFileTests(68,1848
+ def test_interface(73,1944
+ def test_formatWithPID(81,2127
+ def test_readWithPID(88,2323
+ def test_readEmptyPID(99,2581
+ def test_readWithBogusPID(114,2995
+ def test_readDoesntExist(129,3423
+ def test_readOpenRaisesOSErrorNotENOENT(140,3735
+ def oops(145,3930
+ def test_writePID(156,4210
+ def test_writePIDInvalid(168,4451
+ def test_writeRunningPID(177,4694
+ def test_remove(187,4960
+ def test_isRunningDoesExist(199,5261
+ def kill(206,5470
+ def test_isRunningThis(215,5669
+ def test_isRunningDoesNotExist(230,6188
+ def kill(238,6441
+ def test_isRunningNotAllowed(247,6666
+ def kill(255,6914
+ def test_isRunningInit(264,7128
+ def test_isRunningUnknownErrno(288,8054
+ def kill(296,8327
+ def test_isRunningNoPIDFile(304,8514
+ def test_contextManager(313,8743
+ def test_contextManagerDoesntExist(329,9243
+ def kill(338,9600
+ def test_contextManagerAlreadyRunning(351,9983
+ def kill(360,10298
+class NonePIDFileTests(371,10540
+ def test_interface(376,10644
+ def test_read(384,10820
+ def test_write(394,11070
+ def test_writeRunningPID(404,11349
+ def test_remove(415,11661
+ def test_isRunning(425,11939
+ def test_contextManager(434,12132
+class DummyFilePath(447,12392
+ def __init__(452,12466
+ def open(456,12539
+ def setContent(462,12711
+ def getContent(467,12823
+ def remove(471,12880
+ def exists(475,12934
+
+venv/lib/python2.7/site-packages/twisted/application/runner/test/test_runner.py,1585
+class RunnerTests(30,638
+ def setUp(35,732
+ def test_runInOrder(69,1784
+ def test_runUsesPIDFile(87,2206
+ def test_runAlreadyRunning(104,2605
+ def test_killNotRequested(120,3159
+ def test_killRequestedWithoutPIDFile(132,3515
+ def test_killRequestedWithPIDFile(146,4076
+ def test_killRequestedWithPIDFileCantRead(160,4642
+ def read(167,4907
+ def test_killRequestedWithPIDFileEmpty(179,5267
+ def test_killRequestedWithPIDFileNotAnInt(192,5774
+ def test_startLogging(205,6327
+ class LogBeginner(216,6752
+ def beginLoggingTo(217,6787
+ class MockFilteringLogObserver(224,7022
+ def __init__(225,7084
+ class MockFileLogObserver(239,7622
+ def __init__(240,7674
+ def test_startReactorWithReactor(279,9000
+ def test_startReactorWhenRunning(291,9308
+ def test_whenRunningWithArguments(299,9567
+ def test_reactorExitedWithArguments(307,9765
+ def _testHook(315,9971
+ def hook(336,10721
+class DummyRunner(354,11194
+ def killIfRequested(364,11388
+ def startLogging(368,11474
+ def startReactor(372,11554
+ def reactorExited(376,11634
+class DummyPIDFile(381,11717
+ def __init__(387,11854
+ def __enter__(394,11974
+ def __exit__(399,12049
+class DummyExit(404,12134
+ def __init__(410,12286
+ def __call__(414,12340
+class DummyKill(423,12510
+ def __init__(429,12665
+ def __call__(433,12715
+class DummyStandardIO(438,12790
+ def __init__(443,12914
+class DummyWarningsModule(449,13015
+ def showwarning(454,13148
+
+venv/lib/python2.7/site-packages/twisted/application/runner/_pidfile.py,860
+class IPIDFile(18,314
+ def read(23,406
+ def writeRunningPID(36,761
+ def remove(44,947
+ def isRunning(52,1091
+ def __enter__(68,1680
+ def __exit__(79,1958
+class PIDFile(89,2130
+ def _format(102,2438
+ def __init__(115,2709
+ def read(123,2898
+ def _write(142,3432
+ def writeRunningPID(154,3712
+ def remove(158,3775
+ def isRunning(162,3830
+ def _pidIsRunningPOSIX(177,4194
+ def __enter__(207,5208
+ def __exit__(217,5479
+class NonePIDFile(223,5581
+ def __init__(231,5784
+ def read(235,5823
+ def _write(239,5897
+ def writeRunningPID(253,6257
+ def remove(257,6313
+ def isRunning(261,6402
+ def __enter__(265,6450
+ def __exit__(269,6497
+class AlreadyRunningError(278,6598
+class InvalidPIDFileError(285,6687
+class StalePIDFileError(292,6779
+class NoPIDFound(300,6920
+
+venv/lib/python2.7/site-packages/twisted/application/runner/_runner.py,200
+class Runner(27,576
+ def run(89,2942
+ def killIfRequested(108,3384
+ def startLogging(138,4395
+ def startReactor(159,4942
+ def whenRunning(170,5264
+ def reactorExited(179,5515
+
+venv/lib/python2.7/site-packages/twisted/application/runner/_exit.py,68
+def exit(15,268
+ class Status(45,906
+class ExitStatus(70,1655
+
+venv/lib/python2.7/site-packages/twisted/application/service.py,1277
+class IServiceMaker(29,845
+ def makeService(51,1576
+class ServiceMaker(64,1940
+ def __init__(68,2058
+ def options(75,2244
+ def get(76,2263
+ def makeService(82,2392
+ def get(83,2415
+class IService(90,2557
+ def setName(106,2958
+ def setServiceParent(114,3144
+ def disownServiceParent(125,3570
+ def startService(138,4088
+ def stopService(143,4164
+ def privilegedStartService(153,4493
+class Service(164,4746
+ def __getstate__(177,5054
+ def setName(183,5201
+ def setServiceParent(188,5364
+ def disownServiceParent(195,5598
+ def privilegedStartService(200,5722
+ def startService(203,5774
+ def stopService(206,5828
+class IServiceCollection(211,5883
+ def getServiceNamed(220,6143
+ def __iter__(230,6397
+ def addService(235,6491
+ def removeService(247,6800
+class MultiService(265,7382
+ def __init__(275,7684
+ def privilegedStartService(280,7795
+ def startService(285,7953
+ def stopService(290,8081
+ def getServiceNamed(299,8348
+ def __iter__(302,8426
+ def addService(305,8486
+ def removeService(317,9011
+class IProcess(330,9385
+class Process:Process358,10043
+ def __init__(367,10223
+def Application(382,10648
+def loadApplication(402,11260
+
+venv/lib/python2.7/site-packages/twisted/application/twist/test/test_options.py,1268
+class OptionsTests(26,675
+ def patchExit(31,776
+ def patchOpen(39,986
+ def fakeOpen(45,1142
+ def patchInstallReactor(55,1399
+ def installReactor(62,1597
+ def test_synopsis(73,1885
+ def test_version(84,2135
+ def test_reactor(98,2494
+ def test_installCorrectReactor(112,2889
+ def test_installReactorBogus(126,3320
+ def test_installReactorDefault(137,3623
+ def test_logLevelValid(146,3928
+ def test_logLevelInvalid(156,4197
+ def _testLogFile(166,4460
+ def test_logFileStdout(179,4830
+ def test_logFileStderr(186,5007
+ def test_logFileNamed(193,5184
+ def test_logFileCantOpen(205,5476
+ def _testLogFormat(224,6018
+ def test_logFormatText(240,6497
+ def test_logFormatJSON(248,6708
+ def test_logFormatInvalid(256,6919
+ def test_selectDefaultLogObserverNoOverride(266,7188
+ def test_selectDefaultLogObserverDefaultWithTTY(286,7889
+ class TTYFile(291,8077
+ def isatty(292,8108
+ def test_selectDefaultLogObserverDefaultWithoutTTY(308,8580
+ def test_pluginsType(325,9095
+ def test_pluginsIncludeWeb(337,9426
+ def test_subCommandsType(348,9781
+ def test_subCommandsIncludeWeb(362,10242
+ def test_postOptionsNoSubCommand(376,10618
+
+venv/lib/python2.7/site-packages/twisted/application/twist/test/test_twist.py,814
+class TwistTests(25,625
+ def setUp(30,717
+ def patchExit(34,775
+ def patchInstallReactor(42,983
+ def installReactor(49,1181
+ def patchStartService(57,1404
+ def startService(64,1596
+ def test_optionsValidArguments(70,1744
+ def test_optionsInvalidArguments(79,1980
+ def test_service(95,2487
+ def test_startService(104,2790
+ def test_run(128,3475
+ def test_main(159,4311
+ class Runner(168,4528
+ def __init__(169,4558
+ def run(174,4703
+class TwistExitTests(198,5348
+ def setUp(204,5529
+ def fakeExitWithSignal(207,5593
+ def startLogging(219,5941
+ def test_twistReactorDoesntExitWithSignal(230,6218
+ def test_twistReactorHasNoExitSignalAttr(245,6689
+ def test_twistReactorExitsWithSignal(258,7164
+
+venv/lib/python2.7/site-packages/twisted/application/twist/_options.py,426
+class TwistOptions(28,660
+ def __init__(37,818
+ def getSynopsis(45,1011
+ def opt_version(51,1140
+ def opt_reactor(58,1278
+ def installReactor(80,2024
+ def opt_log_level(91,2289
+ def opt_log_file(109,2841
+ def opt_log_format(130,3388
+ def selectDefaultLogObserver(149,3982
+ def parseOptions(165,4542
+ def plugins(175,4799
+ def subCommands(186,5069
+ def postOptions(201,5568
+
+venv/lib/python2.7/site-packages/twisted/application/twist/_twist.py,143
+class Twist(21,517
+ def options(27,604
+ def service(48,1073
+ def startService(70,1702
+ def run(89,2248
+ def main(111,2974
+
+venv/lib/python2.7/site-packages/twisted/application/strports.py,40
+def service(18,470
+def listen(46,1377
+
+venv/lib/python2.7/site-packages/twisted/application/reactors.py,215
+class IReactorInstaller(18,426
+ def install(30,755
+class NoSuchReactor(40,966
+class Reactor(48,1136
+ def __init__(53,1294
+ def install(59,1467
+def getReactorTypes(64,1537
+def installReactor(72,1676
+
+venv/lib/python2.7/site-packages/twisted/_threads/test/test_threadworker.py,1083
+class FakeQueueEmpty(18,370
+class WouldDeadlock(25,473
+class FakeThread(33,621
+ def __init__(44,848
+ def start(52,1010
+class FakeQueue(60,1118
+ def __init__(69,1328
+ def put(76,1433
+ def get(85,1625
+class FakeLock(97,1839
+ def __init__(104,1980
+ def acquire(111,2108
+ def release(120,2325
+class ThreadWorkerTests(131,2560
+ def setUp(136,2654
+ def startThread(142,2809
+ def test_startsThreadAndPerformsWork(150,3064
+ def doIt(158,3446
+ def test_quitPreventsFutureCalls(167,3707
+class LockWorkerTests(178,4052
+ def test_fakeDeadlock(183,4142
+ def test_fakeDoubleRelease(193,4397
+ def test_doExecutesImmediatelyWithLock(205,4761
+ def work(213,5033
+ def test_doUnwindsReentrancy(223,5311
+ def work(232,5606
+ def test_quit(245,5966
+ def test_quitWhileWorking(262,6497
+ def phase1(272,6852
+ def phase2(278,7057
+ def test_quitWhileGettingLock(291,7437
+ class RacyLockWorker(297,7694
+ def _lock_get(298,7736
+ def _lock_set(301,7843
+
+venv/lib/python2.7/site-packages/twisted/_threads/test/test_memory.py,186
+class MemoryWorkerTests(15,347
+ def test_createWorkerAndPerform(20,441
+ def test_quitQuits(38,1072
+ def moreWork(47,1469
+ def test_performWhenNothingToDoYet(58,1785
+
+venv/lib/python2.7/site-packages/twisted/_threads/test/test_convenience.py,208
+class QuitTests(16,352
+ def test_isInitiallySet(21,429
+ def test_setSetsSet(29,598
+ def test_checkDoesNothing(38,790
+ def test_checkAfterSetRaises(46,983
+ def test_setTwiceRaises(55,1217
+
+venv/lib/python2.7/site-packages/twisted/_threads/test/test_team.py,950
+class ContextualWorker(18,449
+ def __init__(23,586
+ def do(31,770
+class TeamTests(41,1026
+ def setUp(46,1103
+ def createWorker(59,1572
+ def quitAndRemove(69,2018
+ def logException(77,2269
+ def coordinate(82,2409
+ def performAllOutstandingWork(97,2823
+ def test_doDoesWorkInWorker(111,3278
+ def something(116,3432
+ def test_initialStatistics(126,3779
+ def test_growCreatesIdleWorkers(137,4175
+ def test_growCreateLimit(146,4436
+ def test_shrinkQuitsWorkers(158,4888
+ def test_shrinkToZero(169,5207
+ def test_moreWorkWhenNoWorkersAvailable(182,5648
+ def something(189,5907
+ def test_exceptionInTask(209,6717
+ def test_quit(221,7147
+ def test_quitQuits(231,7448
+ def test_quitQuitsLaterWhenBusy(245,7886
+ def test_quitConcurrentWithWorkHappening(262,8447
+ def performWorkConcurrently(269,8747
+ def test_shrinkWhenBusy(278,9052
+
+venv/lib/python2.7/site-packages/twisted/_threads/_memory.py,149
+class MemoryWorker(19,408
+ def __init__(27,572
+ def do(35,732
+ def quit(45,960
+def createMemoryWorker(54,1099
+ def perform(63,1410
+
+venv/lib/python2.7/site-packages/twisted/_threads/_convenience.py,86
+class Quit(14,322
+ def __init__(22,484
+ def set(29,594
+ def check(39,780
+
+venv/lib/python2.7/site-packages/twisted/_threads/_threadworker.py,215
+class ThreadWorker(19,443
+ def __init__(28,737
+ def work(44,1326
+ def do(50,1445
+ def quit(60,1683
+class LockWorker(72,2020
+ def __init__(77,2127
+ def do(91,2486
+ def quit(117,3247
+
+venv/lib/python2.7/site-packages/twisted/_threads/_ithreads.py,121
+class AlreadyQuit(14,266
+class IWorker(21,384
+ def do(28,537
+ def quit(48,1398
+class IExclusiveWorker(57,1619
+
+venv/lib/python2.7/site-packages/twisted/_threads/_team.py,463
+class Statistics(20,421
+ def __init__(36,926
+class Team(45,1196
+ def __init__(76,2372
+ def statistics(104,3494
+ def grow(113,3772
+ def createOneWorker(122,4018
+ def shrink(130,4234
+ def _quitIdlers(142,4589
+ def do(159,5087
+ def _coordinateThisTask(169,5341
+ def doWork(188,5985
+ def idleAndPending(195,6139
+ def _recycleWorker(200,6256
+ def quit(222,6936
+ def startFinishing(229,7151
+
+venv/lib/python2.7/site-packages/twisted/_threads/_pool.py,84
+def pool(25,557
+ def startThread(54,1932
+ def limitedWorkerCreator(57,2014
+
+venv/lib/python2.7/site-packages/twisted/internet/test/reactormixins.py,445
+class TestTimeoutError(42,1258
+def needsRunningReactor(50,1416
+def stopOnError(75,2572
+ def stopIfError(96,3638
+class ReactorBuilder:ReactorBuilder105,3865
+ def setUp(174,6958
+ def tearDown(183,7269
+ def unbuildReactor(211,8480
+ def buildReactor(243,9701
+ def getTimeout(285,11512
+ def runReactor(294,11788
+ def stop(315,12645
+ def makeTestCaseClasses(328,12983
+ class testcase(337,13390
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_iocp.py,454
+class SupportTests(35,1012
+ def _acceptAddressTest(40,1172
+ def test_ipv4AcceptAddress(72,2473
+ def test_ipv6AcceptAddress(87,3095
+class IOCPReactorTests(103,3669
+ def test_noPendingTimerEvents(104,3712
+ def test_reactorInterfaces(114,3964
+ def test_fileHandleInterfaces(122,4244
+ def test_maxEventsPerIteration(129,4438
+ class FakeFD:FakeFD134,4629
+ def logPrefix(136,4675
+ def cb(138,4740
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_unix.py,3674
+class UNIXFamilyMixin(60,2311
+ def _modeTest(64,2428
+def _abstractPath(76,2848
+class UNIXCreator(84,3001
+ def server(90,3141
+ def client(99,3411
+class SendFileDescriptor(107,3589
+ def __init__(117,3896
+ def connectionMade(129,4217
+ def connectionLost(140,4531
+class ReceiveFileDescriptor(147,4696
+ def waitForDescriptor(163,5177
+ def fileDescriptorReceived(176,5555
+ def dataReceived(185,5821
+ def connectionLost(199,6422
+class UNIXTestsBuilder(212,6780
+ def test_mode(221,7005
+ def test_listenOnLinuxAbstractNamespace(229,7231
+ def test_listenFailure(245,7907
+ def raiseSocketError(250,8105
+ def test_connectToLinuxAbstractNamespace(259,8429
+ def test_addresses(273,8976
+ class SaveAddress(279,9211
+ def makeConnection(280,9259
+ def test_sendFileDescriptor(294,9753
+ def checkDescriptor(307,10189
+ def test_sendFileDescriptorTriggersPauseProducing(329,11156
+ class DoesNotRead(334,11365
+ def connectionMade(335,11413
+ class SendsManyFileDescriptors(338,11500
+ def connectionMade(341,11589
+ def sender(344,11726
+ def stopProducing(351,12057
+ def resumeProducing(354,12130
+ def pauseProducing(357,12205
+ def _disconnect(362,12366
+ def test_fileDescriptorOverrun(378,12920
+ def _sendmsgMixinFileDescriptorReceivedDriver(404,13947
+ def deviceInodeTuple(437,15660
+ class FakeProtocol(442,15810
+ def __init__(443,15859
+ def fileDescriptorReceived(446,15968
+ class FakeReceiver(451,16152
+ def __init__(453,16225
+ def _dataReceived(456,16341
+ def getHost(458,16405
+ def getPeer(460,16457
+ def _getLogPrefix(462,16509
+ def test_multiFileDescriptorReceivedPerRecvmsgOneCMSG(497,17778
+ def ancillaryPacker(505,18136
+ def test_multiFileDescriptorReceivedPerRecvmsgTwoCMSGs(515,18509
+ def ancillaryPacker(523,18870
+ def test_multiFileDescriptorReceivedPerRecvmsgBadCMSG(539,19476
+ def ancillaryPacker(553,20280
+ def fakeRecvmsgUnsupportedAncillary(558,20422
+ def test_avoidLeakingFileDescriptors(579,21282
+ class RecordEndpointAddresses(597,22080
+ def connectionMade(598,22139
+ def test_descriptorDeliveredBeforeBytes(648,24167
+ class RecordEvents(654,24411
+ def connectionMade(656,24461
+ def fileDescriptorReceived(660,24590
+ def dataReceived(664,24763
+class UNIXDatagramTestsBuilder(683,25345
+ def test_listenMode(692,25726
+ def test_listenOnLinuxAbstractNamespace(700,25985
+class SocketUNIXMixin(716,26615
+ def getListeningPort(723,26813
+ def connectToListener(741,27398
+class ListenUNIXMixin(760,27880
+ def getListeningPort(765,28012
+ def connectToListener(774,28298
+class UNIXPortTestsMixin(793,28780
+ def getExpectedStartListeningLogMessage(796,28856
+ def getExpectedConnectionLostLogMsg(804,29149
+class UNIXPortTestsBuilder(812,29372
+class UNIXFDPortTestsBuilder(820,29622
+class UNIXAdoptStreamConnectionTestsBuilder(828,29883
+ def test_buildProtocolReturnsNone(831,30042
+ class NoneFactory(845,30572
+ def buildProtocol(846,30614
+ def test_ServerAddressUNIX(860,31004
+ def connected(865,31120
+ def getConnectedClientAndServer(891,32159
+ def firstServerConnected(913,33105
+ def stop(923,33566
+ def start(935,33924
+class UnixClientTestsBuilder(953,34500
+ def path(962,34710
+ def listen(973,34988
+ def connect(986,35314
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_base.py,1407
+class FakeReactor(28,796
+ def __init__(34,943
+ def callFromThread(45,1211
+ def _runThreadCalls(49,1312
+ def _stop(54,1422
+class ThreadedResolverTests(59,1478
+ def test_success(63,1568
+ def fakeGetHostByName(78,2050
+ def test_failure(98,2635
+ def fakeGetHostByName(108,2938
+ def test_timeout(128,3563
+ def fakeGetHostByName(140,3933
+ def test_resolverGivenStr(161,4628
+ class FakeResolver(169,4847
+ def getHostByName(170,4883
+ class JustEnoughReactor(174,5009
+ def installWaker(175,5055
+def nothing(203,6098
+class DelayedCallMixin(210,6183
+ def _getDelayedCallAt(214,6250
+ def noop(221,6479
+ def setUp(226,6595
+ def test_str(235,6822
+ def test_repr(249,7334
+ def test_lt(258,7645
+ def test_le(270,8018
+ def test_gt(283,8430
+ def test_ge(295,8802
+ def test_eq(308,9212
+ def test_ne(319,9575
+class DelayedCallNoDebugTests(331,9949
+ def setUp(335,10043
+ def test_str(343,10199
+class DelayedCallDebugTests(357,10728
+ def setUp(361,10820
+ def test_str(369,10974
+class TestSpySignalCapturingReactor(385,11576
+ def installWaker(392,11736
+class ReactorBaseSignalTests(399,11824
+ def test_exitSignalDefaultsToNone(405,11946
+ def test_captureSIGINT(413,12180
+ def test_captureSIGTERM(423,12497
+ def test_captureSIGBREAK(433,12820
+
+venv/lib/python2.7/site-packages/twisted/internet/test/connectionmixins.py,2404
+def findFreePort(31,909
+class ConnectableProtocol(61,1900
+ def _setAttributes(77,2332
+ def connectionLost(92,2785
+class EndpointCreator(99,2922
+ def server(104,3049
+ def client(112,3293
+class _SingleProtocolFactory(121,3553
+ def __init__(129,3763
+ def buildProtocol(133,3833
+def runProtocolsWithReactor(138,3901
+ def gotPort(170,5173
+ def failed(177,5408
+def _getWriters(189,5764
+class _AcceptOneClient(204,6166
+ def __init__(214,6550
+ def buildProtocol(219,6653
+class _SimplePullProducer(226,6840
+ def __init__(231,7016
+ def stopProducing(235,7085
+ def resumeProducing(239,7129
+class Stop(245,7241
+ def __init__(251,7383
+ def clientConnectionFailed(255,7449
+class ClosingLaterProtocol(262,7637
+ def __init__(268,7910
+ def connectionMade(273,8044
+ def dataReceived(277,8127
+ def connectionLost(282,8267
+class ConnectionTestsMixin(289,8447
+ def test_logPrefix(299,8684
+ class CustomLogPrefixProtocol(304,8884
+ def __init__(305,8944
+ def connectionMade(309,9058
+ def logPrefix(312,9140
+ def dataReceived(315,9210
+ def test_writeAfterDisconnect(330,9872
+ def listening(343,10354
+ def write(350,10708
+ def disconnected(355,10909
+ def onListen(366,11418
+ def test_protocolGarbageAfterLostConnection(376,11732
+ def listening(388,12252
+ def disconnect(394,12513
+ def onListening(401,12802
+class LogObserverMixin(417,13311
+ def observe(421,13430
+class BrokenContextFactory(429,13628
+ def getContext(436,13836
+class StreamClientTestsMixin(441,13904
+ def test_interface(453,14327
+ def test_clientConnectionFailedStopsReactor(462,14614
+ def test_connectEvent(473,14961
+ class CheckConnection(484,15330
+ def connectionMade(486,15372
+ def test_unregisterProducerAfterDisconnect(501,15726
+ class ClientProtocol(517,16361
+ def connectionMade(524,16617
+ def connectionLost(530,16874
+ def unregister(536,17123
+ def test_disconnectWhileProducing(548,17544
+ class Producer:Producer567,18470
+ def resumeProducing(568,18494
+ class ClientProtocol(577,18778
+ def connectionMade(583,19030
+ def unregister(593,19601
+ def connectionLost(603,20040
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_udp.py,1878
+def _has_ipv6(34,1048
+def skipWithoutIPv6(54,1396
+class DatagramTransportTestsMixin(61,1523
+ def test_startedListeningLogMessage(65,1667
+ class SomeProtocol(74,1963
+ def logPrefix(75,2009
+ def test_connectionLostLogMessage(84,2327
+ def stopReactor(94,2747
+ def doStopListening(97,2809
+ def test_stopProtocolScheduling(107,3103
+ class DisconnectingProtocol(113,3337
+ def startProtocol(120,3521
+ def stopProtocol(126,3731
+class UDPPortTestsMixin(142,4195
+ def test_interface(147,4328
+ def test_getHost(156,4628
+ def test_getHostIPv6(171,5179
+ def test_invalidInterface(184,5598
+ def test_logPrefix(195,5973
+ class CustomLogPrefixDatagramProtocol(200,6164
+ def __init__(201,6229
+ def logPrefix(205,6349
+ def datagramReceived(208,6419
+ def gotSystem(220,6896
+ def test_writeSequence(230,7202
+ class SimpleDatagramProtocol(234,7323
+ def __init__(235,7379
+ def datagramReceived(238,7452
+ def gotData(248,7809
+ def test_str(258,8122
+ def test_repr(267,8407
+ def test_writeToIPv6Interface(277,8716
+ def cbClientStarted(291,9254
+ def cbServerReceived(304,9770
+ def test_connectedWriteToIPv6Interface(324,10344
+ def cbClientStarted(339,10952
+ def cbServerReceived(353,11487
+ def test_writingToHostnameRaisesInvalidAddressError(373,12041
+ def test_writingToIPv6OnIPv4RaisesInvalidAddressError(386,12478
+ def test_writingToIPv4OnIPv6RaisesInvalidAddressError(399,12927
+ def test_connectingToHostnameRaisesInvalidAddressError(411,13355
+ def test_allowBroadcast(422,13757
+class UDPServerTestsBuilder(434,14112
+ def getListeningPort(442,14362
+class UDPFDServerTestsBuilder(459,14952
+ def getListeningPort(466,15199
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_serialport.py,346
+class DoNothing(19,393
+ def __init__(24,476
+ def __getattr__(28,532
+class SerialPortTests(33,612
+ def test_connectionMadeLost(44,866
+ class DummySerialPort(50,1099
+ def _finishPortSetup(53,1193
+ class SerialProtocol(58,1309
+ def connectionMade(59,1349
+ def connectionLost(62,1436
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_core.py,1413
+class ObjectModelIntegrationMixin(22,484
+ def assertFullyNewStyle(26,616
+class ObjectModelIntegrationTests(44,1231
+ def test_newstyleReactor(49,1395
+class SystemEventTestsBuilder(59,1657
+ def test_stopWhenNotStarted(64,1838
+ def test_stopWhenAlreadyStopped(73,2103
+ def test_callWhenRunningOrder(84,2448
+ def test_runningForStartupEvents(98,2919
+ def beforeStartup(106,3226
+ def duringStartup(108,3301
+ def afterStartup(110,3376
+ def test_signalHandlersInstalledDuringStartup(125,3919
+ def beforeStartup(132,4153
+ def afterStartup(134,4214
+ def fakeSignal(140,4442
+ def test_stopShutDownEvents(151,4811
+ def test_shutdownFiresTriggersAsynchronously(174,5708
+ def stopIt(183,6052
+ def test_shutdownDisconnectsCleanly(192,6315
+ class ProblematicFileDescriptor(201,6666
+ def connectionLost(202,6723
+ class OKFileDescriptor(205,6839
+ def connectionLost(206,6887
+ def test_multipleRun(224,7670
+ def reentrantRun(230,7860
+ def test_runWithAsynchronousBeforeStartupTrigger(240,8200
+ def trigger(247,8511
+ def callback(253,8706
+ def test_iterate(262,9001
+ def test_crash(277,9355
+ def test_runAfterCrash(295,9949
+ def crash(301,10130
+ def stop(307,10324
+ def test_runAfterStop(315,10557
+ def restart(321,10772
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_tls.py,1354
+class TLSMixin:TLSMixin44,1462
+class ContextGeneratingMixin(56,1847
+ def getServerContext(62,2021
+ def getClientContext(72,2318
+class StartTLSClientEndpoint(78,2427
+ def __init__(89,2766
+ def connect(94,2893
+ class WrapperFactory(102,3249
+ def buildProtocol(103,3294
+ def connectionMade(105,3399
+class StartTLSClientCreator(115,3708
+ def server(120,3912
+ def client(129,4212
+class BadContextTestsMixin(140,4525
+ def _testBadContext(145,4701
+class StartTLSClientTestsMixin(163,5421
+class SSLCreator(172,5709
+ def server(176,5810
+ def client(183,6010
+class SSLClientTestsMixin(195,6366
+ def test_badContext(202,6614
+ def useIt(208,6858
+ def test_disconnectAfterWriteAfterStartTLS(214,7047
+ class ShortProtocol(222,7451
+ def connectionMade(223,7490
+ def dataReceived(237,8128
+ def connectionLost(247,8671
+ def cbFinished(272,9655
+class TLSPortTestsBuilder(290,10283
+ def getListeningPort(298,10599
+ def getExpectedStartListeningLogMessage(305,10784
+ def getExpectedConnectionLostLogMsg(312,11030
+ def test_badContext(319,11237
+ def useIt(325,11479
+ def connectToListener(330,11634
+class AbortSSLConnectionTests(363,12590
+ def buildReactor(370,12809
+ def setUp(382,13287
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_coroutines.py,140
+ class AwaitTests(24,620
+ def test_notAvailable(31,876
+ class YieldFromTests(47,1316
+ def test_notAvailable(54,1573
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_time.py,311
+class TimeTestsBuilder(18,409
+ def test_delayedCallStopsReactor(24,567
+ def test_distantDelayedCall(33,794
+ def eventSource(40,1061
+ def stop(51,1503
+class GlibTimeTestsBuilder(75,2530
+ def test_timeout_add(88,2968
+ def gschedule(99,3279
+ def callback(102,3368
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_posixprocess.py,1071
+class FakeFile(24,453
+ def __init__(28,550
+ def close(33,644
+ def __enter__(37,712
+ def __exit__(41,759
+class FakeResourceModule(46,839
+ def __init__(55,1092
+ def getrlimit(59,1153
+class FDDetectorTests(69,1387
+ def getpid(90,2019
+ def listdir(97,2139
+ def openfile(113,2632
+ def hideResourceModule(128,3220
+ def revealResourceModule(136,3422
+ def replaceResourceModule(148,3817
+ def setUp(161,4146
+ def test_selectFirstWorking(175,4649
+ def failWithException(181,4896
+ def failWithWrongResults(184,4981
+ def correct(187,5047
+ def test_selectLast(196,5280
+ def failWithWrongResults(202,5552
+ def failWithOtherWrongResults(205,5618
+ def test_identityOfListOpenFDsChanges(215,5894
+ def test_devFDImplementation(235,6552
+ def test_procFDImplementation(248,7049
+ def test_resourceFDImplementation(260,7517
+ def test_fallbackFDImplementation(277,8214
+class FileDescriptorTests(289,8641
+ def test_openFDs(295,8774
+ def test_expectedFDs(312,9336
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_newtls.py,861
+class BypassTLSTests(27,825
+ def test_loseConnectionPassThrough(35,1029
+ class,38,1160
+ class FakeTransport(44,1334
+ def loseConnection(45,1371
+class FakeProducer(61,1832
+ def pauseProducing(66,1911
+ def resumeProducing(70,1956
+ def stopProducing(74,2002
+class ProducerProtocol(80,2091
+ def __init__(86,2269
+ def handshakeCompleted(91,2375
+class ProducerTestsMixin(108,3063
+ def test_producerSSLFromStart(116,3308
+ def test_producerAfterStartTLS(131,3857
+ def startTLSAfterRegisterProducer(146,4410
+ class RegisterTLSProtocol(156,4781
+ def connectionMade(157,4837
+ class StartTLSProtocol(174,5719
+ def connectionMade(175,5772
+ def test_startTLSAfterRegisterProducerStreaming(183,6050
+ def test_startTLSAfterRegisterProducerNonStreaming(191,6334
+
+venv/lib/python2.7/site-packages/twisted/internet/test/process_helper.py,39
+def grandchild(7,149
+def main(12,255
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_inlinecb.py,1409
+class StopIterationReturnTests(21,507
+ def test_returnWithValue(30,811
+def f(38,1103
+class NonLocalExitTests(54,1406
+ def mistakenMethod(65,1871
+ def assertMistakenMethodWarning(73,2080
+ def test_returnValueNonLocalWarning(92,2988
+ def inline(98,3225
+ def test_returnValueNonLocalDeferred(108,3460
+ def inline(116,3794
+class ForwardTraceBackTests(129,4108
+ def test_forwardTracebacks(131,4159
+ def erroring(140,4421
+ def calling(145,4553
+ def test_forwardLotsOfTracebacks(156,4819
+ def erroring(176,5573
+ def calling3(181,5705
+ def calling2(185,5784
+ def calling(189,5863
+class UntranslatedError(205,6327
+class TranslatedError(212,6453
+class DontFail(219,6575
+ def __init__(224,6646
+class CancellationTests(230,6748
+ def setUp(239,7095
+ def tearDown(246,7234
+ def sampleInlineCB(255,7442
+ def getDeferred(273,7994
+ def deferredGotten(284,8334
+ def test_cascadeCancellingOnCancel(294,8649
+ def getChildDeferred(299,8828
+ def _eb(301,8887
+ def test_errbackCancelledErrorOnCancel(316,9337
+ def test_errorToErrorTranslation(329,9677
+ def cancel(335,9968
+ def test_errorToSuccessTranslation(346,10247
+ def cancel(352,10540
+ def test_asynchronousCancellation(362,10798
+ def deferMeMore(371,11183
+ def deferMe(375,11289
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_tcp.py,12480
+def getLinkLocalIPv6Address(106,3171
+def connect(124,3728
+class FakeSocket(143,4277
+ def __init__(152,4536
+ def setblocking(156,4621
+ def recv(159,4692
+ def send(162,4744
+ def shutdown(173,5034
+ def close(181,5278
+ def setsockopt(189,5511
+ def fileno(197,5761
+class FakeSocketTests(207,5996
+ def test_blocking(212,6125
+ def test_recv(218,6263
+ def test_send(223,6380
+class FakeProtocol(235,6708
+ def dataReceived(239,6825
+class _FakeFDSetReactor(249,7036
+ def __init__(263,7476
+ def addReader(268,7562
+ def removeReader(272,7631
+ def addWriter(277,7746
+ def removeWriter(281,7815
+ def removeAll(286,7930
+ def getReaders(292,8058
+ def getWriters(296,8121
+class TCPServerTests(303,8232
+ def setUp(307,8335
+ class FakePort(309,8399
+ def test_writeAfterDisconnect(317,8643
+ def test_writeAfterDisconnectAfterTLS(328,9003
+ def test_writeSequenceAfterDisconnect(337,9290
+ def test_writeSequenceAfterDisconnectAfterTLS(348,9676
+class TCPConnectionTests(358,9988
+ def test_doReadWarningIsRaised(362,10099
+ def test_noTLSBeforeStartTLS(381,10860
+ def test_tlsAfterStartTLS(392,11184
+class TCPCreator(408,11705
+ def server(415,11860
+ def client(422,12032
+class TCP6Creator(432,12303
+ def __init__(445,12943
+class FakeResolver(451,13051
+ def __init__(456,13173
+ def getHostByName(460,13233
+class TCPClientTestsBase(476,13663
+ def port(520,15601
+ def interface(534,15981
+ def listen(541,16138
+ def connect(555,16509
+ def test_buildProtocolReturnsNone(568,16855
+ class NoneFactory(581,17287
+ def buildProtocol(582,17329
+ def listened(587,17478
+ def connectSucceeded(593,17723
+ def connectFailed(597,17924
+ def connected(601,18061
+ def disconnected(611,18514
+ def test_addresses(622,18916
+ class CheckAddress(643,19839
+ def makeConnection(644,19877
+ def connectMe(653,20217
+ def test_badContext(700,21849
+ def connected(719,22546
+ def connectFailed(727,22906
+ def whenRun(730,22979
+class TCP4ClientTestsBuilder(750,23664
+class TCP6ClientTestsBuilder(763,23970
+ def setUp(774,24235
+class TCPConnectorTestsBuilder(788,24868
+ def test_connectorIdentity(794,25053
+ def test_userFail(833,26626
+ def startedConnecting(846,27100
+ def test_reconnect(870,27919
+ def clientConnectionLost(883,28382
+ def reconnectFailed(889,28639
+class TCP4ConnectorTestsBuilder(903,29023
+class TCP6ConnectorTestsBuilder(910,29172
+ def setUp(917,29334
+def createTestSocket(922,29409
+class _IExhaustsFileDescriptors(940,29806
+ def exhaust(945,29899
+ def release(955,30162
+ def count(961,30266
+class _ExhaustsFileDescriptors(974,30559
+ def exhaust(991,31201
+ def release(1018,32008
+ def count(1032,32374
+class ExhaustsFileDescriptorsTests(1044,32665
+ def setUp(1050,32805
+ def openAFile(1057,33023
+ def test_providesInterface(1065,33194
+ def test_count(1073,33414
+ def test_exhaustTriggersEMFILE(1085,33785
+ def test_exhaustRaisesOSError(1096,34167
+ def raiseOSError(1102,34385
+ def test_release(1109,34587
+ def test_fileDescriptorsReleasedOnFailure(1120,34858
+ def failsAfterThree(1127,35103
+ def test_releaseIgnoresEBADF(1149,35855
+ def recordFileDescriptors(1156,36087
+ def test_releaseRaisesOSError(1173,36518
+ def opensThree(1181,36769
+ def failingClose(1187,36990
+def assertPeerClosedOnEMFILE(1200,37397
+ def stopReactorIfServerAccepted(1243,38832
+ def stopReactorAndCloseFileDescriptors(1257,39231
+class AssertPeerClosedOnEMFILETests(1280,39914
+ class NullExhauster(1287,40099
+ def exhaust(1292,40197
+ def release(1298,40311
+ def count(1304,40425
+ def setUp(1309,40534
+ def test_nullExhausterProvidesInterface(1314,40642
+ def test_reactorStoppedOnSuccessfulConnection(1322,40870
+ def runReactor(1330,41164
+ def listen(1336,41383
+ def connect(1342,41580
+class StreamTransportTestsMixin(1361,42109
+ def test_startedListeningLogMessage(1366,42254
+ class SomeFactory(1375,42549
+ def logPrefix(1376,42591
+ def test_connectionLostLogMsg(1386,42925
+ def logConnectionLostMsg(1394,43217
+ def stopReactor(1402,43542
+ def doStopListening(1406,43657
+ def test_allNewStyle(1416,43936
+ def test_closePeerOnEMFILE(1426,44247
+class ConnectToTCPListenerMixin(1444,44712
+ def connectToListener(1458,45148
+class ListenTCPMixin(1478,45747
+ def getListeningPort(1482,45891
+class SocketTCPMixin(1490,46098
+ def getListeningPort(1495,46255
+class TCPPortTestsMixin(1526,47395
+ def getExpectedStartListeningLogMessage(1532,47524
+ def getExpectedConnectionLostLogMsg(1540,47777
+ def test_portGetHostOnIPv4(1547,47984
+ def test_portGetHostOnIPv6(1558,48363
+ def test_portGetHostOnIPv6ScopeID(1577,49095
+ def _buildProtocolAddressTest(1594,49820
+ class ObserveAddress(1612,50694
+ def buildProtocol(1613,50739
+ def test_buildProtocolIPv4Address(1632,51344
+ def test_buildProtocolIPv6Address(1644,51850
+ def test_buildProtocolIPv6AddressScopeID(1663,52543
+ def _serverGetConnectionAddressTest(1682,53312
+ class ObserveAddress(1702,54317
+ def makeConnection(1703,54357
+ def test_serverGetHostOnIPv4(1720,54982
+ def test_serverGetHostOnIPv6(1734,55547
+ def test_serverGetHostOnIPv6ScopeID(1754,56279
+ def test_serverGetPeerOnIPv4(1775,57085
+ def test_serverGetPeerOnIPv6(1789,57642
+ def test_serverGetPeerOnIPv6ScopeID(1809,58366
+class TCPPortTestsBuilder(1831,59165
+class TCPFDPortTestsBuilder(1838,59363
+class StopStartReadingProtocol(1845,59567
+ def connectionMade(1850,59689
+ def pauseResumeProducing(1855,59782
+ def dataReceived(1869,60229
+def oneTransportTest(1877,60418
+ def actualTestMethod(1893,61069
+ class ServerProtocol(1895,61142
+ def connectionMade(1896,61193
+def assertReading(1910,61714
+def assertNotReading(1937,62611
+class TCPConnectionTestsBuilder(1963,63468
+ def test_stopStartReading(1969,63649
+ def proceed(1988,64353
+ def cleanup(1999,64819
+ def test_resumeProducing(2020,65661
+ def test_resumeProducingWhileDisconnecting(2032,66033
+ def test_resumeProducingWhileDisconnected(2044,66437
+ def test_connectionLostAfterPausedTransport(2055,66861
+ class Pauser(2070,67690
+ def __init__(2071,67733
+ def dataReceived(2074,67799
+ def resume(2079,67991
+ def connectionLost(2083,68117
+ class Client(2088,68335
+ def connectionMade(2089,68378
+ def test_doubleHalfClose(2098,68694
+ class ListenerProtocol(2107,69091
+ def readConnectionLost(2109,69145
+ def writeConnectionLost(2112,69241
+ class Client(2115,69333
+ def connectionMade(2116,69376
+class WriteSequenceTestsMixin(2125,69628
+ def setWriteBufferSize(2131,69796
+ def test_writeSequeceWithoutWrite(2142,70199
+ def connected(2147,70346
+ def dataReceived(2150,70426
+ def test_writeSequenceWithUnicodeRaisesException(2167,71026
+ def connected(2173,71213
+ def test_streamingProducer(2192,71813
+ class SaveActionProducer(2198,72025
+ def __init__(2202,72120
+ def pauseProducing(2205,72187
+ def resumeProducing(2208,72271
+ def stopProducing(2218,72820
+ def connected(2223,72943
+ def test_nonStreamingProducer(2246,73969
+ class SaveActionProducer(2254,74211
+ def __init__(2257,74280
+ def resumeProducing(2260,74347
+ def stopProducing(2268,74713
+ def connected(2274,74837
+class TCPTransportServerAddressTestMixin(2294,75599
+ def getConnectedClientAndServer(2299,75730
+ def _testServerAddress(2307,76009
+ def connected(2312,76182
+ def test_serverAddressTCP4(2340,77292
+ def test_serverAddressTCP6(2350,77677
+class TCPTransportTestsBuilder(2364,78148
+ def getConnectedClientAndServer(2370,78384
+ def stop(2387,79103
+ def start(2398,79392
+class AdoptStreamConnectionTestsBuilder(2412,79757
+ def getConnectedClientAndServer(2420,80094
+ def firtServerConnected(2440,80935
+ def stop(2450,81400
+ def start(2462,81758
+class ServerAbortsTwice(2487,82710
+ def dataReceived(2492,82807
+class ServerAbortsThenLoses(2498,82926
+ def dataReceived(2503,83050
+class AbortServerWritingProtocol(2509,83168
+ def connectionMade(2514,83287
+class ReadAbortServerProtocol(2522,83461
+ def dataReceived(2529,83712
+class NoReadServer(2535,83844
+ def connectionMade(2543,84070
+class EventualNoReadServer(2548,84140
+ def dataReceived(2559,84420
+ def resumeProducing(2566,84617
+ def pauseProducing(2574,84811
+ def stopProducing(2578,84856
+class BaseAbortingClient(2583,84901
+ def connectionLost(2589,85035
+class WritingButNotAbortingClient(2596,85245
+ def connectionMade(2601,85350
+class AbortingClient(2606,85422
+ def dataReceived(2611,85533
+ def writeAndAbort(2620,85756
+class AbortingTwiceClient(2630,86083
+ def writeAndAbort(2635,86202
+class AbortingThenLosingClient(2641,86318
+ def writeAndAbort(2646,86437
+class ProducerAbortingClient(2652,86552
+ def write(2660,86736
+ def connectionMade(2667,86940
+ def resumeProducing(2671,86993
+ def stopProducing(2678,87184
+ def connectionLost(2682,87251
+class StreamingProducerClient(2691,87567
+ def connectionMade(2707,88199
+ def write(2711,88252
+ def resumeProducing(2721,88531
+ def stopProducing(2725,88592
+ def pauseProducing(2729,88636
+ def doAbort(2751,89565
+ def connectionLost(2759,89808
+class StreamingProducerClientLater(2766,90027
+ def connectionMade(2772,90188
+ def dataReceived(2777,90288
+class ProducerAbortingClientLater(2783,90410
+ def connectionMade(2791,90651
+ def dataReceived(2796,90744
+class DataReceivedRaisingClient(2801,90802
+ def dataReceived(2806,90941
+class ResumeThrowsClient(2812,91058
+ def resumeProducing(2817,91196
+ def connectionLost(2823,91358
+class AbortConnectionMixin(2831,91675
+ def runAbortTest(2838,91868
+ def test_dataReceivedAbort(2875,93497
+ def test_clientAbortsConnectionTwice(2883,93787
+ def test_clientAbortsConnectionThenLosesConnection(2892,94068
+ def test_serverAbortsConnectionTwice(2902,94418
+ def test_serverAbortsConnectionThenLosesConnection(2912,94777
+ def test_resumeProducingAbort(2923,95204
+ def test_resumeProducingAbortLater(2933,95569
+ def test_fullWriteBuffer(2942,95903
+ def test_fullWriteBufferAfterByteExchange(2957,96426
+ def test_dataReceivedThrows(2969,96867
+ def test_resumeProducingThrows(2985,97532
+class AbortConnectionTests(3002,98190
+class SimpleUtilityTests(3014,98455
+ def test_resolveNumericHost(3021,98618
+ def test_resolveNumericService(3032,99097
+ def test_resolveIPv6(3048,99845
+class BuffersLogsTests(3067,100669
+ def setUp(3072,100762
+ def test_buffersInBlock(3078,100922
+ def test_flushesOnExit(3088,101197
+ def test_flushesOnExitWithException(3102,101683
+ class TestException(3107,101867
+class FileDescriptorReservationTests(3125,102408
+ def setUp(3131,102552
+ def fakeFileFactory(3135,102650
+ def test_providesInterface(3142,102872
+ def test_reserveOpensFileOnce(3150,103099
+ def test_reserveEMFILELogged(3163,103515
+ def test_reserveRaisesNonEMFILEExceptions(3182,104169
+ def failsWith(3191,104569
+ def test_available(3198,104807
+ def test_enterFailsWithoutFile(3208,105088
+ def test_enterClosesFileExitOpensFile(3217,105399
+ def test_exitOpensFileOnException(3229,105806
+ class TestException(3234,106003
+ def test_exitSuppressesReservationException(3245,106280
+ class AllowedException(3251,106564
+ class SuppressedException(3256,106692
+ def failsWithSuppressedExceptionAfterSecondOpen(3263,106861
+class NullFileDescriptorReservationTests(3285,107489
+ def setUp(3290,107618
+ def test_providesInterface(3294,107704
+ def test_available(3302,107930
+ def test_contextManager(3309,108106
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_win32events.py,517
+class Listener(23,566
+ def __init__(47,1404
+ def logPrefix(51,1474
+ def occurred(56,1568
+ def brokenOccurred(62,1703
+ def returnValueOccurred(66,1778
+ def connectionLost(70,1877
+class Win32EventsTestsBuilder(76,2003
+ def test_interface(82,2177
+ def test_addEvent(91,2423
+ def test_ioThreadDoesNotChange(110,3214
+ def check(116,3415
+ def test_disconnectedOnError(131,3953
+ def test_disconnectOnReturnValue(158,4935
+ def test_notDisconnectedOnShutdown(184,5827
+
+venv/lib/python2.7/site-packages/twisted/internet/test/_win32ifaces.py,135
+class SOCKET_ADDRESS(61,1817
+def make_SAL(67,1939
+ class SOCKET_ADDRESS_LIST(68,1957
+def win32GetLinkLocalIPv6Addresses(75,2133
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_threads.py,618
+class ThreadTestsBuilder(21,470
+ def test_getThreadPool(27,636
+ def f(40,1090
+ def test_suggestThreadPoolSize(58,1635
+ def test_delayedCallFromThread(69,1961
+ def threadCall(83,2651
+ def test_callFromThread(112,4185
+ def threadCall(120,4437
+ def test_stopThreadPool(130,4757
+ def test_stopThreadPoolWhenStartedAfterReactorRan(147,5341
+ def acquireThreadPool(161,5921
+ def test_cleanUpThreadPoolEvenBeforeReactorIsRun(170,6199
+ def test_isInIOThread(200,7426
+ def check(208,7749
+ def test_isNotInIOThread(216,7956
+ def check(224,8296
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_win32serialport.py,805
+ class RegularFileSerial(27,551
+ def __init__(28,595
+ def _reconfigurePort(33,790
+ def _reconfigure_port(36,844
+ class RegularFileSerialPort(40,900
+ def __init__(43,1000
+ def _clearCommError(54,1331
+class CollectReceivedProtocol(58,1406
+ def __init__(59,1447
+ def dataReceived(62,1504
+class Win32SerialPortTests(66,1580
+ def setUp(77,1876
+ def tearDown(89,2209
+ def test_serialPortDefaultArgs(92,2272
+ def test_serialPortInitiallyConnected(111,3205
+ def common_exerciseHandleAccess(124,3764
+ def test_exerciseHandleAccess_1(142,4393
+ def test_exerciseHandleAccess_2(145,4493
+ def common_serialPortReturnsBytes(148,4592
+ def test_serialPortReturnsBytes_1(163,5076
+ def test_serialPortReturnsBytes_2(166,5180
+
+venv/lib/python2.7/site-packages/twisted/internet/test/fakeendpoint.py,295
+class PluginBase(20,563
+ def __init__(22,590
+class FakeClientParserWithReactor(28,707
+ def parseStreamClient(30,755
+class FakeParser(36,890
+ def parseStreamServer(38,921
+class EndpointBase(43,1008
+ def __init__(45,1037
+class StreamClient(53,1205
+class StreamServer(59,1287
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_main.py,154
+class InstallReactorTests(17,377
+ def test_installReactor(22,484
+ def test_alreadyInstalled(33,809
+ def test_errorIsAnAssertionError(44,1160
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_kqueuereactor.py,201
+def _fakeKEvent(23,433
+def makeFakeKQueue(30,502
+ class FakeKQueue(40,870
+class KQueueTests(48,984
+ def test_EINTR(56,1222
+ class FakeKQueue(60,1349
+ def control(65,1555
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_sigchld.py,256
+class SetWakeupSIGCHLDTests(23,606
+ def pipe(29,789
+ def setUp(42,1132
+ def tearDown(61,1828
+ def test_isDefaultHandler(76,2345
+ def test_returnOldFD(90,2853
+ def test_uninstallHandler(99,3115
+ def test_installHandler(111,3472
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_abstract.py,223
+class IPv6AddressTests(15,329
+ def test_empty(20,504
+ def test_colon(27,657
+ def test_loopback(34,810
+ def test_scopeID(41,966
+ def test_invalidWithScopeID(51,1306
+ def test_unicodeAndBytes(61,1633
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_process.py,3244
+def onlyOnPOSIX(59,1770
+class _ShutdownCallbackProcessProtocol(73,2074
+ def __init__(81,2387
+ def childDataReceived(86,2495
+ def processEnded(90,2596
+class ProcessTestsBuilderBase(95,2676
+ def test_processTransportInterface(106,3009
+ def _writeTest(133,4109
+ def startup(154,4908
+ def test_write(170,5435
+ def write(175,5602
+ def test_writeSequence(180,5719
+ def write(185,5913
+ def test_writeToChild(190,6040
+ def write(195,6232
+ def test_writeToChildBadFileDescriptor(200,6359
+ def write(205,6590
+ def test_spawnProcessEarlyIsReaped(214,6906
+ def handler(233,7657
+ def test_processExitedWithSignal(273,9173
+ class Exiter(292,9996
+ def childDataReceived(293,10035
+ def childConnectionLost(297,10203
+ def processExited(300,10306
+ def processEnded(309,10784
+ def cbExited(317,11060
+ def test_systemCallUninterruptedByChildExit(343,12167
+ def f(357,12759
+ def test_openFileDescriptors(380,13700
+ class GatheringProtocol(428,15865
+ def processEnded(430,15954
+ def test_errorDuringExec(454,16698
+ def execvpe(460,16908
+ def whenRunning(476,17532
+ class TracebackCatcher(477,17559
+ def processEnded(479,17663
+ def test_timelyProcessExited(488,17981
+ class ExitingProtocol(495,18180
+ def processExited(498,18256
+ def _changeIDTest(514,18790
+ class CaptureExitStatus(528,19310
+ def processEnded(529,19360
+ def test_changeUID(545,19805
+ def test_changeGID(555,20092
+ def test_processExitedRaises(565,20379
+ class TestException(573,20682
+ class Protocol(576,20740
+ def processExited(577,20781
+class ProcessTestsBuilder(602,21707
+ def test_childConnectionLost(619,22278
+ class Closer(627,22572
+ def makeConnection(628,22611
+ def childConnectionLost(631,22707
+ def cbConnected(641,23065
+ def lostSecond(646,23243
+ def lostFirst(651,23419
+ def cbEnded(656,23564
+ def test_processEnded(664,23775
+ class Ender(673,24063
+ def childDataReceived(674,24101
+ def childConnectionLost(678,24263
+ def processExited(682,24413
+ def processEnded(685,24512
+ def cbEnded(696,24920
+ def test_processExited(711,25428
+ class Waiter(721,25727
+ def childDataReceived(722,25766
+ def childConnectionLost(725,25880
+ def processExited(731,26108
+ def cbExited(744,26626
+ def cbAllLost(752,26873
+ def makeSourceFile(762,27122
+ def test_shebang(773,27497
+ def cbProcessExited(790,28096
+ def shutdown(797,28360
+ def start(801,28454
+ def test_processCommandLineArguments(811,28731
+ def processFinished(826,29278
+ def shutdown(833,29512
+ def spawnChild(837,29596
+class PTYProcessTestsBuilder(851,30032
+class PotentialZombieWarningTests(870,30602
+ def test_deprecated(874,30727
+class ProcessIsUnimportableOnUnsupportedPlatormsTests(894,31462
+ def test_unimportableOnWindows(899,31670
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_asyncioreactor.py,127
+class AsyncioSelectorReactorTests(20,415
+ def test_defaultEventLoopFromGlobalPolicy(28,607
+ def completed(39,1030
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_udp_internals.py,387
+class StringUDPSocket(24,516
+ def __init__(34,826
+ def connect(39,926
+ def recvfrom(43,991
+class KeepReads(54,1234
+ def __init__(59,1318
+ def datagramReceived(63,1368
+class ErrorsTests(68,1447
+ def test_socketReadNormal(73,1555
+ def test_readImmediateError(96,2384
+ def test_connectedReadImmediateError(124,3400
+ def test_readUnknownError(155,4484
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_address.py,1104
+class AddressTestCaseMixin(28,656
+ def test_addressComparison(29,692
+ def test_hash(41,1159
+ def test_differentNamesComparison(51,1456
+ def assertDeprecations(63,1955
+class IPv4AddressTestCaseMixin(75,2374
+class HostnameAddressTests(80,2501
+ def buildAddress(86,2683
+ def buildDifferentAddress(95,2897
+class IPv4AddressTCPTests(105,3121
+ def buildAddress(107,3230
+ def buildDifferentAddress(116,3503
+class IPv4AddressUDPTests(124,3683
+ def buildAddress(126,3792
+ def buildDifferentAddress(135,4065
+class IPv6AddressTests(143,4245
+ def buildAddress(146,4392
+ def buildDifferentAddress(155,4659
+class UNIXAddressTests(163,4833
+ def setUp(167,4947
+ def buildAddress(172,5057
+ def buildDifferentAddress(180,5299
+ def test_repr(187,5475
+ def test_comparisonOfLinkedFiles(196,5751
+ def test_hashOfLinkedFiles(211,6364
+class EmptyUNIXAddressTests(225,6862
+ def setUp(233,7116
+ def buildAddress(237,7183
+ def buildDifferentAddress(246,7466
+ def test_comparisonOfLinkedFiles(253,7646
+ def test_emptyHash(269,8312
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_endpoints.py,13918
+class TestProtocol(86,3682
+ def __init__(92,3844
+ def logPrefix(98,3964
+ def connectionMade(102,4024
+ def dataReceived(106,4094
+ def connectionLost(110,4161
+class TestHalfCloseableProtocol(116,4294
+ def __init__(128,4707
+ def readConnectionLost(134,4830
+ def writeConnectionLost(138,4895
+class TestFileDescriptorReceiverProtocol(144,5012
+ def connectionMade(153,5365
+ def fileDescriptorReceived(158,5477
+class TestHandshakeListener(164,5626
+ def __init__(174,5953
+ def handshakeCompleted(179,6056
+class TestFactory(188,6257
+class NoneFactory(198,6503
+ def buildProtocol(202,6615
+class WrappingFactoryTests(207,6673
+ def test_doStart(211,6814
+ def test_doStop(222,7170
+ def test_failedBuildProtocol(234,7553
+ class BogusFactory(239,7747
+ def buildProtocol(244,7900
+ def test_buildNoneProtocol(259,8301
+ def test_buildProtocolReturnsNone(269,8689
+ def test_logPrefixPassthrough(281,9155
+ def test_logPrefixDefault(292,9557
+ class NoProtocol(298,9786
+ def test_wrappedProtocolDataReceived(307,10049
+ def test_wrappedProtocolTransport(323,10571
+ def test_wrappedProtocolConnectionLost(340,11038
+ def test_clientConnectionFailed(354,11448
+ def gotError(366,11850
+ def test_wrappingProtocolFileDescriptorReceiver(374,12006
+ def test_wrappingProtocolNotFileDescriptorReceiver(388,12575
+ def test_wrappedProtocolFileDescriptorReceived(398,12933
+ def test_wrappingProtocolHalfCloseable(411,13458
+ def test_wrappingProtocolNotHalfCloseable(423,13850
+ def test_wrappingProtocolHandshakeListener(434,14222
+ def test_wrappingProtocolNotHandshakeListener(444,14606
+ def test_wrappedProtocolReadConnectionLost(454,14954
+ def test_wrappedProtocolWriteConnectionLost(465,15313
+ def test_wrappedProtocolHandshakeCompleted(476,15677
+class ClientEndpointTestCaseMixin(488,16079
+ def test_interface(492,16214
+ def retrieveConnectedFactory(502,16551
+ def test_endpointConnectSuccess(513,16893
+ def checkProto(530,17344
+ def test_endpointConnectFailure(545,17774
+ def checkFailure(563,18303
+ def test_endpointConnectingCancelled(571,18480
+ def checkFailure(588,18978
+ def test_endpointConnectNonDefaultArgs(608,19693
+class ServerEndpointTestCaseMixin(630,20270
+ def test_interface(634,20405
+ def test_endpointListenSuccess(644,20735
+ def checkPortAndServer(660,21131
+ def test_endpointListenFailure(669,21393
+ def checkFailure(685,21903
+ def test_endpointListenNonDefaultArgs(693,22076
+class EndpointTestCaseMixin(714,22592
+class SpecificFactory(722,22795
+ def __init__(729,23035
+ def buildProtocol(733,23128
+class FakeStdio(741,23377
+ def __init__(746,23508
+class StandardIOEndpointsTests(758,23845
+ def setUp(763,23950
+ def test_protocolCreation(781,24521
+ def test_passedReactor(793,25042
+class StubApplicationProtocol(802,25291
+ def dataReceived(806,25387
+ def connectionLost(814,25552
+class MemoryProcessTransport(823,25745
+ def __init__(828,25896
+ def writeToChild(837,26174
+ def closeStdin(842,26273
+ def closeStdout(846,26330
+ def closeStderr(850,26388
+ def closeChildFD(854,26446
+ def signalProcess(858,26516
+class MemoryProcessReactor(870,26822
+ def spawnProcess(874,26934
+class ProcessEndpointsTests(896,27664
+ def setUp(901,27768
+ def test_constructorDefaults(908,28013
+ def test_constructorNonDefaults(924,28659
+ def test_wrappedProtocol(947,29640
+ def test_spawnProcess(958,30003
+ def test_processAddress(985,31139
+ class TestAddrFactory(991,31312
+ def buildProtocol(995,31436
+ def test_connect(1007,31787
+ def test_connectFailure(1016,32062
+ def testSpawnProcess(1022,32216
+class ProcessEndpointTransportTests(1033,32531
+ def setUp(1039,32700
+ def test_verifyConsumer(1050,33124
+ def test_verifyProducer(1057,33301
+ def test_verifyTransport(1064,33486
+ def test_constructor(1071,33666
+ def test_registerProducer(1079,33884
+ class AProducer(1085,34100
+ def test_pauseProducing(1092,34306
+ def test_resumeProducing(1100,34558
+ def test_stopProducing(1110,34860
+ def test_unregisterProducer(1119,35133
+ def test_extraneousAttributes(1129,35456
+ def test_writeSequence(1141,35901
+ def test_write(1150,36247
+ def test_loseConnection(1159,36539
+ def test_getHost(1168,36850
+ def test_getPeer(1178,37181
+class WrappedIProtocolTests(1189,37513
+ def setUp(1193,37648
+ def test_constructor(1201,37922
+ def test_makeConnection(1212,38294
+ def _stdLog(1223,38647
+ def test_logStderr(1230,38765
+ def test_stderrSkip(1250,39528
+ def test_stdout(1266,40058
+ def test_processDone(1279,40463
+ def test_processEnded(1294,40937
+class TCP4EndpointsTests(1309,41411
+ def expectedServers(1314,41530
+ def expectedClients(1321,41689
+ def assertConnectArgs(1328,41849
+ def connectArgs(1352,42923
+ def listenArgs(1359,43110
+ def createServerEndpoint(1366,43284
+ def createClientEndpoint(1392,44283
+class TCP6EndpointsTests(1417,45327
+ def expectedServers(1422,45446
+ def expectedClients(1429,45605
+ def assertConnectArgs(1436,45765
+ def connectArgs(1460,46839
+ def listenArgs(1467,47026
+ def createServerEndpoint(1474,47194
+ def createClientEndpoint(1501,48224
+class TCP6EndpointNameResolutionTests(1526,49261
+ def createClientEndpoint(1532,49505
+ def testNameResolution(1548,50234
+ def connectArgs(1564,50878
+ def expectedClients(1571,51065
+ def assertConnectArgs(1578,51225
+ def test_freeFunctionDeferToThread(1602,52299
+ def test_nameResolution(1611,52605
+ def fakeDeferToThread(1618,52783
+class RaisingMemoryReactorWithClock(1633,53294
+ def __init__(1637,53440
+def deterministicResolvingReactor(1643,53620
+ class SimpleNameResolver(1676,55247
+ def resolveHostName(1678,55307
+ class WithResolver(1691,56021
+class SimpleHostnameResolverTests(1699,56211
+ def setUp(1728,57218
+ class _Receiver(1738,57579
+ def resolutionBegan(1740,57638
+ def addressResolved(1743,57790
+ def resolutionComplete(1746,57916
+ def fakeResolver(1752,58045
+ def test_interface(1768,58468
+ def test_resolveNameFailure(1777,58750
+ def captureLogs(1787,59078
+ def test_resolveNameDelivers(1813,60017
+class HostnameEndpointFallbackNameResolutionTests(1841,60954
+ def test_fallbackNameResolution(1847,61136
+ def assertHostPortFamilySockType(1861,61637
+class _HostnameEndpointMemoryReactorMixin(1872,62021
+ def synchronousDeferredToThread(1879,62258
+ def expectedClients(1901,62883
+ def connectArgs(1912,63153
+ def assertConnectArgs(1920,63343
+ def test_endpointConnectFailure(1944,64417
+ def test_deprecation(1966,65186
+ def test_errorsLogged(1990,66062
+ def getaddrinfoThatFails(2001,66340
+class HostnameEndpointMemoryIPv4ReactorTests(2014,66732
+ def createClientEndpoint(2022,67005
+ def fakegetaddrinfo(2044,67803
+class HostnameEndpointMemoryIPv6ReactorTests(2059,68298
+ def createClientEndpoint(2067,68571
+ def fakegetaddrinfo(2089,69380
+class HostnameEndpointsOneIPv4Tests(2105,69893
+ def createClientEndpoint(2111,70119
+ def expectedClients(2129,70810
+ def assertConnectArgs(2136,70970
+ def connectArgs(2160,72044
+ def test_endpointConnectingCancelled(2167,72231
+ def test_endpointConnectingCancelledAfterAllAttemptsStarted(2199,73548
+ def test_endpointConnectFailure(2211,74108
+ def test_endpointConnectFailureAfterIteration(2233,74901
+ def test_endpointConnectSuccessAfterIteration(2258,75831
+ def checkProto(2279,76519
+class HostnameEndpointsOneIPv6Tests(2299,77039
+ def createClientEndpoint(2305,77265
+ def expectedClients(2321,77919
+ def assertConnectArgs(2328,78079
+ def connectArgs(2352,79153
+ def test_endpointConnectingCancelled(2359,79340
+ def test_endpointConnectFailure(2390,80632
+class HostnameEndpointIDNATests(2409,81295
+ def test_idnaHostnameText(2417,81524
+ def test_idnaHostnameBytes(2430,82013
+ def test_nonNormalizedText(2443,82508
+ def test_deferBadEncodingToConnect(2456,83019
+class HostnameEndpointReprTests(2480,84061
+ def test_allASCII(2484,84199
+ def test_idnaHostname(2500,84653
+ def test_hostIPv6Address(2516,85144
+ def test_badEncoding(2534,85719
+class HostnameEndpointsGAIFailureTests(2551,86201
+ def test_failure(2555,86348
+class HostnameEndpointsFasterConnectionTests(2571,86869
+ def setUp(2576,87094
+ def test_ignoreUnknownAddressTypes(2584,87370
+ def test_IPv4IsFaster(2606,88213
+ def test_IPv6IsFaster(2638,89278
+ def test_otherConnectionsCancelled(2672,90380
+class SSL4EndpointsTests(2701,91323
+ def expectedServers(2709,91501
+ def expectedClients(2716,91660
+ def assertConnectArgs(2723,91820
+ def connectArgs(2750,93063
+ def listenArgs(2757,93250
+ def setUp(2764,93424
+ def createServerEndpoint(2782,94012
+ def createClientEndpoint(2806,95034
+class UNIXEndpointsTests(2836,96249
+ def retrieveConnectedFactory(2842,96395
+ def expectedServers(2849,96663
+ def expectedClients(2856,96825
+ def assertConnectArgs(2863,96988
+ def connectArgs(2885,97897
+ def listenArgs(2892,98062
+ def createServerEndpoint(2899,98239
+ def createClientEndpoint(2922,99169
+class ParserTests(2945,100086
+ def parse(2952,100230
+ def test_simpleTCP(2959,100410
+ def test_interfaceTCP(2968,100672
+ def test_backlogTCP(2977,100973
+ def test_simpleUNIX(2986,101252
+ def test_modeUNIX(2998,101730
+ def test_wantPIDUNIX(3008,102056
+ def test_escape(3018,102389
+ def test_quoteStringArgument(3029,102754
+ def test_impliedEscape(3039,103139
+ def test_unknownType(3050,103529
+class ServerStringTests(3059,103760
+ def test_tcp(3064,103883
+ def test_ssl(3080,104511
+ def test_sslWithDefaults(3102,105444
+ def test_sslChainLoads(3128,106500
+ def test_sslChainFileMustContainCert(3153,107496
+ def test_sslDHparameters(3179,108544
+ def test_sslNoTrailingNewlinePem(3196,109181
+ def test_unix(3229,110426
+ def test_unknownType(3247,111134
+ def test_typeFromPlugin(3261,111590
+def addFakePlugin(3280,112351
+ def cleanup(3289,112650
+class ClientStringTests(3303,113015
+ def test_tcp(3308,113138
+ def test_tcpPositionalArgs(3326,113861
+ def test_tcpHostPositionalArg(3344,114615
+ def test_tcpPortPositionalArg(3359,115168
+ def test_tcpDefaults(3373,115720
+ def test_unix(3386,116124
+ def test_unixDefaults(3403,116766
+ def test_unixPathPositionalArg(3414,117120
+ def test_typeFromPlugin(3431,117815
+ def test_unknownType(3446,118471
+ def test_stringParserWithReactor(3460,118927
+class SSLClientStringTests(3481,119644
+ def test_ssl(3489,119828
+ class ListCtx(3523,121504
+ def get_cert_store(3524,121535
+ class Store(3525,121573
+ def add_cert(3526,121610
+ def test_sslPositionalArgs(3538,122029
+ def test_sslWithDefaults(3558,122876
+ def test_unreadableCertificate(3576,123674
+ class UnreadableFilePath(3581,123864
+ def getContent(3582,123908
+ def test_sslSimple(3598,124581
+class AdoptedStreamServerEndpointTests(3615,125190
+ def _createStubbedAdoptedEndpoint(3620,125393
+ def createServerEndpoint(3635,125991
+ def expectedServers(3655,126796
+ def listenArgs(3663,127046
+ def test_singleUse(3671,127227
+ def listenFailed(3683,127754
+ def test_descriptionNonBlocking(3690,127904
+ def setNonBlocking(3699,128211
+ def listened(3706,128392
+ def test_descriptorClosed(3713,128538
+ def close(3722,128882
+ def listened(3729,129054
+class SystemdEndpointPluginTests(3737,129195
+ def test_pluginDiscovery(3747,129480
+ def test_interface(3762,129948
+ def _parseStreamServerTest(3772,130257
+ def test_parseStreamServerINET(3800,131290
+ def test_parseStreamServerINET6(3807,131469
+ def test_parseStreamServerUNIX(3814,131652
+class TCP6ServerEndpointPluginTests(3827,132016
+ def test_pluginDiscovery(3834,132222
+ def test_interface(3849,132720
+ def test_stringDescription(3859,133032
+class StandardIOEndpointPluginTests(3874,133579
+ def test_pluginDiscovery(3880,133771
+ def test_interface(3895,134269
+ def test_stringDescription(3905,134581
+class ConnectProtocolTests(3916,134956
+ def test_connectProtocolCreatesFactory(3920,135053
+ def test_connectProtocolReturnsConnectResult(3939,135879
+ class Endpoint:Endpoint3945,136110
+ def connect(3946,136134
+class UppercaseWrapperProtocol(3957,136420
+ def dataReceived(3962,136574
+ def write(3972,136840
+ def writeSequence(3982,137091
+class UppercaseWrapperFactory(3993,137318
+class NetstringTracker(4001,137512
+ def __init__(4008,137715
+ def stringReceived(4012,137767
+class FakeError(4022,137997
+class WrapperClientEndpointTests(4032,138172
+ def setUp(4037,138283
+ def test_wrappingBehavior(4045,138601
+ def test_methodsAvailable(4058,139062
+ def test_connectionFailure(4070,139510
+ def test_connectionCancellation(4080,139814
+ def test_transportOfTransportOfWrappedProtocol(4090,140106
+def connectionCreatorFromEndpoint(4103,140532
+class WrapClientTLSParserTests(4127,141485
+ def test_hostnameEndpointConstruction(4135,141636
+ def test_utf8Encoding(4154,142404
+ def test_tls(4174,143148
+ def test_tlsWithDefaults(4241,146253
+def replacingGlobals(4255,146824
+class WrapClientTLSTests(4291,147995
+ def test_noOpenSSL(4297,148158
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_socket.py,589
+class IReactorSocketVerificationTestsBuilder(28,859
+ def test_provider(47,1567
+class AdoptStreamPortErrorsTestsBuilder(58,1837
+ def test_invalidDescriptor(69,2319
+ def test_invalidAddressFamily(90,2980
+ def test_stopOnlyCloses(110,3554
+ def stopped(131,4351
+class AdoptStreamConnectionErrorsTestsBuilder(151,5046
+ def test_invalidAddressFamily(163,5544
+class AdoptDatagramPortErrorsTestsBuilder(183,6102
+ def test_invalidDescriptor(190,6298
+ def test_invalidAddressFamily(212,6978
+ def test_stopOnlyCloses(231,7545
+ def stopped(251,8351
+
+venv/lib/python2.7/site-packages/twisted/internet/test/modulehelpers.py,185
+class NoReactor(19,315
+ def __init__(25,459
+ def __enter__(29,551
+ def __exit__(35,713
+class AlternateReactor(50,1211
+ def __init__(56,1358
+ def __enter__(64,1552
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_resolver.py,1570
+class DeterministicThreadPool(46,1201
+ def __init__(50,1317
+def deterministicPool(62,1553
+def deterministicReactorThreads(78,1959
+ class CFT(87,2297
+ def callFromThread(88,2320
+class FakeAddrInfoGetter(94,2434
+ def __init__(99,2527
+ def getaddrinfo(107,2682
+ def addResultForHost(134,3447
+class ResultHolder(171,4765
+ def __init__(178,4918
+ def resolutionBegan(185,5066
+ def addressResolved(196,5333
+ def resolutionComplete(205,5524
+class HelperTests(213,5653
+ def test_logErrorsInThreads(218,5757
+ def divideByZero(224,5983
+class HostnameResolutionTests(232,6188
+ def setUp(237,6281
+ def test_resolveOneHost(248,6666
+ def test_resolveOneIPv6Host(268,7545
+ def test_gaierror(293,8649
+ def _resolveOnlyTest(311,9395
+ def test_resolveOnlyIPv4(331,10116
+ def test_resolveOnlyIPv6(339,10376
+ def test_resolveBoth(347,10638
+ def test_transportSemanticsToSocketType(357,11045
+ def test_socketTypeToAddressType(379,12029
+class SillyResolverSimple(409,13172
+ def __init__(413,13272
+ def getHostByName(421,13441
+class LegacyCompatibilityTests(436,13822
+ def test_success(443,14088
+ def test_failure(462,14862
+ def test_error(480,15602
+ def test_simplifier(500,16448
+ def test_portNumber(523,17525
+class JustEnoughReactor(541,18272
+ def installWaker(545,18413
+class ReactorInstallationTests(552,18488
+ def test_interfaceCompliance(558,18690
+ def test_defaultToGAIResolver(569,19105
+ def test_installingOldStyleResolver(581,19617
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_epollreactor.py,672
+class Descriptor(20,433
+ def __init__(25,541
+ def fileno(29,592
+ def doRead(33,633
+ def doWrite(37,692
+ def connectionLost(41,753
+class ContinuousPollingTests(47,865
+ def test_addReader(53,1014
+ def test_addWriter(69,1559
+ def test_removeReader(85,2104
+ def test_removeWriter(98,2510
+ def test_removeUnknown(111,2916
+ def test_multipleReadersAndWriters(120,3165
+ def test_readerPolling(140,3856
+ def test_writerPolling(158,4443
+ def test_connectionLostOnRead(176,5031
+ def test_connectionLostOnWrite(191,5504
+ def test_removeAll(206,5980
+ def test_getReaders(226,6641
+ def test_getWriters(237,6942
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_glibbase.py,227
+class EnsureNotImportedTests(16,284
+ def test_ensureWhenNotImported(21,417
+ def test_ensureWhenNotImportedDontPrevent(34,921
+ def test_ensureWhenFailedToImport(45,1300
+ def test_ensureFailsWhenImported(56,1714
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_gireactor.py,743
+class GApplicationRegistrationTests(44,1251
+ def runReactor(53,1609
+ def stop(62,1937
+ def activate(65,2021
+ def test_gApplicationActivate(81,2619
+ def test_gtkApplicationActivate(94,3050
+ def test_portable(111,3631
+ def test_noQuit(125,4144
+ def test_cantRegisterAfterRun(139,4650
+ def tryRegister(150,5071
+ def test_cantRegisterTwice(160,5476
+class PygtkCompatibilityTests(180,6287
+ def test_noCompatibilityLayer(185,6434
+ class Stdout(201,6992
+ def errReceived(204,7055
+ def outReceived(207,7123
+ def processExited(210,7199
+ def test_compatibilityLayer(223,7754
+class Gtk3ReactorTests(235,8131
+ def test_requiresDISPLAY(240,8212
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_posixbase.py,1215
+class TrivialReactor(28,673
+ def __init__(29,713
+ def addReader(35,833
+ def removeReader(39,905
+ def addWriter(43,977
+ def removeWriter(47,1049
+class PosixReactorBaseTests(52,1122
+ def _checkWaker(57,1213
+ def test_wakerIsInternalReader(63,1422
+ def test_removeAllSkipsInternalReaders(72,1677
+ def test_removeAllReturnsRemovedDescriptors(87,2219
+class TCPPortTests(105,2831
+ def test_connectionLostFailed(113,3012
+class TimeoutReportReactor(125,3403
+ def __init__(131,3684
+ def addReader(137,3816
+ def removeAll(144,4017
+ def seconds(153,4253
+ def doIteration(161,4437
+class IterationTimeoutTests(169,4609
+ def _checkIterationTimeout(175,4816
+ def test_noCalls(183,5072
+ def test_delayedCall(193,5356
+ def test_timePasses(205,5778
+ def test_multipleDelayedCalls(218,6206
+ def test_resetDelayedCall(232,6751
+ def test_delayDelayedCall(246,7231
+ def test_cancelDelayedCall(261,7760
+class ConnectedDatagramPortTests(274,8132
+ def test_connectionFailedDoesntCallLoseConnection(282,8295
+ def loseConnection(287,8514
+ def test_connectionFailedCallsStopListening(299,8924
+ def stopListening(307,9216
+
+venv/lib/python2.7/site-packages/twisted/internet/test/_posixifaces.py,278
+ def chr(23,599
+class in_addr(45,1046
+class in6_addr(52,1136
+class sockaddr(59,1228
+class sockaddr_in(66,1335
+class sockaddr_in6(74,1476
+class ifaddrs(83,1655
+def _maybeCleanupScopeIndex(105,2142
+def _interfaces(131,3015
+def posixGetLinkLocalIPv6Addresses(166,4172
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_stdio.py,441
+class StdioFilesTests(19,406
+ def setUp(24,530
+ def test_addReader(31,704
+ class DataProtocol(38,887
+ def dataReceived(40,948
+ def test_addWriter(64,1768
+ class DisconnectProtocol(71,1951
+ def connectionLost(72,1995
+ def test_removeReader(93,2678
+ def test_removeWriter(114,3411
+ def test_removeAll(136,4191
+ def test_getReaders(159,4935
+ def test_getWriters(177,5558
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_inotify.py,1852
+class INotifyTests(21,455
+ def setUp(29,702
+ def test_initializationErrors(37,950
+ class FakeINotify:FakeINotify45,1286
+ def init(46,1313
+ def _notificationTest(52,1516
+ def cbNotified(74,2468
+ def test_access(87,2899
+ def operation(92,3064
+ def test_modify(99,3230
+ def operation(104,3393
+ def test_attrib(111,3569
+ def operation(116,3746
+ def test_closeWrite(123,3896
+ def operation(129,4100
+ def test_closeNoWrite(135,4240
+ def operation(141,4464
+ def test_open(148,4631
+ def operation(153,4787
+ def test_movedFrom(159,4920
+ def operation(164,5090
+ def test_movedTo(171,5287
+ def operation(176,5451
+ def test_create(184,5651
+ def operation(189,5812
+ def test_delete(195,5947
+ def operation(200,6108
+ def test_deleteSelf(207,6259
+ def operation(212,6428
+ def test_moveSelf(219,6599
+ def operation(224,6764
+ def test_simpleSubdirectoryAutoAdd(231,6965
+ def _callback(236,7166
+ def _(239,7329
+ def test_simpleDeleteDirectory(257,7881
+ def _callback(263,8079
+ def _(266,8242
+ def _eb(272,8455
+ def test_ignoreDirectory(298,9257
+ def test_humanReadableMask(308,9616
+ def test_recursiveWatch(323,10145
+ def test_connectionLostError(340,10799
+ def test_noAutoAddSubdirectory(351,11149
+ def _callback(356,11354
+ def _(359,11511
+ def test_seriesOfWatchAndIgnore(377,12065
+ def cbNotified(386,12399
+ def callIt(391,12623
+ def test_ignoreFilePath(412,13368
+ def cbNotified(423,13737
+ def callIt(428,13962
+ def test_ignoreNonWatchedFile(448,14465
+ def test_complexSubdirectoryAutoAdd(459,14783
+ def _callback(469,15189
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_protocol.py,2122
+class ClientCreatorTests(29,845
+ def _basicConnectTest(33,955
+ class SomeProtocol(45,1552
+ def test_connectTCP(55,1837
+ def check(61,2111
+ def test_connectUNIX(72,2559
+ def check(78,2819
+ def test_connectSSL(88,3175
+ def check(94,3455
+ def _cancelConnectTest(107,4055
+ def test_cancelConnectTCP(130,4975
+ def connect(135,5178
+ def test_cancelConnectUNIX(140,5307
+ def connect(145,5511
+ def test_cancelConnectSSL(150,5632
+ def connect(155,5835
+ def _cancelConnectTimeoutTest(160,5974
+ def test_cancelConnectTCPTimeout(188,7053
+ def connect(197,7529
+ def test_cancelConnectUNIXTimeout(207,7913
+ def connect(216,8391
+ def test_cancelConnectSSLTimeout(226,8765
+ def connect(235,9241
+ def _cancelConnectFailedTimeoutTest(245,9651
+ def test_cancelConnectTCPFailedTimeout(270,10550
+ def connect(275,10737
+ def test_cancelConnectUNIXFailedTimeout(282,10996
+ def connect(287,11185
+ def test_cancelConnectSSLFailedTimeout(294,11434
+ def connect(299,11621
+class ProtocolTests(307,11907
+ def test_interfaces(311,12007
+ def test_logPrefix(320,12284
+ class SomeThing(324,12403
+ def test_makeConnection(329,12520
+ class SomeProtocol(335,12712
+ def connectionMade(336,12750
+class FactoryTests(346,12990
+ def test_interfaces(351,13072
+ def test_logPrefix(361,13380
+ class SomeKindOfFactory(365,13502
+ def test_defaultBuildProtocol(371,13643
+ class SomeProtocol(376,13860
+ def test_forProtocol(385,14111
+ class ArgTakingFactory(391,14343
+ def __init__(392,14384
+ def test_doStartLoggingStatement(400,14714
+ def test_doStopLoggingStatement(419,15360
+ class MyFactory(429,15741
+class AdapterTests(442,16066
+ def test_protocolToConsumer(446,16189
+ def test_consumerToProtocol(460,16629
+ class Consumer(467,16860
+ def write(468,16892
+class FileWrapperTests(479,17168
+ def test_write(484,17264
+ def test_writeSequence(500,17806
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_baseprocess.py,269
+class BaseProcessTests(16,429
+ def test_callProcessExited(22,657
+ class FakeProto:FakeProto28,894
+ def processExited(31,946
+ def test_callProcessExitedMissing(41,1268
+ class FakeProto:FakeProto47,1509
+ def collect(55,1706
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_pollingfile.py,113
+class PollableWritePipeTests(18,319
+ def test_writeUnicode(23,426
+ def test_writeSequenceUnicode(32,747
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_filedescriptor.py,417
+class MemoryFile(18,408
+ def __init__(30,776
+ def startWriting(36,913
+ def stopWriting(40,956
+ def writeSomeData(44,998
+class FileDescriptorTests(58,1427
+ def test_writeWithUnicodeRaisesException(62,1524
+ def test_writeSequenceWithUnicodeRaisesException(70,1788
+ def test_implementInterfaceIPushProducer(79,2107
+class WriteDescriptorTests(87,2315
+ def test_kernelBufferFull(91,2453
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_fdset.py,1340
+def socketpair(25,659
+class ReactorFDSetTestsBuilder(48,1275
+ def _connectedPair(54,1438
+ def _simpleSetup(64,1705
+ def test_addReader(75,1929
+ def removeAndStop(82,2194
+ def test_removeReader(94,2535
+ def fail(102,2834
+ def test_addWriter(118,3319
+ def removeAndStop(126,3594
+ def _getFDTest(136,3821
+ def test_getReaders(159,4447
+ def test_removeWriter(167,4690
+ def fail(175,4991
+ def test_getWriters(190,5449
+ def test_removeAll(198,5692
+ def test_removedFromReactor(228,6607
+ def test_negativeOneFileDescriptor(240,7014
+ class DisappearingDescriptor(249,7274
+ def fileno(254,7396
+ def doRead(257,7463
+ def connectionLost(262,7611
+ def test_lostFileDescriptor(272,7894
+ class Victim(299,9338
+ def fileno(307,9789
+ def doRead(310,9859
+ def connectionLost(313,9962
+ def messItUp(328,10630
+ def test_connectionLostOnShutdown(346,11200
+ class DoNothingDescriptor(353,11434
+ def doRead(354,11485
+ def doWrite(356,11543
+class RemovingDescriptor(376,12066
+ def __init__(390,12521
+ def start(397,12691
+ def logPrefix(403,12815
+ def doRead(407,12863
+ def fileno(415,13043
+ def connectionLost(421,13205
+
+venv/lib/python2.7/site-packages/twisted/internet/test/test_default.py,331
+class PollReactorTests(25,689
+ def assertIsPoll(31,888
+ def test_unix(44,1312
+ def test_linux(53,1583
+class SelectReactorTests(67,2008
+ def test_osx(72,2197
+ def test_windows(81,2450
+class InstallationTests(91,2714
+ def test_install(96,2827
+ def test_reactor(105,3035
+ def installer(111,3215
+
+venv/lib/python2.7/site-packages/twisted/internet/_newtls.py,534
+class _BypassTLS(24,682
+ def __init__(40,1490
+ def __getattr__(45,1598
+ def write(54,1895
+ def writeSequence(61,2057
+ def loseConnection(68,2239
+ def registerProducer(75,2429
+ def unregisterProducer(82,2650
+def startTLS(90,2836
+class ConnectionMixin(163,5968
+ def startTLS(175,6362
+ def write(182,6522
+ def writeSequence(194,6891
+ def loseConnection(207,7314
+ def registerProducer(220,7681
+ def unregisterProducer(236,8272
+class ClientMixin(249,8559
+class ServerMixin(262,8946
+
+venv/lib/python2.7/site-packages/twisted/internet/_producer_helpers.py,237
+class _PullToPush(23,560
+ def __init__(51,1608
+ def _pull(56,1730
+ def startStreaming(84,2826
+ def stopStreaming(93,3057
+ def pauseProducing(106,3353
+ def resumeProducing(113,3486
+ def stopProducing(120,3622
+
+venv/lib/python2.7/site-packages/twisted/internet/interfaces.py,8055
+class IAddress(15,243
+class IConnector(24,420
+ def stopConnecting(31,578
+ def disconnect(36,665
+ def connect(44,859
+ def getDestination(49,945
+class IResolverSimple(58,1110
+ def getHostByName(59,1144
+class IHostResolution(87,2320
+ def cancel(101,2608
+class IResolutionReceiver(108,2703
+ def resolutionBegan(116,2917
+ def addressResolved(124,3088
+ def resolutionComplete(137,3574
+class IHostnameResolver(145,3753
+ def resolveHostName(153,3944
+class IResolver(191,5611
+ def query(192,5645
+ def lookupAddress(215,6623
+ def lookupAddress6(237,7498
+ def lookupIPV6Address(259,8373
+ def lookupMailExchange(281,9253
+ def lookupNameservers(303,10132
+ def lookupCanonicalName(325,11010
+ def lookupMailBox(347,11892
+ def lookupMailGroup(369,12766
+ def lookupMailRename(391,13642
+ def lookupPointer(413,14519
+ def lookupAuthority(435,15393
+ def lookupNull(457,16270
+ def lookupWellKnownServices(479,17142
+ def lookupHostInfo(501,18026
+ def lookupMailboxInfo(523,18903
+ def lookupText(545,19784
+ def lookupResponsibility(567,20655
+ def lookupAFSDatabase(589,21536
+ def lookupService(611,22417
+ def lookupAllRecords(633,23292
+ def lookupSenderPolicy(655,24170
+ def lookupNamingAuthorityPointer(677,25048
+ def lookupZone(699,25939
+class IReactorTCP(729,26935
+ def listenTCP(731,26966
+ def connectTCP(753,27867
+class IReactorSSL(778,28750
+ def connectSSL(780,28781
+ def listenSSL(801,29482
+class IReactorUNIX(820,30086
+ def connectUNIX(825,30159
+ def listenUNIX(844,30803
+class IReactorUNIXDatagram(867,31587
+ def connectUNIXDatagram(872,31677
+ def listenUNIXDatagram(893,32415
+class IReactorWin32Events(913,33064
+ def addEvent(920,33165
+ def removeEvent(935,33608
+class IReactorUDP(946,33799
+ def listenUDP(951,33870
+class IReactorMulticast(974,34604
+ def listenMulticast(982,34835
+class IReactorSocket(1001,35512
+ def adoptStreamPort(1036,36843
+ def adoptStreamConnection(1067,38262
+ def adoptDatagramPort(1099,39687
+class IReactorProcess(1136,41223
+ def spawnProcess(1138,41258
+class IReactorTime(1233,45991
+ def seconds(1238,46089
+ def callLater(1246,46228
+ def getDelayedCalls(1266,46859
+class IDelayedCall(1276,47191
+ def getTime(1284,47365
+ def cancel(1291,47514
+ def delay(1301,47802
+ def reset(1313,48185
+ def active(1327,48681
+class IReactorFromThreads(1335,48837
+ def callFromThread(1343,49023
+class IReactorInThreads(1359,49742
+ def callInThread(1367,49930
+class IReactorThreads(1375,50122
+ def getThreadPool(1382,50322
+ def suggestThreadPoolSize(1391,50541
+class IReactorCore(1399,50737
+ def resolve(1409,50989
+ def run(1414,51131
+ def stop(1421,51339
+ def crash(1427,51514
+ def iterate(1437,51918
+ def fireSystemEvent(1452,52584
+ def addSystemEventTrigger(1460,52769
+ def removeSystemEventTrigger(1495,54174
+ def callWhenRunning(1511,54685
+class IReactorPluggableResolver(1531,55275
+ def installResolver(1540,55608
+class IReactorPluggableNameResolver(1553,55951
+ def installNameResolver(1566,56302
+class IReactorDaemonize(1579,56648
+ def beforeDaemonize(1591,57081
+ def afterDaemonize(1600,57297
+class IReactorFDSet(1610,57521
+ def addReader(1618,57791
+ def addWriter(1629,58143
+ def removeReader(1640,58498
+ def removeWriter(1647,58642
+ def removeAll(1654,58786
+ def getReaders(1664,59070
+ def getWriters(1673,59343
+class IListeningPort(1683,59617
+ def startListening(1688,59689
+ def stopListening(1697,59987
+ def getHost(1705,60177
+class ILoggingContext(1713,60319
+ def logPrefix(1719,60459
+class IFileDescriptor(1727,60602
+ def fileno(1732,60727
+ def connectionLost(1745,61219
+class IReadDescriptor(1765,62030
+ def doRead(1772,62204
+class IWriteDescriptor(1782,62485
+ def doWrite(1789,62661
+class IReadWriteDescriptor(1799,62933
+class IHalfCloseableDescriptor(1805,63070
+ def writeConnectionLost(1810,63172
+ def readConnectionLost(1815,63279
+class ISystemHandle(1821,63385
+ def getHandle(1826,63492
+class IConsumer(1839,63884
+ def registerProducer(1844,63975
+ def unregisterProducer(1872,64992
+ def write(1878,65116
+class IProducer(1890,65475
+ def stopProducing(1898,65668
+class IPushProducer(1907,65856
+ def pauseProducing(1916,66247
+ def resumeProducing(1923,66474
+class IPullProducer(1931,66670
+ def resumeProducing(1937,66851
+class IProtocol(1947,67181
+ def dataReceived(1949,67210
+ def connectionLost(1966,67845
+ def makeConnection(1979,68321
+ def connectionMade(1984,68436
+class IProcessProtocol(1997,68939
+ def makeConnection(2002,69041
+ def childDataReceived(2012,69333
+ def childConnectionLost(2025,69678
+ def processExited(2035,69926
+ def processEnded(2049,70359
+class IHalfCloseableProtocol(2063,70840
+ def readConnectionLost(2073,71214
+ def writeConnectionLost(2088,71833
+class IHandshakeListener(2098,72078
+ def handshakeCompleted(2108,72450
+class IFileDescriptorReceiver(2125,73130
+ def fileDescriptorReceived(2132,73429
+class IProtocolFactory(2144,73693
+ def buildProtocol(2149,73783
+ def doStart(2163,74244
+ def doStop(2168,74356
+class ITransport(2174,74472
+ def write(2187,74991
+ def writeSequence(2200,75385
+ def loseConnection(2212,75753
+ def getPeer(2220,76005
+ def getHost(2232,76400
+class ITCPTransport(2241,76587
+ def loseWriteConnection(2246,76664
+ def abortConnection(2258,77081
+ def getTcpNoDelay(2270,77344
+ def setTcpNoDelay(2275,77439
+ def getTcpKeepAlive(2283,77683
+ def setTcpKeepAlive(2288,77781
+ def getHost(2297,78111
+ def getPeer(2302,78205
+class IUNIXTransport(2309,78301
+ def sendFileDescriptor(2313,78410
+class IOpenSSLServerConnectionCreator(2336,79382
+ def serverConnectionForTLS(2351,80044
+class IOpenSSLClientConnectionCreator(2365,80476
+ def clientConnectionForTLS(2378,80948
+class IProtocolNegotiationFactory(2392,81380
+ def acceptableProtocols(2402,81770
+class IOpenSSLContextFactory(2414,82103
+ def getContext(2424,82465
+class ITLSTransport(2436,82794
+ def startTLS(2443,82986
+class ISSLTransport(2462,83699
+ def getPeerCertificate(2467,83783
+class INegotiated(2474,83899
+class ICipher(2494,84713
+class IAcceptableCiphers(2504,84872
+ def selectCiphers(2508,84977
+class IProcessTransport(2523,85510
+ def closeStdin(2534,85873
+ def closeStdout(2539,85977
+ def closeStderr(2544,86047
+ def closeChildFD(2549,86117
+ def writeToChild(2555,86300
+ def loseConnection(2573,86881
+ def signalProcess(2578,86972
+class IServiceCollection(2597,87576
+ def getServiceNamed(2602,87695
+ def addService(2609,87879
+ def removeService(2614,87975
+class IUDPTransport(2620,88080
+ def write(2625,88170
+ def connect(2637,88572
+ def getHost(2650,89067
+ def stopListening(2658,89259
+ def setBroadcastAllowed(2666,89452
+ def getBroadcastAllowed(2674,89648
+class IUNIXDatagramTransport(2683,89843
+ def write(2688,89940
+ def getHost(2693,90036
+class IUNIXDatagramConnectedTransport(2699,90113
+ def write(2704,90228
+ def getHost(2709,90329
+ def getPeer(2714,90405
+class IMulticastTransport(2720,90482
+ def getOutgoingInterface(2725,90585
+ def setOutgoingInterface(2730,90698
+ def getLoopbackMode(2737,90851
+ def setLoopbackMode(2742,90947
+ def getTTL(2747,91044
+ def setTTL(2752,91135
+ def joinGroup(2757,91228
+ def leaveGroup(2765,91473
+class IStreamClientEndpoint(2771,91601
+ def connect(2779,91831
+class IStreamServerEndpoint(2792,92291
+ def listen(2800,92465
+class IStreamServerEndpointStringParser(2812,92815
+ def parseStreamServer(2830,93451
+class IStreamClientEndpointStringParserWithReactor(2842,93806
+ def parseStreamClient(2869,94955
+class _ISupportsExitSignalCapturing(2894,96007
+
+venv/lib/python2.7/site-packages/twisted/internet/win32eventreactor.py,846
+ def WSAEnumNetworkEvents(65,2281
+class Win32Reactor(82,2831
+ def __init__(124,5157
+ def _makeSocketEvent(133,5402
+ def addEvent(143,5674
+ def removeEvent(150,5835
+ def addReader(157,5952
+ def addWriter(171,6533
+ def removeReader(179,6749
+ def removeWriter(193,7306
+ def removeAll(200,7504
+ def getReaders(207,7672
+ def getWriters(211,7740
+ def doWaitForMultipleEvents(215,7809
+ def _runWrite(280,10658
+ def _runAction(298,11097
+class _ThreadFDWrapper(311,11407
+ def __init__(326,12017
+ def logPrefix(333,12195
+ def _execute(341,12367
+ def connectionLost(352,12818
+class _ThreadedWin32EventsMixin(362,13120
+ def _unmakeHelperReactor(378,13644
+ def _makeHelperReactor(386,13863
+ def addEvent(402,14526
+ def removeEvent(414,14873
+def install(422,15042
+
+venv/lib/python2.7/site-packages/twisted/internet/_pollingfile.py,987
+class _PollableResource:_PollableResource22,527
+ def activate(25,571
+ def deactivate(29,624
+class _PollingTimer:_PollingTimer34,681
+ def __init__(37,783
+ def _addPollableResource(44,980
+ def _checkPollingState(48,1092
+ def _startPolling(56,1305
+ def _stopPolling(60,1420
+ def _pause(65,1561
+ def _unpause(68,1612
+ def _reschedule(72,1700
+ def _pollEvent(76,1838
+class _PollableReadPipe(109,2855
+ def __init__(111,2900
+ def checkWork(117,3118
+ def cleanup(140,3801
+ def close(144,3879
+ def stopProducing(151,4054
+ def pauseProducing(154,4105
+ def resumeProducing(157,4162
+class _PollableWritePipe(164,4273
+ def __init__(166,4319
+ def close(183,4956
+ def bufferFull(186,5012
+ def bufferEmpty(191,5159
+ def registerProducer(201,5544
+ def unregisterProducer(223,6433
+ def writeConnectionLost(228,6580
+ def writeSequence(238,6806
+ def write(252,7243
+ def checkWork(270,7791
+
+venv/lib/python2.7/site-packages/twisted/internet/gtk3reactor.py,135
+class Gtk3Reactor(41,1374
+ def __init__(46,1473
+class PortableGtk3Reactor(54,1629
+ def __init__(58,1732
+def install(66,1896
+
+venv/lib/python2.7/site-packages/twisted/internet/_posixstdio.py,662
+class PipeAddress(21,449
+class StandardIO(27,617
+ def __init__(34,734
+ def loseWriteConnection(47,1187
+ def write(51,1302
+ def writeSequence(55,1404
+ def loseConnection(59,1522
+ def getPeer(68,1816
+ def getHost(71,1869
+ def childDataReceived(76,1980
+ def childConnectionLost(79,2065
+ def connectionLost(92,2449
+ def _writeConnectionLost(113,3041
+ def _readConnectionLost(127,3442
+ def registerProducer(140,3820
+ def unregisterProducer(146,4021
+ def stopProducing(151,4155
+ def pauseProducing(154,4215
+ def resumeProducing(158,4325
+ def stopReading(162,4437
+ def startReading(166,4561
+
+venv/lib/python2.7/site-packages/twisted/internet/tcp.py,2734
+ class _TLSConnectionMixin(37,972
+ class _TLSClientMixin(41,1033
+ class _TLSServerMixin(45,1083
+def _getrealname(103,2835
+def _getpeername(123,3455
+def _getsockname(131,3565
+class _SocketCloser(139,3675
+ def _closeSocket(147,3915
+class _AbortingMixin(173,4878
+ def abortConnection(182,5097
+class Connection(201,5697
+ def __init__(214,6088
+ def getHandle(222,6334
+ def doRead(227,6441
+ def _dataReceived(246,7097
+ def writeSomeData(262,7726
+ def _closeWriteConnection(283,8507
+ def readConnectionLost(298,8902
+ def connectionLost(311,9239
+ def logPrefix(332,10070
+ def getTcpNoDelay(337,10207
+ def setTcpNoDelay(340,10331
+ def getTcpKeepAlive(343,10450
+ def setTcpKeepAlive(347,10629
+class _BaseBaseClient(353,10753
+ def _finishInit(408,13300
+ def resolveAddress(432,14220
+ def _setRealAddress(456,15264
+ def failIfNotConnected(477,16120
+ def stopConnecting(498,16777
+ def connectionLost(506,17027
+class BaseClient(524,17731
+ def _stopReadingAndWriting(545,18625
+ def _collectSocketDetails(557,19020
+ def createInternetSocket(566,19221
+ def doConnect(576,19520
+ def _connectDone(630,21862
+def _resolveIPv6(662,23213
+class _BaseTCPClient(687,23955
+ def __init__(717,25275
+ def getHost(753,26589
+ def getPeer(762,26823
+ def __repr__(771,27044
+class Client(777,27159
+class Server(786,27345
+ def __init__(804,28035
+ def __repr__(831,29171
+ def _fromConnectedSocket(839,29317
+ def getHost(878,30838
+ def getPeer(888,31074
+class _IFileDescriptorReservation(898,31277
+ def available(923,32443
+ def reserve(933,32716
+ def __enter__(944,33045
+ def __exit__(951,33208
+class _FileDescriptorReservation(965,33572
+ def available(980,33998
+ def reserve(991,34339
+ def __enter__(1008,34870
+ def __exit__(1019,35194
+class _NullFileDescriptorReservation(1032,35540
+ def available(1037,35664
+ def reserve(1047,35864
+ def __enter__(1053,35978
+ def __exit__(1061,36121
+class _BuffersLogs(1125,38964
+ def __enter__(1141,39425
+ def __exit__(1151,39671
+def _accept(1165,40063
+class Port(1238,43162
+ def __init__(1295,45293
+ def _fromListeningDescriptor(1309,45782
+ def __repr__(1332,46737
+ def createInternetSocket(1339,47031
+ def startListening(1346,47272
+ def _buildAddr(1389,48944
+ def doRead(1392,49030
+ def loseConnection(1457,51852
+ def _logConnectionLostMsg(1474,52491
+ def connectionLost(1481,52667
+ def logPrefix(1500,53101
+ def getHost(1506,53261
+class Connector(1516,53505
+ def __init__(1528,53903
+ def _makeTransport(1541,54467
+ def getDestination(1551,54720
+
+venv/lib/python2.7/site-packages/twisted/internet/_win32serialport.py,242
+class SerialPort(28,577
+ def __init__(33,731
+ def _finishPortSetup(62,1932
+ def _clearCommError(74,2362
+ def serialReadEvent(78,2462
+ def write(103,3715
+ def serialWriteEvent(112,3992
+ def connectionLost(122,4278
+
+venv/lib/python2.7/site-packages/twisted/internet/gireactor.py,263
+def _oldGiInit(49,1394
+class GIReactor(90,2886
+ def __init__(112,3630
+ def registerGApplication(120,3844
+ def run(140,4791
+class PortableGIReactor(149,4918
+ def __init__(153,5049
+ def registerGApplication(162,5322
+def install(171,5605
+
+venv/lib/python2.7/site-packages/twisted/internet/address.py,347
+class IPv4Address(23,540
+class IPv6Address(45,1103
+class _ProcessAddress(76,2099
+class HostnameAddress(85,2254
+class UNIXAddress(103,2675
+ def __eq__(114,2982
+ def __eq__(135,3824
+ def __ne__(141,3981
+ def __repr__(147,4120
+ def __hash__(154,4293
+class _ServerFactoryIPv4Address(168,4650
+ def __eq__(171,4772
+
+venv/lib/python2.7/site-packages/twisted/internet/_baseprocess.py,155
+class BaseProcess(20,551
+ def __init__(26,649
+ def _callProcessExited(30,715
+ def processEnded(44,1207
+ def maybeCallProcessEnded(55,1496
+
+venv/lib/python2.7/site-packages/twisted/internet/asyncioreactor.py,736
+class _DCHandle(32,909
+ def __init__(39,1140
+ def cancel(43,1203
+class AsyncioSelectorReactor(52,1353
+ def __init__(59,1523
+ def _unregisterFDInAsyncio(72,1856
+ def _readOrWrite(128,4434
+ def addReader(144,4884
+ def addWriter(166,5699
+ def removeReader(191,6651
+ def removeWriter(215,7441
+ def removeAll(240,8232
+ def getReaders(245,8390
+ def getWriters(250,8517
+ def getDelayedCalls(255,8644
+ def iterate(259,8717
+ def run(265,8925
+ def stop(272,9158
+ def crash(277,9263
+ def seconds(282,9348
+ def callLater(286,9418
+ def run(287,9472
+ def cancel(294,9696
+ def reset(298,9793
+ def callFromThread(307,10073
+def install(313,10239
+
+venv/lib/python2.7/site-packages/twisted/internet/epollreactor.py,352
+class EPollReactor(28,649
+ def __init__(61,2026
+ def _add(77,2618
+ def addReader(104,3710
+ def addWriter(121,4306
+ def _remove(138,4903
+ def removeReader(164,5753
+ def removeWriter(175,6132
+ def removeAll(186,6512
+ def getReaders(196,6837
+ def getWriters(201,6983
+ def doPoll(206,7130
+def install(240,8291
+
+venv/lib/python2.7/site-packages/twisted/internet/fdesc.py,166
+def setNonBlocking(21,362
+def setBlocking(30,598
+ def _setCloseOnExec(44,1033
+ def _unsetCloseOnExec(53,1268
+def readFromFD(62,1506
+def writeToFD(97,2612
+
+venv/lib/python2.7/site-packages/twisted/internet/pollreactor.py,369
+class PollReactor(31,725
+ def __init__(61,2031
+ def _updateRegistration(73,2345
+ def _dictRemove(91,2845
+ def addReader(112,3652
+ def addWriter(121,3954
+ def removeReader(130,4259
+ def removeWriter(135,4436
+ def removeAll(140,4615
+ def doPoll(149,4876
+ def getReaders(173,5657
+ def getWriters(177,5746
+def install(182,5837
+
+venv/lib/python2.7/site-packages/twisted/internet/_glibbase.py,914
+def ensureNotImported(26,702
+class GlibWaker(54,1635
+ def doRead(59,1733
+class GlibReactorBase(66,1861
+ def __init__(102,3433
+ def _mainquit(114,3830
+ def _handleSignals(132,4471
+ def input_add(151,5469
+ def wrapper(154,5597
+ def _ioEventCallback(165,5940
+ def _add(174,6227
+ def addReader(192,6891
+ def addWriter(200,7124
+ def getReaders(208,7353
+ def getWriters(215,7516
+ def removeAll(222,7680
+ def _remove(229,7854
+ def removeReader(246,8467
+ def removeWriter(253,8665
+ def iterate(260,8862
+ def crash(271,9122
+ def stop(279,9265
+ def run(294,9938
+ def callLater(304,10204
+ def _reschedule(315,10533
+ def _simulate(329,10974
+class PortableGlibReactorBase(338,11163
+ def __init__(344,11372
+ def _mainquit(353,11686
+ def crash(366,12053
+ def run(371,12146
+ def simulate(378,12360
+
+venv/lib/python2.7/site-packages/twisted/internet/gtk2reactor.py,164
+class Gtk2Reactor(54,1739
+ def __init__(68,2226
+class PortableGtkReactor(77,2424
+ def __init__(83,2596
+def install(92,2852
+def portableInstall(105,3233
+
+venv/lib/python2.7/site-packages/twisted/internet/posixbase.py,1634
+class _SocketWaker(60,1579
+ def __init__(69,1893
+ def wakeUp(87,2555
+ def doRead(96,2801
+ def connectionLost(104,2971
+class _FDWaker(110,3058
+ def __init__(129,3656
+ def doRead(141,3979
+ def connectionLost(148,4142
+class _UnixWaker(162,4444
+ def wakeUp(169,4626
+class _SIGCHLDWaker(192,5295
+ def __init__(199,5462
+ def install(203,5538
+ def uninstall(210,5692
+ def doRead(217,5837
+class _DisconnectSelectableMixin(232,6222
+ def _disconnectSelectable(237,6338
+class PosixReactorBase(263,7332
+ def installWaker(276,7793
+ def _handleSignals(290,8256
+ def _uninstallHandler(309,9128
+ def spawnProcess(328,9898
+ def listenUDP(363,11585
+ def listenMulticast(374,11949
+ def connectUNIX(388,12379
+ def listenUNIX(394,12614
+ def listenUNIXDatagram(403,12895
+ def connectUNIXDatagram(417,13356
+ def adoptStreamPort(441,14084
+ def adoptStreamConnection(462,14934
+ def adoptDatagramPort(478,15548
+ def listenTCP(493,16013
+ def connectTCP(498,16186
+ def connectSSL(505,16424
+ def listenSSL(519,16965
+ def _removeAll(534,17535
+ def removeAll(541,17781
+class _PollLikeMixin(557,18262
+ def _doReadOrWrite(572,18724
+class _ContinuousPolling(632,21560
+ def __init__(660,22417
+ def _checkLoop(667,22570
+ def iterate(685,23217
+ def addReader(695,23558
+ def addWriter(703,23753
+ def removeReader(711,23949
+ def removeWriter(722,24215
+ def removeAll(734,24490
+ def getReaders(746,24830
+ def getWriters(753,24955
+ def isReading(760,25080
+ def isWriting(774,25523
+
+venv/lib/python2.7/site-packages/twisted/internet/defer.py,3497
+class AlreadyCalledError(39,1131
+class CancelledError(44,1180
+class TimeoutError(50,1300
+def logError(57,1416
+def succeed(71,1792
+def fail(94,2448
+def execute(113,2870
+def maybeDeferred(130,3323
+def timeout(166,4471
+def passthru(171,4571
+def setDebugging(176,4608
+def getDebugging(187,4862
+class Deferred:Deferred201,5063
+ def __init__(262,7482
+ def addCallbacks(293,8828
+ def addCallback(315,9555
+ def addErrback(325,9832
+ def addBoth(336,10147
+ def addTimeout(348,10545
+ def timeItOut(384,12076
+ def convertCancelled(390,12218
+ def cancelTimeout(400,12614
+ def chainDeferred(410,12886
+ def callback(438,13942
+ def errback(463,15030
+ def pause(504,16780
+ def unpause(511,16936
+ def cancel(522,17187
+ def _startRunCallbacks(551,18372
+ def _continuation(571,19096
+ def _runCallbacks(579,19304
+ def __str__(714,26039
+ def __iter__(731,26589
+ def send(736,26660
+ def asFuture(759,27323
+ def createFuture(783,28227
+ def checkCancel(786,28332
+ def maybeFail(789,28440
+ def maybeSucceed(792,28563
+ def fromFuture(801,28816
+ def adapt(822,29659
+ def cancel(829,29890
+ def uncancel(834,30043
+def _cancelledToTimedOutError(845,30314
+def ensureDeferred(868,30820
+ def main(889,31677
+class DebugInfo:DebugInfo923,32545
+ def _getDebugTracebacks(930,32629
+ def __del__(943,33079
+class FirstError(969,33897
+ def __init__(980,34226
+ def __repr__(986,34378
+ def __str__(994,34647
+ def __cmp__(1003,34953
+class DeferredList(1020,35480
+ def __init__(1046,36647
+ def _cbDeferred(1103,39540
+ def cancel(1124,40260
+def _parseDListResult(1147,41020
+def gatherResults(1155,41180
+class waitForDeferred:waitForDeferred1196,42664
+ def __init__(1201,42734
+ def getResult(1212,43152
+def _deferGenerator(1219,43301
+ def gotResult(1254,44558
+def deferredGenerator(1277,45313
+ def thingummy(1288,45766
+ def thingummy(1316,47259
+ def unwindGenerator(1334,47997
+class _DefGen_Return(1343,48153
+ def __init__(1344,48190
+def returnValue(1349,48251
+class _CancellationStatus(1367,48775
+def _inlineCallbacks(1384,49210
+ def gotResult(1469,53344
+def _cancellableInlineCallbacks(1496,54282
+ def cancel(1505,54581
+ def handleCancel(1512,54851
+class _InternalInlineCallbacksCancelledError(1534,55616
+def inlineCallbacks(1542,55832
+ def thingummy(1548,56017
+ def thingummy(1579,57509
+ def loadData(1591,57962
+ def unwindGenerator(1602,58472
+class _ConcurrencyPrimitive(1619,59083
+ def __init__(1620,59120
+ def _releaseAndReturn(1624,59172
+ def run(1629,59250
+ def execute(1651,60068
+class DeferredLock(1662,60300
+ def _cancelAcquire(1674,60628
+ def acquire(1689,61149
+ def release(1707,61723
+class DeferredSemaphore(1725,62268
+ def __init__(1741,62777
+ def _cancelAcquire(1753,63123
+ def acquire(1768,63644
+ def release(1784,64107
+class QueueOverflow(1801,64600
+class QueueUnderflow(1806,64644
+class DeferredQueue(1811,64689
+ def __init__(1829,65417
+ def _cancelGet(1836,65576
+ def put(1851,66089
+ def get(1865,66464
+class AlreadyTryingToLockError(1886,67109
+class DeferredFilesystemLock(1894,67289
+ def __init__(1916,68040
+ def deferUntilLocked(1930,68434
+ def _cancelLock(1949,69229
+ def _tryLock(1969,69897
+
+venv/lib/python2.7/site-packages/twisted/internet/default.py,32
+def _getInstallFunction(19,410
+
+venv/lib/python2.7/site-packages/twisted/internet/_win32stdio.py,524
+class Win32PipeAddress(22,537
+class StandardIO(27,631
+ def __init__(32,730
+ def dataReceived(62,1663
+ def readConnectionLost(66,1737
+ def writeConnectionLost(72,1904
+ def checkConnLost(80,2092
+ def write(89,2344
+ def writeSequence(93,2405
+ def loseConnection(97,2482
+ def getPeer(103,2603
+ def getHost(107,2662
+ def registerProducer(112,2737
+ def unregisterProducer(116,2857
+ def stopProducing(123,2982
+ def pauseProducing(128,3068
+ def resumeProducing(132,3136
+
+venv/lib/python2.7/site-packages/twisted/internet/protocol.py,3120
+class Factory:Factory25,755
+ def forProtocol(40,1042
+ def logPrefix(60,1598
+ def doStart(67,1736
+ def doStop(81,2137
+ def startFactory(99,2722
+ def stopFactory(112,3144
+ def buildProtocol(125,3578
+class ClientFactory(146,4181
+ def startedConnecting(154,4348
+ def clientConnectionFailed(164,4597
+ def clientConnectionLost(174,4870
+class _InstanceFactory(185,5141
+ def __init__(199,5566
+ def __repr__(205,5718
+ def buildProtocol(209,5809
+ def clientConnectionFailed(220,6194
+ def fire(230,6542
+class ClientCreator:ClientCreator241,6763
+ def __init__(262,7741
+ def _connect(269,7936
+ class passed 282,8414
+ def cancelConnect(285,8563
+ def connectTCP(296,8930
+ class passed 304,9247
+ def connectUNIX(312,9531
+ class passed 320,9847
+ def connectSSL(328,10123
+ class passed 336,10457
+class ReconnectingClientFactory(346,10785
+ def clientConnectionFailed(392,12725
+ def clientConnectionLost(398,12880
+ def retry(404,13040
+ def reconnector(434,14100
+ def stopTrying(443,14375
+ def resetDelay(459,14819
+ def __getstate__(470,15102
+class ServerFactory(486,15679
+class BaseProtocol:BaseProtocol494,15824
+ def makeConnection(505,16165
+ def connectionMade(517,16491
+class Protocol(534,17149
+ def logPrefix(552,17935
+ def dataReceived(560,18142
+ def connectionLost(575,18774
+class ProtocolToConsumerAdapter(588,19127
+ def write(590,19181
+ def registerProducer(594,19251
+ def unregisterProducer(598,19319
+class ConsumerToProtocolAdapter(608,19531
+ def dataReceived(610,19585
+ def connectionLost(614,19655
+ def makeConnection(618,19708
+ def connectionMade(622,19764
+class ProcessProtocol(632,19979
+ def childDataReceived(638,20156
+ def outReceived(645,20328
+ def errReceived(651,20431
+ def childConnectionLost(657,20534
+ def inConnectionLost(666,20769
+ def outConnectionLost(672,20877
+ def errConnectionLost(678,20987
+ def processExited(684,21097
+ def processEnded(692,21272
+class AbstractDatagramProtocol:AbstractDatagramProtocol703,21517
+ def __getstate__(712,21703
+ def doStart(718,21813
+ def doStop(731,22168
+ def startProtocol(746,22575
+ def stopProtocol(754,22766
+ def makeConnection(762,22940
+ def datagramReceived(774,23271
+class DatagramProtocol(785,23547
+ def logPrefix(795,23893
+ def connectionRefused(803,24100
+class ConnectedDatagramProtocol(813,24304
+ def datagramReceived(820,24462
+ def connectionFailed(827,24639
+class FileWrapper:FileWrapper838,24850
+ def __init__(851,25181
+ def write(855,25238
+ def _checkProducer(862,25365
+ def registerProducer(869,25574
+ def unregisterProducer(879,25831
+ def stopConsuming(883,25896
+ def writeSequence(888,25991
+ def loseConnection(892,26065
+ def getPeer(900,26234
+ def getHost(906,26416
+ def handleException(912,26590
+ def resumeProducing(916,26636
+ def pauseProducing(921,26717
+ def stopProducing(926,26797
+
+venv/lib/python2.7/site-packages/twisted/internet/unix.py,1460
+def _ancillaryDescriptor(41,1126
+class _SendmsgMixin(52,1409
+ def __init__(74,2294
+ def _isSendBufferFull(78,2352
+ def sendFileDescriptor(102,3500
+ def writeSomeData(111,3753
+ def doRead(155,5577
+ def _ancillaryLevelSOLSOCKETTypeSCMRIGHTS(194,7216
+class _UnsupportedSendmsgMixin(225,8459
+class Server(240,8756
+ def __init__(244,8835
+ def _fromConnectedSocket(249,9060
+ def getHost(282,10393
+ def getPeer(285,10479
+def _inFilesystemNamespace(290,10563
+class _UNIXPort(303,11063
+ def getHost(304,11088
+class Port(314,11277
+ def __init__(321,11426
+ def _fromListeningDescriptor(330,11775
+ def __repr__(348,12533
+ def _buildAddr(356,12835
+ def startListening(359,12909
+ def _logConnectionLostMsg(411,14993
+ def connectionLost(419,15197
+class Client(428,15436
+ def __init__(434,15630
+ def getPeer(445,16187
+ def getHost(448,16257
+class Connector(452,16323
+ def __init__(453,16360
+ def _makeTransport(458,16564
+ def getDestination(461,16666
+class DatagramPort(466,16795
+ def __init__(473,16936
+ def __repr__(480,17198
+ def _bindSocket(488,17456
+ def write(503,18074
+ def connectionLost(521,18721
+ def setLogStr(538,19304
+class ConnectedDatagramPort(545,19516
+ def __init__(549,19613
+ def startListening(557,19949
+ def connectionFailed(566,20181
+ def doRead(578,20503
+ def write(600,21178
+ def getPeer(623,21890
+
+venv/lib/python2.7/site-packages/twisted/internet/base.py,3041
+class DelayedCall:DelayedCall45,1436
+ def __init__(52,1625
+ def getTime(79,2909
+ def cancel(88,3179
+ def reset(107,3735
+ def delay(130,4579
+ def activate_delay(150,5295
+ def active(154,5395
+ def __le__(164,5659
+ def __lt__(174,5920
+ def __repr__(184,6179
+class ThreadedResolver(230,7770
+ def __init__(242,8253
+ def _fail(247,8353
+ def _cleanup(252,8500
+ def _checkTimeout(258,8733
+ def getHostByName(273,9222
+class BlockingResolver:BlockingResolver299,10222
+ def getHostByName(301,10247
+class _ThreePhaseEvent(312,10587
+ def __init__(341,11882
+ def addTrigger(348,12010
+ def removeTrigger(367,12765
+ def removeTrigger_BASE(380,13226
+ def removeTrigger_BEFORE(396,13709
+ def fireEvent(417,14483
+ def _continueFiring(437,15119
+class ReactorBase(455,15701
+ def __init__(496,17198
+ def installWaker(527,18248
+ def installResolver(532,18391
+ def installNameResolver(547,18827
+ def nameResolver(562,19263
+ def wakeUp(570,19442
+ def doIteration(579,19695
+ def addReader(586,19943
+ def addWriter(590,20087
+ def removeReader(594,20231
+ def removeWriter(598,20381
+ def removeAll(602,20531
+ def getReaders(607,20668
+ def getWriters(612,20807
+ def resolve(617,20946
+ def stop(630,21391
+ def crash(642,21720
+ def sigInt(655,22164
+ def sigBreak(666,22447
+ def sigTerm(677,22736
+ def disconnectAll(688,23022
+ def iterate(698,23364
+ def fireSystemEvent(705,23538
+ def addSystemEventTrigger(713,23778
+ def removeSystemEventTrigger(723,24225
+ def callWhenRunning(730,24471
+ def startRunning(739,24822
+ def _reallyStartRunning(762,25639
+ def callLater(773,25923
+ def _moveCallLaterSooner(786,26500
+ def _cancelCallLater(806,27129
+ def getDelayedCalls(810,27200
+ def _insertNewDelayedCalls(823,27650
+ def timeout(833,27946
+ def runUntilCurrent(863,29145
+ def _checkProcessArgs(928,31356
+ def argChecker(955,32700
+ def _initThreads(1006,34561
+ def callFromThread(1011,34709
+ def _initThreadPool(1023,35204
+ def _uninstallHandler(1035,35721
+ def _stopThreadPool(1038,35776
+ def getThreadPool(1057,36569
+ def callInThread(1066,36828
+ def suggestThreadPoolSize(1073,37075
+ def callFromThread(1080,37354
+class BaseConnector:BaseConnector1091,37709
+ def __init__(1099,37886
+ def disconnect(1105,38067
+ def connect(1112,38299
+ def stopConnecting(1126,38876
+ def cancelTimeout(1135,39187
+ def buildProtocol(1143,39396
+ def connectionFailed(1148,39542
+ def connectionLost(1158,39904
+ def getDestination(1166,40203
+class BasePort(1173,40366
+ def createInternetSocket(1182,40572
+ def doWrite(1189,40757
+class _SignalReactorMixin(1196,40916
+ def _handleSignals(1214,41586
+ def startRunning(1235,42300
+ def _reallyStartRunning(1249,42839
+ def run(1265,43558
+ def mainLoop(1270,43702
+
+venv/lib/python2.7/site-packages/twisted/internet/_dumbwin32proc.py,960
+def _fsdecode(43,1004
+def debug(60,1369
+class _Reaper(66,1426
+ def __init__(68,1474
+ def checkWork(72,1531
+def _findShebang(82,1829
+def _invalidWin32App(110,2807
+class Process(129,3389
+ def __init__(150,4146
+ def doCreate(222,6936
+ def signalProcess(287,9553
+ def _getReason(294,9778
+ def write(300,9930
+ def writeSequence(309,10086
+ def writeToChild(318,10267
+ def closeChildFD(343,10993
+ def closeStdin(354,11291
+ def closeStderr(360,11395
+ def closeStdout(364,11452
+ def loseConnection(368,11509
+ def outConnectionLost(377,11692
+ def errConnectionLost(382,11805
+ def inConnectionLost(387,11918
+ def connectionLostNotify(392,12030
+ def maybeCallProcessEnded(400,12236
+ def registerProducer(409,12562
+ def unregisterProducer(413,12674
+ def pauseProducing(417,12765
+ def resumeProducing(421,12819
+ def stopProducing(425,12876
+ def __repr__(429,12937
+
+venv/lib/python2.7/site-packages/twisted/internet/inotify.py,458
+ def notify(14,377
+def humanReadableMask(109,3813
+class _Watch(122,4061
+ def __init__(134,4581
+ def _notify(144,4868
+class INotify(154,5130
+ def __init__(169,5608
+ def _addWatch(191,6343
+ def _rmWatch(212,7032
+ def connectionLost(225,7472
+ def fileno(237,7842
+ def doRead(245,8044
+ def _doRead(252,8199
+ def _addChildren(298,9947
+ def watch(337,11631
+ def ignore(383,13439
+ def _isWatched(398,13830
+
+venv/lib/python2.7/site-packages/twisted/internet/error.py,1952
+class BindError(17,278
+ def __str__(20,359
+class CannotListenError(29,523
+ def __init__(39,876
+ def __str__(45,1093
+class MulticastJoinError(52,1294
+class MessageLengthError(59,1399
+ def __str__(62,1475
+class DNSLookupError(71,1639
+ def __str__(74,1699
+class ConnectInProgressError(83,1863
+class ConnectError(89,1989
+ def __init__(92,2066
+ def __str__(96,2188
+class ConnectBindError(107,2445
+class UnknownHostError(112,2510
+class NoRouteError(117,2592
+class ConnectionRefusedError(122,2656
+class TCPTimedOutError(127,2750
+class BadFileError(132,2826
+class ServiceNameUnknownError(137,2910
+class UserError(142,3006
+class TimeoutError(147,3074
+class SSLError(152,3157
+class VerifyError(157,3222
+class PeerVerifyError(163,3329
+class CertificateError(169,3419
+def getConnectError(191,3937
+class ConnectionClosed(212,4542
+class ConnectionLost(219,4655
+ def __str__(222,4767
+class ConnectionAborted(231,4955
+class ConnectionDone(241,5141
+ def __str__(244,5222
+class FileDescriptorOverrun(253,5386
+class ConnectionFdescWentAway(266,5820
+class AlreadyCalled(271,5889
+ def __str__(274,5973
+class AlreadyCancelled(283,6137
+ def __str__(286,6227
+class PotentialZombieWarning(295,6391
+class ProcessDone(318,7145
+ def __init__(321,7235
+class ProcessTerminated(329,7422
+ def __init__(337,7640
+class ProcessExitedAlready(363,8665
+class NotConnectingError(371,8818
+ def __str__(374,8939
+class NotListeningError(383,9103
+ def __str__(386,9216
+class ReactorNotRunning(395,9380
+class ReactorNotRestartable(401,9506
+class ReactorAlreadyRunning(408,9633
+class ReactorAlreadyInstalledError(414,9760
+class ConnectingCancelledError(421,9895
+ def __init__(430,10176
+class NoProtocol(440,10437
+class UnsupportedAddressFamily(448,10621
+class UnsupportedSocketType(456,10823
+class AlreadyListened(463,11014
+class InvalidAddressError(471,11162
+ def __init__(480,11394
+
+venv/lib/python2.7/site-packages/twisted/internet/udp.py,1189
+class Port(63,1924
+ def __init__(89,2804
+ def _fromListeningDescriptor(121,3968
+ def __repr__(159,5562
+ def getHandle(165,5797
+ def startListening(171,5906
+ def _bindSocket(182,6222
+ def _connectToProtocol(216,7466
+ def doRead(221,7573
+ def write(254,8820
+ def writeSequence(314,11386
+ def connect(330,11958
+ def _loseConnection(343,12444
+ def stopListening(349,12629
+ def loseConnection(358,12827
+ def connectionLost(363,12993
+ def setLogStr(380,13468
+ def _setAddressFamily(388,13689
+ def logPrefix(401,14132
+ def getHost(408,14249
+ def setBroadcastAllowed(422,14715
+ def getBroadcastAllowed(433,15040
+class MulticastMixin:MulticastMixin446,15358
+ def getOutgoingInterface(451,15436
+ def setOutgoingInterface(456,15606
+ def _setInterface(461,15767
+ def getLoopbackMode(467,15933
+ def setLoopbackMode(471,16049
+ def getTTL(476,16224
+ def setTTL(480,16330
+ def joinGroup(485,16475
+ def _joinAddr1(490,16674
+ def _joinAddr2(494,16813
+ def leaveGroup(507,17279
+class MulticastPort(514,17523
+ def __init__(519,17624
+ def createInternetSocket(528,17974
+
+venv/lib/python2.7/site-packages/twisted/internet/task.py,1825
+class LoopingCall:LoopingCall30,709
+ def __init__(68,2136
+ def deferred(76,2321
+ def withCount(90,2813
+ def counter(122,4235
+ def _intervalOf(150,5004
+ def start(166,5498
+ def stop(199,6849
+ def reset(211,7237
+ def __call__(225,7666
+ def cb(226,7690
+ def eb(233,7909
+ def _scheduleFrom(244,8190
+ def howLong(250,8381
+ def __repr__(279,9955
+class SchedulerError(295,10459
+class SchedulerStopped(305,10745
+class TaskFinished(313,10915
+class TaskDone(321,11123
+class TaskStopped(328,11249
+class TaskFailed(335,11368
+class NotPaused(343,11507
+class _Timer(351,11648
+ def __init__(353,11691
+ def __call__(357,11765
+def _defaultScheduler(363,11853
+class CooperativeTask(368,11964
+ def __init__(404,13267
+ def whenDone(418,13682
+ def pause(438,14367
+ def resume(453,14864
+ def _completeWith(466,15245
+ def stop(490,16394
+ def _checkFinish(501,16712
+ def _oneWorkUnit(510,16950
+ def failLater(525,17522
+class Cooperator(532,17728
+ def __init__(565,19224
+ def coiterate(595,20491
+ def cooperate(615,21252
+ def _addTask(627,21616
+ def _removeTask(640,22055
+ def _tasksWhileNotStopped(651,22392
+ def _tick(665,22844
+ def _reschedule(676,23104
+ def start(684,23341
+ def stop(695,23590
+ def running(711,24110
+def coiterate(724,24399
+def cooperate(738,24777
+class Clock:Clock758,25484
+ def __init__(767,25744
+ def seconds(771,25794
+ def _sortCalls(783,26155
+ def callLater(790,26331
+ def getDelayedCalls(804,26784
+ def advance(811,26939
+ def pump(829,27501
+def deferLater(840,27723
+ def deferLaterCancel(862,28440
+def react(871,28678
+ def main(889,29513
+ def stop(914,30327
+ def cbFinish(929,30768
+
+venv/lib/python2.7/site-packages/twisted/internet/main.py,27
+def installReactor(22,514
+
+venv/lib/python2.7/site-packages/twisted/internet/_signals.py,97
+def installHandler(40,1801
+ def noopSignalHandler(56,2346
+def isDefaultHandler(64,2548
+
+venv/lib/python2.7/site-packages/twisted/internet/cfreactor.py,788
+class _WakerPlus(47,1327
+ def doRead(64,2055
+class CFReactor(76,2346
+ def __init__(114,3966
+ def installWaker(127,4304
+ def _socketCallback(138,4660
+ def _drdw(172,6181
+ def _watchFD(206,7694
+ def _flag2idx(262,9941
+ def _unwatchFD(276,10390
+ def addReader(307,11491
+ def addWriter(314,11666
+ def removeReader(321,11842
+ def removeWriter(328,12025
+ def removeAll(335,12209
+ def getReaders(347,12561
+ def getWriters(355,12760
+ def _moveCallLaterSooner(363,12960
+ def mainLoop(378,13539
+ def _scheduleSimulate(392,13870
+ def simulate(414,14850
+ def callLater(425,15257
+ def stop(436,15544
+ def crash(444,15703
+ def _stopNow(457,16007
+ def iterate(464,16161
+def install(475,16471
+
+venv/lib/python2.7/site-packages/twisted/internet/_idna.py,45
+def _idnaBytes(10,266
+def _idnaText(34,963
+
+venv/lib/python2.7/site-packages/twisted/internet/kqreactor.py,469
+class _IKQueue(35,925
+class KQueueReactor(47,1228
+ def __init__(73,2422
+ def _updateRegistration(94,3091
+ def beforeDaemonize(103,3403
+ def afterDaemonize(120,4164
+ def addReader(135,4822
+ def addWriter(150,5232
+ def removeReader(165,5645
+ def removeWriter(192,6406
+ def removeAll(219,7169
+ def getReaders(228,7417
+ def getWriters(235,7577
+ def doKEvent(242,7738
+ def _doWriteOrRead(273,8720
+def install(311,10087
+
+venv/lib/python2.7/site-packages/twisted/internet/_resolver.py,674
+class HostResolution(32,961
+ def __init__(37,1060
+class GAIResolver(71,1609
+ def __init__(77,1760
+ def resolveHostName(100,2713
+ def get(121,3414
+ def deliverResults(131,3816
+class SimpleResolverComplexifier(143,4230
+ def __init__(150,4375
+ def resolveHostName(157,4565
+ def addressReceived(190,5830
+ def errorReceived(193,6015
+ def finish(199,6358
+class FirstOneWins(207,6539
+ def __init__(212,6663
+ def resolutionBegan(221,6891
+ def addressResolved(230,7120
+ def resolutionComplete(242,7427
+class ComplexResolverSimplifier(253,7688
+ def __init__(257,7809
+ def getHostByName(266,8054
+
+venv/lib/python2.7/site-packages/twisted/internet/iocpreactor/interfaces.py,145
+class IReadHandle(14,151
+ def readFromHandle(15,181
+class IWriteHandle(29,530
+ def writeToHandle(30,561
+class IReadWriteHandle(44,880
+
+venv/lib/python2.7/site-packages/twisted/internet/iocpreactor/tcp.py,1420
+class Connection(42,1565
+ def __init__(51,1886
+ def getHandle(58,2089
+ def dataReceived(62,2143
+ def readFromHandle(79,2681
+ def writeToHandle(83,2791
+ def _closeWriteConnection(93,3132
+ def readConnectionLost(108,3527
+ def connectionLost(120,3863
+ def logPrefix(134,4297
+ def getTcpNoDelay(141,4444
+ def setTcpNoDelay(146,4622
+ def getTcpKeepAlive(150,4742
+ def setTcpKeepAlive(155,4922
+ def startTLS(160,5074
+ def write(167,5282
+ def writeSequence(183,5740
+ def loseConnection(199,6233
+ def registerProducer(213,6668
+ def unregisterProducer(229,7264
+class Client(245,7641
+ def __init__(257,8034
+ def createInternetSocket(266,8415
+ def _collectSocketDetails(275,8646
+ def _stopReadingAndWriting(285,8894
+ def cbConnect(294,9089
+ def doConnect(322,10416
+class Server(337,10888
+ def __init__(352,11300
+ def __repr__(372,12186
+ def getHost(379,12315
+ def getPeer(388,12473
+class Connector(398,12632
+ def _makeTransport(399,12663
+class Port(406,12840
+ def __init__(426,13500
+ def __repr__(437,13872
+ def startListening(447,14284
+ def loseConnection(479,15466
+ def _logConnectionLostMsg(496,16035
+ def connectionLost(503,16211
+ def logPrefix(535,17025
+ def getHost(542,17194
+ def cbAccept(551,17404
+ def handleAccept(557,17566
+ def doAccept(606,19665
+
+venv/lib/python2.7/site-packages/twisted/internet/iocpreactor/udp.py,1208
+class Port(26,843
+ def __init__(42,1329
+ def _setAddressFamily(64,2055
+ def __repr__(77,2479
+ def getHandle(85,2737
+ def startListening(92,2847
+ def createSocket(103,3163
+ def _bindSocket(107,3271
+ def _connectToProtocol(126,3903
+ def cbRead(132,4053
+ def handleRead(138,4186
+ def doRead(154,4787
+ def write(167,5242
+ def writeSequence(220,7649
+ def connect(224,7731
+ def _loseConnection(239,8269
+ def stopListening(246,8500
+ def loseConnection(255,8698
+ def connectionLost(261,8886
+ def setLogStr(277,9342
+ def logPrefix(285,9563
+ def getHost(292,9707
+ def setBroadcastAllowed(306,10173
+ def getBroadcastAllowed(317,10498
+class MulticastMixin:MulticastMixin329,10805
+ def getOutgoingInterface(335,10884
+ def setOutgoingInterface(340,11054
+ def _setInterface(347,11233
+ def getLoopbackMode(353,11399
+ def setLoopbackMode(358,11553
+ def getTTL(364,11759
+ def setTTL(369,11903
+ def joinGroup(374,12048
+ def _joinAddr1(382,12319
+ def _joinAddr2(387,12517
+ def leaveGroup(401,13043
+class MulticastPort(411,13359
+ def __init__(416,13460
+ def createSocket(422,13707
+
+venv/lib/python2.7/site-packages/twisted/internet/iocpreactor/abstract.py,973
+class FileHandle(23,683
+ def startReading(38,1110
+ def stopReading(46,1410
+ def _resumeReading(53,1580
+ def _dispatchData(59,1738
+ def _cbRead(90,3003
+ def _handleRead(96,3153
+ def doRead(121,4116
+ def readFromHandle(133,4444
+ def dataReceived(137,4567
+ def readConnectionLost(141,4637
+ def loseWriteConnection(155,4916
+ def _closeWriteConnection(160,5021
+ def writeConnectionLost(165,5106
+ def startWriting(170,5236
+ def stopWriting(178,5514
+ def _resumeWriting(185,5687
+ def _cbWrite(190,5778
+ def _handleWrite(195,5913
+ def doWrite(235,7712
+ def writeToHandle(258,8577
+ def write(262,8696
+ def writeSequence(282,9458
+ def __init__(307,10254
+ def connectionLost(316,10566
+ def getFileHandle(338,11286
+ def loseConnection(342,11335
+ def stopConsuming(371,12490
+ def resumeProducing(385,12850
+ def pauseProducing(390,12969
+ def stopProducing(394,13028
+
+venv/lib/python2.7/site-packages/twisted/internet/iocpreactor/reactor.py,638
+class IOCPReactor(51,1685
+ def __init__(57,1812
+ def addActiveHandle(63,1950
+ def removeActiveHandle(67,2024
+ def doIteration(71,2105
+ def _callEventCallback(115,4023
+ def installWaker(134,4592
+ def wakeUp(138,4635
+ def registerHandle(142,4708
+ def createSocket(146,4796
+ def listenTCP(152,4937
+ def connectTCP(161,5199
+ def listenSSL(171,5519
+ def connectSSL(183,5924
+ def listenSSL(192,6302
+ def connectSSL(204,6821
+ def listenUDP(216,7352
+ def listenMulticast(227,7701
+ def spawnProcess(242,8174
+ def removeAll(261,8978
+def install(268,9087
+
+venv/lib/python2.7/site-packages/twisted/internet/serialport.py,326
+class BaseSerialPort:BaseSerialPort32,892
+ def setBaudRate(47,1305
+ def inWaiting(53,1500
+ def flushInput(56,1566
+ def flushOutput(59,1627
+ def sendBreak(62,1690
+ def getDSR(65,1749
+ def getCD(68,1809
+ def getRI(71,1867
+ def getCTS(74,1925
+ def setDTR(77,1985
+ def setRTS(80,2048
+
+venv/lib/python2.7/site-packages/twisted/internet/abstract.py,1155
+ def _concatenate(23,611
+ def _concatenate(28,759
+class _ConsumerMixin(35,967
+ def startWriting(77,2611
+ def registerProducer(87,3000
+ def unregisterProducer(116,4319
+class _LogOwner(127,4600
+ def _getLogPrefix(134,4820
+ def logPrefix(147,5290
+class FileDescriptor(161,5729
+ def __init__(179,6225
+ def connectionLost(192,6713
+ def writeSomeData(211,7370
+ def doRead(225,7965
+ def doWrite(235,8322
+ def _postLoseConnection(292,10845
+ def _closeWriteConnection(300,11130
+ def writeConnectionLost(304,11214
+ def readConnectionLost(308,11343
+ def _isSendBufferFull(313,11456
+ def _maybePauseProducer(327,11957
+ def write(340,12418
+ def writeSequence(359,13145
+ def loseConnection(387,14117
+ def loseWriteConnection(412,15224
+ def stopReading(416,15328
+ def stopWriting(424,15558
+ def startReading(432,15789
+ def startWriting(437,15915
+ def stopConsuming(453,16365
+ def resumeProducing(465,16715
+ def pauseProducing(469,16833
+ def stopProducing(472,16891
+ def fileno(476,16952
+def isIPAddress(486,17191
+def isIPv6Address(531,18830
+
+venv/lib/python2.7/site-packages/twisted/internet/ssl.py,649
+class ContextFactory:ContextFactory71,2810
+ def getContext(76,2924
+class DefaultOpenSSLContextFactory(82,3054
+ def __init__(93,3475
+ def cacheContext(111,4232
+ def __getstate__(122,4670
+ def __setstate__(128,4776
+ def getContext(132,4843
+class ClientContextFactory:ClientContextFactory142,5015
+ def getContext(153,5265
+class Client(164,5623
+ def __init__(169,5690
+ def _connectDone(174,5960
+class Server(182,6135
+ def __init__(187,6202
+class Port(193,6343
+ def __init__(201,6446
+ def _getLogPrefix(206,6652
+class Connector(215,6896
+ def __init__(216,6928
+ def _makeTransport(225,7326
+
+venv/lib/python2.7/site-packages/twisted/internet/_sslverify.py,3994
+class TLSVersion(24,569
+def _getExcludedTLSProtocols(50,1264
+class SimpleVerificationError(76,2059
+def simpleVerifyHostname(83,2162
+def _usablePyOpenSSL(110,3213
+def _selectVerifyImplementation(124,3542
+def _sessionCounter(181,5551
+class ProtocolNegotiationSupport(190,5766
+def protocolNegotiationMechanisms(213,6638
+class DistinguishedName(267,8036
+ def __init__(311,9481
+ def _copyFrom(316,9577
+ def _copyInto(323,9773
+ def __repr__(328,9894
+ def __getattr__(332,9975
+ def __setattr__(339,10129
+ def inspect(348,10444
+ def uniqueValues(356,10620
+class CertBase:CertBase374,11136
+ def __init__(383,11376
+ def _copyName(387,11445
+ def getSubject(393,11593
+ def __conform__(403,11834
+def _handleattrhelper(419,12362
+class Certificate(439,13126
+ def __repr__(443,13196
+ def __eq__(449,13444
+ def __ne__(455,13586
+ def load(460,13672
+ def dumpPEM(473,14085
+ def loadPEM(483,14280
+ def peerFromTransport(493,14490
+ def hostFromTransport(508,14897
+ def getPublicKey(522,15309
+ def dump(531,15495
+ def serialNumber(535,15608
+ def digest(544,15791
+ def _inspect(558,16162
+ def inspect(567,16532
+ def getIssuer(576,16817
+ def options(586,17054
+class CertificateRequest(591,17171
+ def load(599,17402
+ def dump(608,17782
+class PrivateCertificate(613,17904
+ def __repr__(617,18000
+ def _setPrivateKey(621,18103
+ def newCertificate(629,18360
+ def load(638,18654
+ def inspect(642,18792
+ def dumpPEM(647,18925
+ def loadPEM(656,19177
+ def fromCertificateAndKeyPair(666,19479
+ def options(671,19662
+ def certificateRequest(690,20339
+ def signCertificateRequest(698,20588
+ def signRequestObject(714,21153
+class PublicKey:PublicKey726,21691
+ def __init__(739,22086
+ def matches(747,22288
+ def __repr__(760,22660
+ def keyHash(764,22755
+ def inspect(786,23565
+class KeyPair(791,23653
+ def load(794,23697
+ def dump(798,23814
+ def __getstate__(802,23926
+ def __setstate__(806,23983
+ def inspect(810,24095
+ def generate(823,24442
+ def newCertificate(829,24596
+ def requestObject(833,24736
+ def certificateRequest(841,25024
+ def signCertificateRequest(852,25428
+ def verified(873,26380
+ def signRequestObject(885,26859
+ def selfSignedCert(906,27681
+class IOpenSSLTrustRoot(919,28152
+ def _addCACertsToContext(927,28358
+class OpenSSLCertificateAuthorities(942,28776
+ def __init__(948,28954
+ def _addCACertsToContext(957,29250
+def trustRootFromCertificates(964,29407
+class OpenSSLDefaultPaths(998,30451
+ def _addCACertsToContext(1005,30705
+def platformTrust(1010,30796
+def _tolerateErrors(1081,34260
+ def infoCallback(1101,35114
+class ClientTLSOptions(1113,35450
+ def __init__(1146,36779
+ def clientConnectionForTLS(1172,37595
+ def _identityVerifyingInfoCallback(1194,38437
+def optionsForClientTLS(1224,39601
+class OpenSSLCertificateOptions(1309,43474
+ def __init__(1346,44867
+ def __getstate__(1646,58750
+ def __setstate__(1655,58915
+ def getContext(1659,58982
+ def _makeContext(1668,59194
+ def _verifyCallback(1693,60252
+class OpenSSLCipher(1729,61579
+ def __init__(1735,61720
+ def __repr__(1744,61961
+def _expandCipherString(1752,62121
+class OpenSSLAcceptableCiphers(1789,63356
+ def __init__(1793,63485
+ def selectCiphers(1797,63552
+ def fromOpenSSLCipherString(1804,63732
+class _ChooseDiffieHellmanEllipticCurve(1852,65542
+ def __init__(1880,66369
+ def _configureOpenSSL110(1899,67178
+ def _configureOpenSSL102(1908,67409
+ def _configureOpenSSL101(1924,67871
+ def _configureOpenSSL101NoCurves(1938,68235
+class OpenSSLDiffieHellmanParameters(1949,68523
+ def __init__(1954,68690
+ def fromFile(1959,68779
+def _setAcceptableProtocols(1983,69550
+ def protoSelectCallback(2000,70376
+ def npnAdvertiseCallback(2030,71396
+
+venv/lib/python2.7/site-packages/twisted/internet/process.py,2117
+def reapAllProcesses(57,1379
+def registerReapProcessHandler(68,1678
+def unregisterReapProcessHandler(92,2357
+def detectLinuxBrokenPipeBehavior(104,2719
+class ProcessWriter(132,3430
+ def __init__(149,4055
+ def fileno(181,5277
+ def writeSomeData(188,5399
+ def write(201,5836
+ def doRead(206,5942
+ def connectionLost(237,7207
+class ProcessReader(251,7692
+ def __init__(260,7891
+ def fileno(272,8222
+ def writeSomeData(279,8345
+ def doRead(287,8665
+ def dataReceived(294,8828
+ def loseConnection(298,8917
+ def connectionLost(306,9197
+class _BaseProcess(316,9478
+ def reapProcess(323,9612
+ def _getReason(354,10681
+ def signalProcess(365,11013
+ def _resetSignalDisposition(387,11768
+ def _fork(399,12333
+ def _setupChild(501,16872
+ def _execChild(508,17035
+ def __repr__(526,17598
+class _FDDetector(535,17825
+ def __init__(555,18598
+ def _listOpenFDs(561,18769
+ def _getImplementation(573,19099
+ def _devFDImplementation(603,20357
+ def _procFDImplementation(613,20652
+ def _fallbackFDImplementation(622,20917
+def _listOpenFDs(646,21796
+class Process(656,21987
+ def __init__(678,22646
+ def pipe(716,24047
+ def _setupChild(781,26862
+ def writeToChild(874,30665
+ def closeChildFD(878,30750
+ def pauseProducing(887,31086
+ def resumeProducing(893,31237
+ def closeStdin(899,31409
+ def closeStdout(906,31549
+ def closeStderr(910,31607
+ def loseConnection(914,31665
+ def write(920,31777
+ def registerProducer(930,32033
+ def unregisterProducer(943,32414
+ def writeSequence(950,32601
+ def childDataReceived(960,32871
+ def childConnectionLost(964,32967
+ def maybeCallProcessEnded(976,33367
+class PTYProcess(992,33887
+ def __init__(1000,34048
+ def _setupChild(1049,35864
+ def closeStdin(1098,37251
+ def closeStdout(1104,37452
+ def closeStderr(1108,37494
+ def doRead(1112,37536
+ def fileno(1121,37770
+ def maybeCallProcessEnded(1128,37914
+ def connectionLost(1139,38452
+ def writeSomeData(1149,38746
+
+venv/lib/python2.7/site-packages/twisted/internet/threads.py,213
+def deferToThreadPool(22,394
+ def onResult(47,1317
+def deferToThread(58,1582
+def _runMultiple(75,2162
+def callMultipleInThread(83,2303
+def blockingCallFromThread(93,2573
+ def _callFromThread(116,3567
+
+venv/lib/python2.7/site-packages/twisted/internet/tksupport.py,101
+def install(45,1065
+def uninstall(52,1288
+def installTkFunctions(62,1469
+def getPassword(67,1578
+
+venv/lib/python2.7/site-packages/twisted/internet/glib2reactor.py,72
+class Glib2Reactor(22,615
+ def __init__(27,718
+def install(35,879
+
+venv/lib/python2.7/site-packages/twisted/internet/wxsupport.py,98
+class wxRunner:wxRunner33,754
+ def __init__(36,815
+ def run(39,868
+def install(53,1191
+
+venv/lib/python2.7/site-packages/twisted/internet/selectreactor.py,399
+def win32select(23,496
+class SelectReactor(55,1358
+ def __init__(66,1732
+ def _preenDescriptors(75,1966
+ def doSelect(93,2689
+ def _doReadOrWrite(147,4829
+ def addReader(156,5105
+ def addWriter(162,5268
+ def removeReader(168,5433
+ def removeWriter(174,5602
+ def removeAll(180,5773
+ def getReaders(184,5858
+ def getWriters(188,5919
+def install(193,5982
+
+venv/lib/python2.7/site-packages/twisted/internet/endpoints.py,4315
+class _WrappingProtocol(79,2788
+ def __init__(85,2930
+ def logPrefix(103,3613
+ def connectionMade(112,3916
+ def dataReceived(121,4249
+ def fileDescriptorReceived(128,4433
+ def connectionLost(135,4659
+ def readConnectionLost(142,4853
+ def writeConnectionLost(150,5063
+ def handshakeCompleted(158,5276
+class _WrappingFactory(167,5476
+ def __init__(182,6022
+ def startedConnecting(192,6382
+ def _canceller(200,6605
+ def doStart(225,7647
+ def doStop(232,7815
+ def buildProtocol(239,7980
+ def clientConnectionFailed(257,8572
+class StandardIOEndpoint(268,8888
+ def __init__(279,9187
+ def listen(286,9332
+class _IProcessTransportWithConsumerAndProducer(296,9653
+class _ProcessEndpointTransport(308,10187
+class _WrapIProtocol(322,10705
+ def __init__(332,10987
+ def makeConnection(344,11407
+ def childDataReceived(355,11750
+ def processEnded(371,12404
+class StandardErrorBehavior(388,12963
+class ProcessEndpoint(403,13336
+ def __init__(411,13518
+ def connect(433,14244
+class _TCPServerEndpoint(455,15077
+ def __init__(460,15164
+ def listen(479,15665
+class TCP4ServerEndpoint(492,16064
+ def __init__(496,16188
+class TCP6ServerEndpoint(513,16669
+ def __init__(517,16793
+class TCP4ClientEndpoint(535,17326
+ def __init__(540,17429
+ def connect(565,18185
+class TCP6ClientEndpoint(581,18670
+ def __init__(601,19264
+ def connect(615,19682
+ def _nameResolution(630,20246
+ def _resolvedHostConnect(639,20493
+class _SimpleHostnameResolver(654,20963
+ def __init__(667,21384
+ def resolveHostName(674,21550
+ def cbDeliver(700,22422
+ def ebLog(710,22848
+class HostnameEndpoint(724,23282
+ def __init__(755,24558
+ def __repr__(799,26216
+ def _getNameResolverAndMaybeWarn(820,27064
+ def _hostAsBytesAndText(846,28180
+ def connect(891,30332
+ class EndpointReceiver(912,31076
+ def resolutionBegan(914,31142
+ def addressResolved(917,31244
+ def resolutionComplete(920,31354
+ def resolvedAddressesToEndpoints(930,31718
+ def _canceller(945,32430
+ def startConnectionAttempts(955,32902
+ def checkDone(982,34143
+ def iterateEndpoint(990,34433
+ def noLongerPending(1001,34865
+ def succeeded(1005,35033
+ def failed(1008,35156
+ def cancelRemainingPending(1016,35402
+ def _fallbackNameResolution(1028,35740
+class SSL4ServerEndpoint(1047,36367
+ def __init__(1052,36482
+ def listen(1076,37199
+class SSL4ClientEndpoint(1090,37694
+ def __init__(1095,37808
+ def connect(1125,38767
+class UNIXServerEndpoint(1142,39295
+ def __init__(1146,39377
+ def listen(1163,40082
+class UNIXClientEndpoint(1176,40539
+ def __init__(1180,40621
+ def connect(1201,41256
+class AdoptedStreamServerEndpoint(1219,41757
+ def __init__(1230,42112
+ def listen(1246,42590
+def _parseTCP(1266,43153
+def _parseUNIX(1293,44125
+def _parseSSL(1325,45278
+class _StandardIOParser(1413,48726
+ def _parseServer(1421,48933
+ def parseStreamServer(1431,49238
+class _SystemdParser(1439,49547
+ def _parseServer(1452,49918
+ def parseStreamServer(1480,51099
+class _TCP6ServerParser(1489,51477
+ def _parseServer(1497,51762
+ def parseStreamServer(1518,52424
+def _tokenize(1532,52849
+def _parse(1575,54212
+ def add(1590,54854
+def _parseServer(1620,55557
+def _matchPluginToPrefix(1649,56550
+def serverFromString(1662,56920
+def quoteStringArgument(1736,59731
+def _parseClientTCP(1772,61082
+def _loadCAsFromDir(1812,61974
+def _parseTrustRootPath(1841,62889
+def _privateCertFromPaths(1857,63266
+def _parseClientSSLOptions(1883,64078
+def _parseClientSSL(1922,65543
+def _parseClientUNIX(1953,66725
+def clientFromString(1986,67594
+def connectProtocol(2071,70876
+ class OneShotFactory(2087,71347
+ def buildProtocol(2088,71382
+class _WrapperEndpoint(2095,71545
+ def __init__(2100,71639
+ def connect(2108,71857
+class _WrapperServerEndpoint(2119,72198
+ def __init__(2124,72311
+ def listen(2132,72535
+def wrapClientTLS(2142,72772
+def _parseClientTLS(2173,73812
+class _TLSClientEndpointParser(2232,76127
+ def parseStreamClient(2243,76400
+
+venv/lib/python2.7/site-packages/twisted/internet/_posixserialport.py,161
+class SerialPort(23,438
+ def __init__(30,590
+ def fileno(46,1268
+ def writeSomeData(50,1323
+ def doRead(57,1482
+ def connectionLost(64,1654
+
+venv/lib/python2.7/site-packages/twisted/internet/_threadedselect.py,954
+def dictRemove(75,2722
+def raiseException(82,2818
+class ThreadedSelectReactor(87,2883
+ def __init__(92,3038
+ def wakeUp(103,3405
+ def callLater(107,3501
+ def _sendToMain(112,3653
+ def _sendToThread(117,3804
+ def _preenDescriptorsInThread(120,3888
+ def _workerInThread(135,4499
+ def _doSelectInThread(146,4827
+ def _process_Notify(186,6370
+ def _process_Failure(201,6968
+ def ensureWorkerThread(206,7077
+ def doThreadIteration(211,7291
+ def _interleave(219,7560
+ def interleave(229,7910
+ def mainWaker(243,8433
+ def _mainLoopShutdown(250,8609
+ def _doReadOrWrite(274,9427
+ def addReader(288,9896
+ def addWriter(294,10102
+ def removeReader(300,10310
+ def removeWriter(305,10493
+ def removeAll(310,10678
+ def getReaders(314,10761
+ def getWriters(318,10828
+ def stop(322,10896
+ def run(331,11156
+ def mainLoop(335,11299
+def install(345,11503
+
+venv/lib/python2.7/site-packages/twisted/internet/utils.py,709
+def _callProtocolWithDeferred(22,399
+class _UnexpectedErrorOutput(33,692
+ def __init__(44,1120
+class _BackRelay(50,1267
+ def __init__(69,2274
+ def errReceivedIsBad(77,2523
+ def errReceivedIsGood(85,2852
+ def outReceived(88,2919
+ def processEnded(91,2980
+def getProcessOutput(99,3205
+class _ValueGetter(131,4561
+ def __init__(133,4608
+ def processEnded(136,4676
+def getProcessValue(140,4768
+class _EverythingGetter(146,5036
+ def __init__(148,5088
+ def processEnded(155,5310
+def getProcessOutputAndValue(166,5617
+def _resetWarningFilters(177,6175
+def runWithWarningsSuppressed(186,6376
+def suppressWarnings(210,7285
+ def warningSuppressingWrapper(217,7576
+
+venv/lib/python2.7/site-packages/twisted/internet/pyuisupport.py,43
+def _guiUpdate(16,250
+def install(25,441
+
+venv/lib/python2.7/site-packages/twisted/internet/wxreactor.py,312
+class ProcessEventsTimer(42,1099
+ def __init__(49,1348
+ def Notify(54,1443
+class WxReactor(62,1578
+ def registerWxApp(71,1760
+ def _installSignalHandlersAgain(78,1899
+ def stop(91,2264
+ def _runInMainThread(101,2469
+ def _stopWx(114,2786
+ def run(124,3026
+def install(178,5034
+
+venv/lib/python2.7/site-packages/twisted/runner/test/test_procmontap.py,289
+class ProcessMonitorTapTests(14,298
+ def test_commandLineRequired(20,452
+ def test_threshold(28,659
+ def test_killTime(38,935
+ def test_minRestartDelay(47,1199
+ def test_maxRestartDelay(57,1499
+ def test_parameterDefaults(67,1799
+ def test_makeService(79,2170
+
+venv/lib/python2.7/site-packages/twisted/runner/test/test_inetdconf.py,128
+class ServicesConfTests(12,199
+ def setUp(20,359
+ def test_parseDefaultFilename(36,949
+ def test_parseFile(54,1477
+
+venv/lib/python2.7/site-packages/twisted/runner/test/test_procmon.py,1851
+class DummyProcess(20,531
+ def __init__(34,916
+ def signalProcess(50,1360
+ def processEnded(76,2275
+class DummyProcessReactor(89,2582
+ def __init__(95,2799
+ def spawnProcess(102,2927
+class ProcmonTests(118,3484
+ def setUp(123,3573
+ def test_reprLooksGood(134,3891
+ def test_simpleReprLooksGood(146,4256
+ def test_getStateIncludesProcesses(159,4687
+ def test_getStateExcludesReactor(169,5065
+ def test_addProcess(177,5313
+ def test_addProcessDuplicateKeyError(192,5883
+ def test_addProcessEnv(203,6302
+ def test_addProcessCwd(216,6746
+ def test_removeProcess(228,7142
+ def test_removeProcessUnknownKeyError(240,7517
+ def test_startProcess(249,7802
+ def test_startProcessAlreadyStarted(262,8323
+ def test_startProcessUnknownKeyError(272,8635
+ def test_stopProcessNaturalTermination(280,8886
+ def test_stopProcessForcedKill(307,9915
+ def test_stopProcessUnknownKeyError(330,10866
+ def test_stopProcessAlreadyStopped(338,11114
+ def test_outputReceivedCompleteLine(348,11499
+ def test_outputReceivedCompleteLineInvalidUTF8(370,12311
+ def test_outputReceivedPartialLine(396,13296
+ def test_connectionLostLongLivedProcess(419,14221
+ def test_connectionLostMurderCancel(440,15067
+ def test_connectionLostProtocolDeletion(463,16063
+ def test_connectionLostMinMaxRestartDelay(477,16617
+ def test_connectionLostBackoffDelayDoubles(494,17227
+ def test_startService(509,17898
+ def test_stopService(521,18273
+ def test_restartAllRestartsOneProcess(544,19066
+ def test_stopServiceCancelRestarts(560,19651
+ def test_stopServiceCleanupScheduledRestarts(581,20415
+class DeprecationTests(606,21324
+ def setUp(612,21472
+ def test_toTuple(620,21663
+ def test_processes(641,22465
+ def test_getstate(657,23053
+
+venv/lib/python2.7/site-packages/twisted/runner/procmon.py,702
+class _Process(17,442
+ def toTuple(45,1256
+class DummyTransport:DummyTransport65,2008
+class LineLogger(71,2084
+ def lineReceived(76,2161
+class LoggingProtocol(84,2362
+ def connectionMade(90,2462
+ def outReceived(96,2611
+ def processEnded(103,2755
+class ProcessMonitor(109,2911
+ def __init__(155,4736
+ def processes(167,5051
+ def __getstate__(178,5380
+ def addProcess(191,5721
+ def removeProcess(228,7380
+ def startService(240,7693
+ def stopService(249,7908
+ def connectionLost(264,8340
+ def startProcess(307,10167
+ def _forceStopProcess(328,10890
+ def stopProcess(338,11121
+ def restartAll(358,11802
+ def __repr__(369,12170
+
+venv/lib/python2.7/site-packages/twisted/runner/procmontap.py,103
+class Options(13,290
+ def parseArgs(48,1647
+ def postOptions(55,1805
+def makeService(64,2000
+
+venv/lib/python2.7/site-packages/twisted/runner/inetdtap.py,47
+class Options(24,687
+def makeService(49,1327
+
+venv/lib/python2.7/site-packages/twisted/runner/inetd.py,113
+class InetdProtocol(32,652
+ def connectionMade(34,762
+class InetdFactory(65,1807
+ def __init__(69,1898
+
+venv/lib/python2.7/site-packages/twisted/runner/inetdconf.py,499
+class InvalidConfError(10,192
+class InvalidInetdConfError(17,277
+class InvalidServicesConfError(24,371
+class UnknownService(31,466
+class SimpleConfFile:SimpleConfFile38,543
+ def parseFile(51,837
+ def parseLine(83,1723
+ def parseFields(96,2075
+class InetdService:InetdService103,2161
+ def __init__(117,2409
+class InetdConf(131,2795
+ def __init__(138,2943
+ def parseFields(147,3175
+class ServicesConf(175,4251
+ def __init__(184,4444
+ def parseFields(188,4497
+
+venv/lib/python2.7/site-packages/twisted/persisted/test/test_styles.py,525
+class Foo:Foo14,250
+ def method(18,295
+class Bar:Bar25,367
+def sampleFunction(32,415
+class UniversalPicklingErrorTests(43,523
+ def raise_UniversalPicklingError(48,646
+ def test_handledByPickleModule(55,795
+ def test_handledBycPickleModule(64,1057
+class UnpickleMethodTests(79,1475
+ def test_instanceBuildingNamePresent(84,1581
+ def test_instanceBuildingNameNotPresent(95,1899
+ def test_primeDirective(107,2297
+ def expected(112,2447
+ def test_lambdaRaisesPicklingError(130,2961
+
+venv/lib/python2.7/site-packages/twisted/persisted/dirdbm.py,692
+class DirDBM:DirDBM42,734
+ def __init__(50,934
+ def _encode(79,2136
+ def _decode(87,2372
+ def _readFile(94,2545
+ def _writeFile(105,2806
+ def __len__(116,3070
+ def __setitem__(123,3226
+ def __getitem__(157,4249
+ def __delitem__(177,4816
+ def keys(196,5310
+ def values(203,5484
+ def items(214,5711
+ def has_key(225,5960
+ def setdefault(239,6351
+ def get(253,6696
+ def __contains__(269,7099
+ def update(276,7223
+ def copyTo(288,7586
+ def clear(309,8147
+ def close(317,8299
+ def getModificationTime(323,8413
+class Shelf(340,8929
+ def __setitem__(348,9157
+ def __getitem__(362,9475
+def open(377,9861
+
+venv/lib/python2.7/site-packages/twisted/persisted/styles.py,696
+ class _UniversalPicklingError(38,713
+def pickleMethod(49,1058
+def _methodFunction(62,1487
+def unpickleMethod(83,2129
+def _pickleFunction(121,3458
+def _unpickleFunction(141,4128
+def pickleModule(162,4851
+def unpickleModule(166,4982
+def pickleStringO(181,5335
+def unpickleStringO(196,5734
+def pickleStringI(218,6320
+def unpickleStringI(235,6764
+class Ephemeral:Ephemeral268,7616
+ def __reduce__(274,7749
+ def __getstate__(281,7939
+ def __setstate__(290,8252
+def doUpgrade(298,8438
+def requireUpgrade(305,8635
+def _aybabtu(314,8899
+class Versioned:Versioned331,9383
+ def __setstate__(354,10157
+ def __getstate__(358,10268
+ def versionUpgrade(374,10930
+
+venv/lib/python2.7/site-packages/twisted/persisted/sob.py,469
+class IPersistable(27,501
+ def setStyle(31,602
+ def save(37,730
+class Persistent:Persistent47,950
+ def __init__(51,991
+ def setStyle(55,1090
+ def _getFilename(62,1251
+ def _saveTemp(74,1683
+ def _getStyle(78,1808
+ def dumpFunc(83,1978
+ def save(88,2111
+class _EverythingEphemeral(110,2924
+ def __init__(114,2988
+ def __getattr__(120,3151
+def load(131,3455
+def loadValueFromFile(164,4326
+def guessType(181,4812
+
+venv/lib/python2.7/site-packages/twisted/persisted/crefutil.py,660
+class NotKnown:NotKnown17,342
+ def __init__(18,358
+ def addDependant(22,438
+ def resolveDependants(28,602
+ def __hash__(35,788
+class _Container(40,876
+ def __init__(45,991
+ def __setitem__(66,1663
+class _Tuple(79,2039
+ def __init__(85,2174
+class _InstanceMethod(94,2368
+ def __init__(95,2401
+ def __call__(102,2624
+ def __setitem__(109,2892
+class _DictKeyAndValue:_DictKeyAndValue115,3131
+ def __init__(116,3155
+ def __setitem__(118,3210
+class _Dereference(129,3561
+ def __init__(130,3591
+class _Defer(138,3720
+ def __init__(139,3754
+ def __setitem__(146,3880
+ def addDependant(153,4107
+
+venv/lib/python2.7/site-packages/twisted/persisted/aot.py,1491
+class Named:Named38,824
+ def __init__(39,837
+class Class(42,893
+ def getSource(43,913
+class Function(46,978
+ def getSource(47,1001
+class Module(50,1069
+ def getSource(51,1090
+class InstanceMethod:InstanceMethod55,1157
+ def __init__(56,1179
+ def getSource(63,1476
+class _NoStateObj:_NoStateObj67,1602
+class Instance:Instance81,1834
+ def __init__(82,1850
+ def getSource(93,2248
+class Ref:Ref108,2870
+ def __init__(110,2882
+ def setRef(119,3111
+ def setObj(124,3281
+ def getSource(129,3443
+class Deref:Deref137,3720
+ def __init__(138,3733
+ def getSource(141,3789
+class Copyreg:Copyreg147,3883
+ def __init__(148,3898
+ def getSource(152,4000
+def getSource(162,4151
+class NonFormattableDict(167,4297
+def dictToKW(173,4427
+def prettify(188,4820
+def indentify(221,5788
+def unjellyFromAOT(243,6307
+def unjellyFromSource(249,6454
+class AOTUnjellier:AOTUnjellier279,7327
+ def __init__(283,7445
+ def unjellyLater(291,7649
+ def unjellyInto(298,7814
+ def callAfter(308,8140
+ def unjellyAttribute(316,8382
+ def unjellyAO(325,8761
+ def unjelly(429,12526
+def jellyToAOT(445,12912
+def jellyToSource(449,13025
+def _classOfMethod(472,13567
+def _funcOfMethod(488,13919
+def _selfOfMethod(504,14288
+class AOTJellier:AOTJellier520,14633
+ def __init__(521,14651
+ def prepareForRef(527,14793
+ def jellyToAO(532,14992
+ def _stateFrom(585,17167
+ def jelly(618,18363
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_xpath.py,1115
+class XPathTests(14,370
+ def setUp(15,407
+ def test_staticMethods(78,2767
+ def test_locationFooBar(92,3390
+ def test_locationFooBarFoo(99,3576
+ def test_locationNoBar3(109,3974
+ def test_locationAllChilds(116,4150
+ def test_attribute(126,4559
+ def test_attributeWithValueAny(133,4749
+ def test_locationWithValueUnicode(141,5037
+ def test_namespaceFound(149,5336
+ def test_namespaceNotFound(156,5540
+ def test_attributeWithValue(163,5757
+ def test_queryForString(170,5976
+ def test_queryForStringList(177,6203
+ def test_queryForStringListAnyLocation(185,6487
+ def test_queryForNodes(193,6783
+ def test_textCondition(202,7131
+ def test_textConditionUnicode(209,7343
+ def test_textNotOperator(217,7644
+ def test_anyLocationAndText(224,7839
+ def test_anyLocation(235,8355
+ def test_anyLocationQueryForString(246,8827
+ def test_andOperator(254,9104
+ def test_orOperator(262,9398
+ def test_booleanOperatorsParens(270,9700
+ def test_booleanOperatorsNoParens(279,10094
+ def test_badXPathNoClosingBracket(289,10534
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_ircsupport.py,784
+class StubConversation(17,423
+ def show(18,461
+ def showMessage(22,496
+class StubGroupConversation(28,609
+ def setTopic(29,657
+ def show(34,762
+ def showGroupMessage(38,797
+class StubChatUI(45,952
+ def getConversation(46,978
+ def getGroupConversation(50,1131
+class IRCProtoTests(55,1295
+ def setUp(59,1372
+ def test_login(66,1608
+ def test_authenticate(78,2010
+ def test_channels(92,2484
+ def test_isupport(107,2979
+ def test_nick(118,3405
+ def test_part(131,3915
+ def test_quit(146,4581
+ def test_topic(161,5230
+ def test_privmsg(173,5722
+ def test_action(196,6739
+ def test_rplNamreply(219,7743
+ def test_rplTopic(245,8932
+ def test_sendMessage(255,9292
+ def test_sendGroupMessage(275,9982
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_jabbersaslmechanisms.py,507
+class PlainTests(15,337
+ def test_getInitialResponse(19,461
+class AnonymousTests(28,694
+ def test_getInitialResponse(32,826
+class DigestMD5Tests(41,1034
+ def setUp(45,1166
+ def test_getInitialResponse(50,1304
+ def test_getResponse(57,1493
+ def test_getResponseNonAsciiRealm(75,2200
+ def test_getResponseNoRealm(92,2952
+ def test_getResponseNoRealmIDN(103,3372
+ def test_getResponseRspauth(117,4022
+ def test_calculateResponse(127,4364
+ def test_parse(150,5189
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_xmpproutertap.py,261
+class XMPPRouterTapTests(13,301
+ def test_port(15,347
+ def test_portDefault(24,571
+ def test_secret(33,808
+ def test_secretDefault(42,1048
+ def test_verbose(51,1271
+ def test_makeService(60,1485
+ def test_makeServiceVerbose(77,2138
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_jabberxmlstream.py,5265
+class HashPasswordTests(30,781
+ def test_basic(35,883
+ def test_sidNotUnicode(43,1143
+ def test_passwordNotUnicode(51,1410
+ def test_unicodeSecret(59,1672
+class IQTests(68,1955
+ def setUp(73,2072
+ def testBasic(86,2672
+ def testSend(91,2787
+ def testResultResponse(101,3137
+ def cb(102,3171
+ def testErrorResponse(113,3423
+ def testNonTrackedResponse(122,3650
+ def cb(138,4249
+ def testCleanup(147,4471
+ def testDisconnectCleanup(161,4881
+ def testNoModifyingDict(174,5235
+ def eb(180,5412
+ def testRequestTimingOut(190,5646
+ def testRequestNotTimingOut(204,6031
+ def testDisconnectTimeoutCancellation(218,6526
+class XmlStreamTests(235,6953
+ def onStreamStart(237,6995
+ def onStreamEnd(241,7066
+ def onStreamError(245,7133
+ def setUp(249,7204
+ def test_sendHeaderBasic(267,7861
+ def test_sendHeaderAdditionalNamespaces(282,8411
+ def test_sendHeaderInitiating(299,9101
+ def test_sendHeaderReceiving(313,9559
+ def test_receiveStreamError(329,10099
+ def test_sendStreamErrorInitiating(342,10587
+ def test_sendStreamErrorInitiatingNoHeader(357,11074
+ def test_sendStreamErrorReceiving(374,11682
+ def test_sendStreamErrorReceivingNoHeader(389,12167
+ def test_reset(406,12778
+ def test_send(418,13074
+ def test_authenticator(437,13659
+ class TestAuthenticator:TestAuthenticator445,13889
+ def connectionMade(446,13922
+ def streamStarted(449,14010
+ def associateWithStream(452,14116
+class TestError(469,14749
+class AuthenticatorTests(474,14789
+ def setUp(475,14834
+ def test_streamStart(480,14977
+ def test_streamStartLegacy(498,15707
+ def test_streamBadVersionOneDigit(511,16218
+ def test_streamBadVersionNoNumber(524,16756
+class ConnectAuthenticatorTests(538,17288
+ def setUp(540,17341
+ def onAuthenticated(549,17734
+ def onInitFailed(553,17809
+ def testSucces(557,17883
+ class Initializer:Initializer561,17995
+ def initialize(562,18022
+ def testFailure(573,18306
+ class Initializer:Initializer577,18405
+ def initialize(578,18432
+ def test_streamStart(591,18847
+class ListenAuthenticatorTests(617,19927
+ def setUp(622,20042
+ def test_streamStart(627,20191
+ def test_streamStartUnicodeSessionID(647,21032
+class TLSInitiatingInitializerTests(661,21558
+ def setUp(662,21614
+ def tearDown(678,22228
+ def testWantedSupported(682,22292
+ def testWantedNotSupportedNotRequired(705,23170
+ def testWantedNotSupportedRequired(718,23480
+ def testNotWantedRequired(732,23832
+ def testNotWantedNotRequired(748,24317
+ def testFailed(762,24762
+class TestFeatureInitializer(778,25225
+ def start(781,25333
+class BaseFeatureInitiatingInitializerTests(786,25392
+ def setUp(788,25457
+ def testAdvertized(793,25611
+ def testNotAdvertizedRequired(802,25907
+ def testNotAdvertizedNotRequired(811,26207
+class ToResponseTests(821,26506
+ def test_toResponse(823,26549
+ def test_toResponseNoFrom(840,27246
+ def test_toResponseNoTo(852,27686
+ def test_toResponseNoAddressing(864,28142
+ def test_noID(875,28543
+ def test_noType(884,28829
+class DummyFactory(893,29121
+ def __init__(897,29234
+ def addBootstrap(901,29288
+class DummyXMPPHandler(906,29377
+ def __init__(910,29514
+ def makeConnection(916,29625
+ def connectionMade(920,29691
+ def connectionInitialized(924,29750
+ def connectionLost(928,29823
+class FailureReasonXMPPHandler(933,29891
+ def __init__(937,30019
+ def connectionLost(941,30083
+class XMPPHandlerTests(947,30213
+ def test_interface(952,30313
+ def test_send(959,30506
+ class DummyStreamManager(963,30626
+ def __init__(964,30668
+ def send(967,30735
+ def test_makeConnection(976,31004
+ class TestXMPPHandler(980,31143
+ def connectionMade(981,31197
+ def test_connectionLost(991,31500
+class XMPPHandlerCollectionTests(1003,31854
+ def setUp(1008,31974
+ def test_interface(1012,32057
+ def test_addHandler(1019,32264
+ def test_removeHandler(1029,32567
+class StreamManagerTests(1041,32914
+ def setUp(1046,33018
+ def test_basic(1051,33136
+ def test_connected(1068,33841
+ def test_connectedLogTrafficFalse(1083,34352
+ def test_connectedLogTrafficTrue(1096,34789
+ def test_authd(1110,35257
+ def test_disconnected(1125,35769
+ def test_disconnectedReason(1140,36289
+ def test_addHandler(1152,36741
+ def test_addHandlerInitialized(1165,37119
+ def test_sendInitialized(1186,37797
+ def test_sendNotConnected(1205,38559
+ def test_sendNotInitialized(1236,39701
+ def test_sendDisconnected(1255,40498
+class XmlStreamServerFactoryTests(1278,41203
+ def setUp(1283,41341
+ class TestAuthenticator(1287,41458
+ def __init__(1288,41499
+ def associateWithStream(1291,41569
+ def authenticatorFactory(1294,41660
+ def test_interface(1300,41816
+ def test_buildProtocolAuthenticatorInstantiation(1307,41976
+ def test_buildProtocolXmlStream(1321,42554
+ def test_buildProtocolTwice(1329,42801
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_irc.py,9492
+class IRCTestCase(21,529
+ def assertEqualBufferValue(22,558
+class ModeParsingTests(43,1233
+ def test_emptyModes(50,1375
+ def test_emptyModeSequence(57,1563
+ def test_malformedModes(69,2110
+ def test_nullModes(78,2412
+ def test_singleMode(87,2702
+ def test_singleDirection(102,3211
+ def test_multiDirection(119,3845
+ def test_consecutiveDirection(130,4218
+ def test_mismatchedParams(144,4784
+ def test_parameters(159,5343
+class MiscTests(198,6831
+ def test_foldr(202,6916
+ def insertTop(212,7231
+class FormattedTextTests(222,7435
+ def assertAssembledEqually(226,7547
+ def assertAssemblesTo(237,8036
+ def test_parseEmpty(251,8563
+ def test_assembleEmpty(258,8740
+ def test_assembleNormal(276,9314
+ def test_assembleBold(287,9597
+ def test_assembleUnderline(298,9891
+ def test_assembleReverseVideo(309,10206
+ def test_assembleForegroundColor(320,10534
+ def test_assembleBackgroundColor(332,10914
+ def test_assembleColor(345,11369
+ def test_assembleNested(358,11818
+ def test_parseUnformattedText(375,12375
+ def test_colorFormatting(385,12642
+ def test_weirdColorFormatting(401,13197
+ def test_clearColorFormatting(439,14656
+ def test_resetFormatting(452,15068
+ def test_stripFormatting(467,15585
+class FormattingStateAttributeTests(482,16040
+ def test_equality(486,16169
+class QuotingTests(524,17492
+ def test_lowquoteSanity(525,17525
+ def test_ctcpquoteSanity(533,17735
+class Dispatcher(542,17948
+ def disp_working(548,18110
+ def disp_unknown(555,18238
+class DispatcherTests(563,18399
+ def test_dispatch(567,18497
+ def test_dispatchUnknown(577,18743
+ def test_dispatchMissingUnknown(588,19035
+class ServerSupportedFeatureTests(599,19358
+ def test_intOrDefault(603,19486
+ def test_splitParam(616,19985
+ def test_splitParamArgs(644,21156
+ def test_splitParamArgsProcessor(657,21672
+ def test_parsePrefixParam(670,22178
+ def test_parseChanModesParam(685,22853
+ def test_parse(720,24049
+ def _parse(749,25247
+ def _parseFeature(765,25759
+ def _testIntOrDefaultFeature(774,26057
+ def _testFeatureDefault(789,26495
+ def test_support_CHANMODES(805,27106
+ def test_support_IDCHAN(837,28156
+ def test_support_MAXLIST(847,28446
+ def test_support_NETWORK(864,29091
+ def test_support_SAFELIST(874,29359
+ def test_support_STATUSMSG(884,29646
+ def test_support_TARGMAX(894,29945
+ def test_support_NICKLEN(917,30753
+ def test_support_CHANNELLEN(928,31205
+ def test_support_CHANTYPES(939,31649
+ def test_support_KICKLEN(951,31974
+ def test_support_PREFIX(959,32229
+ def test_support_TOPICLEN(982,32954
+ def test_support_MODES(990,33205
+ def test_support_EXCEPTS(1001,33654
+ def test_support_INVEX(1015,34084
+class IRCClientWithoutLogin(1030,34510
+class CTCPTests(1035,34578
+ def setUp(1039,34694
+ def test_ERRMSG(1049,35030
+ def test_noNumbersVERSION(1073,35804
+ def test_fullVERSION(1090,36517
+ def test_noDuplicateCTCPDispatch(1111,37459
+ def testCTCP(1115,37594
+ def test_noDefaultDispatch(1129,38020
+ def unknownQuery(1133,38154
+class NoticingClient(1159,39061
+ def __init__(1190,40170
+ def __getattribute__(1199,40576
+ def makeMethod(1210,40994
+ def method(1211,41033
+def pop(1228,41785
+class ClientImplementationTests(1239,41949
+ def setUp(1240,41995
+ def _serverTestImpl(1249,42265
+ def testYourHost(1267,42759
+ def testCreated(1272,42941
+ def testMyInfo(1277,43110
+ def testLuserClient(1286,43448
+ def _sendISUPPORT(1292,43645
+ def test_ISUPPORT(1314,44751
+ def testBounce(1322,44939
+ def testLuserChannels(1328,45104
+ def testLuserOp(1335,45311
+ def testLuserMe(1342,45505
+ def test_receivedMOTD(1348,45675
+ def test_withoutMOTDSTART(1370,46522
+ def _clientTestImpl(1388,47115
+ def testPrivmsg(1405,47639
+ def test_getChannelModeParams(1422,48370
+ def removeFeature(1432,48828
+ def test_getUserModeParams(1460,49885
+ def _sendModeChange(1471,50298
+ def _parseModeChange(1482,50631
+ def _checkModeChange(1498,51194
+ def test_modeMissingDirection(1507,51488
+ def test_noModeParameters(1516,51775
+ def test_oneModeParameter(1527,52128
+ def test_mixedModes(1538,52496
+ def test_tooManyModeParameters(1551,53058
+ def test_tooFewModeParameters(1564,53545
+ def test_userMode(1577,54024
+ def getUserModeParams(1589,54593
+ def test_heartbeat(1599,54926
+ def _createHeartbeat(1606,55252
+ def test_heartbeatDisabled(1633,56349
+class BasicServerFunctionalityTests(1645,56726
+ def setUp(1646,56776
+ def check(1653,56952
+ def test_sendMessage(1666,57336
+ def test_sendCommand(1676,57684
+ def test_sendUnicodeCommand(1689,58164
+ def test_sendMessageNoCommand(1698,58455
+ def test_sendCommandNoCommand(1708,58791
+ def test_sendMessageInvalidCommand(1718,59134
+ def test_sendCommandInvalidCommand(1730,59540
+ def test_sendCommandWithPrefix(1740,59880
+ def test_sendCommandWithTags(1750,60262
+ def test_sendCommandValidateEmptyTags(1781,61589
+ def test_sendCommandValidateNoneTags(1795,62055
+ def test_sendCommandValidateTagsWithSpaces(1810,62536
+ def test_sendCommandValidateTagsWithInvalidChars(1823,62993
+ def test_sendCommandValidateTagValueEscaping(1836,63468
+ def testPrivmsg(1858,64229
+ def testNotice(1863,64416
+ def testAction(1868,64598
+ def testJoin(1873,64780
+ def testPart(1878,64916
+ def testWhois(1883,65052
+class DummyClient(1906,65998
+ def __init__(1911,66166
+ def connectionMade(1915,66216
+ def _truncateLine(1920,66315
+ def lineReceived(1927,66503
+ def sendLine(1933,66697
+class ClientInviteTests(1938,66776
+ def setUp(1942,66865
+ def test_channelCorrection(1949,67018
+ def test_invite(1958,67326
+class ClientMsgTests(1968,67593
+ def setUp(1972,67719
+ def test_singleLine(1977,67815
+ def test_invalidMaxLength(1985,68046
+ def test_multipleLine(1994,68408
+ def test_sufficientWidth(2008,68867
+ def test_newlinesAtStart(2025,69509
+ def test_newlinesAtEnd(2034,69766
+ def test_newlinesWithinMessage(2043,70015
+ def test_consecutiveNewlines(2055,70331
+ def assertLongMessageSplitting(2067,70648
+ def test_splitLongMessagesWithDefault(2095,71710
+ def test_splitLongMessagesWithOverride(2107,72230
+ def test_newlinesBeforeLineBreaking(2119,72735
+ def test_lineBreakOnWordBoundaries(2134,73279
+ def test_splitSanity(2149,73821
+ def test_splitDelimiters(2162,74278
+ def test_splitValidatesLength(2175,74750
+ def test_say(2184,75056
+class ClientTests(2195,75407
+ def setUp(2200,75565
+ def getLastLine(2217,76164
+ def test_away(2227,76453
+ def test_back(2240,76826
+ def test_whois(2252,77131
+ def test_whoisWithServer(2262,77391
+ def test_register(2273,77764
+ def test_registerWithPassword(2292,78466
+ def test_registerWithTakenNick(2313,79256
+ def test_overrideAlterCollidedNick(2335,80163
+ def test_nickChange(2349,80705
+ def test_erroneousNick(2364,81287
+ def test_describe(2395,82721
+ def test_noticedDoesntPrivmsg(2412,83282
+ def privmsg(2417,83442
+ def test_ping(2424,83694
+class CollectorClient(2456,84915
+ def __init__(2460,85045
+ def fake_method(2469,85310
+ def inner(2473,85431
+class DccTests(2480,85602
+ def setUp(2484,85679
+ def test_dccSend(2492,85920
+ def test_dccSendNotImplemented(2502,86292
+ def test_dccSendMalformedRequest(2511,86568
+ def test_dccSendIndecipherableAddress(2521,86949
+ def test_dccSendIndecipherablePort(2531,87368
+ def test_dccAccept(2541,87792
+ def test_dccAcceptMalformedRequest(2550,88118
+ def test_dccResume(2561,88524
+ def test_dccResumeMalformedRequest(2570,88838
+ def test_dccChat(2581,89244
+ def test_dccChatMalformedRequest(2591,89615
+ def test_dccChatIndecipherablePort(2602,90008
+class ServerToClientTests(2613,90433
+ def setUp(2617,90560
+ def test_irc_JOIN(2625,90862
+ def test_irc_PART(2637,91346
+ def test_irc_QUIT(2649,91824
+ def test_irc_NOTICE(2661,92285
+ def test_irc_KICK(2672,92734
+ def test_irc_TOPIC(2689,93471
+ def test_irc_RPL_TOPIC(2700,93869
+ def test_irc_RPL_NOTOPIC(2712,94297
+class CTCPQueryTests(2722,94618
+ def setUp(2726,94711
+ def test_ctcpQuery_PING(2732,94869
+ def test_ctcpQuery_FINGER(2742,95220
+ def test_ctcpQuery_SOURCE(2753,95622
+ def test_ctcpQuery_USERINFO(2765,96090
+ def test_ctcpQuery_CLIENTINFO(2776,96495
+ def test_ctcpQuery_TIME(2790,97130
+ def test_ctcpQuery_DCC(2799,97422
+class DccChatFactoryTests(2812,97867
+ def test_buildProtocol(2816,97956
+class DccDescribeTests(2829,98415
+ def test_address(2833,98498
+class DccFileReceiveTests(2842,98742
+ def makeConnectedDccFileReceive(2846,98831
+ def allDataReceivedForProtocol(2875,99896
+ def test_resumeFromResumeOffset(2889,100285
+ def test_resumeFromResumeOffsetInTheMiddleOfAlreadyWrittenData(2903,100783
+ def test_setOverwrite(2920,101487
+ def test_fileDoesNotExist(2934,101969
+ def test_resumeWhenFileDoesNotExist(2947,102375
+ def test_fileAlreadyExistsNoOverwrite(2961,102796
+ def test_failToOpenLocalFile(2972,103107
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_jabberjstrports.py,100
+class JabberStrPortsPlaceHolderTests(16,329
+ def test_parse(21,430
+ def test_client(31,777
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_jabbererror.py,1078
+class BaseErrorTests(21,558
+ def test_getElementPlain(23,600
+ def test_getElementText(32,899
+ def test_getElementTextLang(42,1297
+ def test_getElementAppCondition(52,1711
+class StreamErrorTests(62,2109
+ def test_getElementPlain(64,2153
+ def test_getElementConditionNamespace(72,2420
+ def test_getElementTextNamespace(80,2748
+class StanzaErrorTests(90,3046
+ def test_typeRemoteServerTimeout(96,3143
+ def test_getElementPlain(105,3413
+ def test_getElementType(116,3768
+ def test_getElementConditionNamespace(127,4140
+ def test_getElementTextNamespace(136,4469
+ def test_toResponse(145,4771
+class ParseErrorTests(170,5805
+ def setUp(176,5901
+ def test_empty(180,5977
+ def test_condition(191,6322
+ def test_text(200,6614
+ def test_textLang(211,6968
+ def test_appCondition(222,7343
+ def test_appConditionMultiple(231,7660
+class ExceptionFromStanzaTests(242,8049
+ def test_basic(244,8101
+ def test_legacy(285,9682
+class ExceptionFromStreamErrorTests(313,10755
+ def test_basic(315,10812
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_jabberclient.py,1109
+class CheckVersionInitializerTests(26,864
+ def setUp(27,919
+ def testSupported(33,1071
+ def testNotSupported(41,1244
+class InitiatingInitializerHarness(51,1550
+ def setUp(64,2094
+ def waitFor(72,2353
+class IQAuthInitializerTests(92,3055
+ def setUp(97,3194
+ def testPlainText(104,3448
+ def onAuthGet(113,3725
+ def onAuthSet(136,4496
+ def testDigest(159,5318
+ def onAuthGet(169,5650
+ def onAuthSet(192,6415
+ def testFailRequestFields(220,7410
+ def onAuthGet(224,7546
+ def testFailAuth(245,8237
+ def onAuthGet(250,8340
+ def onAuthSet(273,9109
+class BindInitializerTests(296,9817
+ def setUp(301,9952
+ def testBasic(307,10154
+ def onBind(311,10269
+ def cb(318,10572
+ def testFailure(328,10876
+ def onBind(332,10990
+class SessionInitializerTests(343,11303
+ def setUp(348,11444
+ def testSuccess(353,11582
+ def onSession(358,11705
+ def testFailure(367,11966
+ def onSession(371,12085
+class XMPPAuthenticatorTests(382,12408
+ def testBasic(386,12532
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_service.py,1616
+class RealmTests(20,550
+ def _entityCreationTest(21,587
+ def testUserCreation(53,1871
+ def testGroupCreation(57,1953
+ def testUserRetrieval(61,2037
+ def testUserAddition(80,2772
+ def testGroupRetrieval(97,3411
+ def testGroupAddition(110,3797
+ def testGroupUsernameCollision(119,4082
+ def testEnumeration(131,4529
+class TestCaseUserAgg(145,4910
+ def __init__(146,4941
+ def write(155,5339
+class IRCProtocolTests(159,5411
+ def setUp(165,5635
+ def _assertGreeting(180,6204
+ def _login(197,6838
+ def _loggedInUser(204,7064
+ def _response(211,7278
+ def testPASSLogin(228,7924
+ def test_nickServLogin(233,8038
+ def testFailedLogin(254,8871
+ def testLogout(264,9282
+ def testJoin(275,9647
+ def test_joinTopicless(330,11627
+ def testLeave(351,12375
+ def testGetTopic(411,14287
+ def testSetTopic(446,15563
+ def testGroupMessage(490,16973
+ def testPrivateMessage(516,17742
+ def testOper(545,18697
+ def testGetUserMode(556,18975
+ def testSetUserMode(569,19373
+ def testGetGroupMode(580,19663
+ def testSetGroupMode(595,20067
+ def testWho(610,20471
+ def testList(653,22065
+ def testWhois(697,23407
+class TestMind(753,25499
+ def __init__(754,25531
+ def remote_userJoined(760,25664
+ def remote_userLeft(764,25753
+ def remote_receive(768,25856
+ def remote_groupMetaUpdate(772,25975
+class PBProtocolTests(777,26129
+ def setUp(778,26171
+ def _protocolFactory(795,26893
+ def tearDown(800,27020
+ def _loggedInAvatar(808,27293
+ def testGroups(820,27729
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_irc_service.py,799
+class IRCUserTests(14,382
+ def setUp(19,466
+ def test_sendMessage(34,1089
+ def test_utf8Messages(45,1515
+ def test_invalidEncodingNick(60,2168
+ def response(70,2536
+ def scanResponse(82,2930
+ def test_sendNickSendsGreeting(98,3434
+ def test_fullLogin(114,4186
+ def test_PART(141,5280
+ def test_NAMES(163,6147
+class MocksyIRCUser(176,6504
+ def __init__(177,6534
+ def sendMessage(182,6645
+class IRCUserBadEncodingTests(188,6747
+ def setUp(195,6998
+ def assertChokesOnBadBytes(199,7060
+ def test_JOIN(216,7640
+ def test_NAMES(224,7856
+ def test_TOPIC(232,8075
+ def test_LIST(240,8294
+ def test_MODE(250,8530
+ def test_PRIVMSG(258,8739
+ def test_WHOIS(266,8957
+ def test_PART(276,9191
+ def test_WHO(286,9428
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_xishutil.py,1201
+class CallbackTracker:CallbackTracker18,388
+ def __init__(26,563
+ def call(31,637
+class OrderedCallbackTracker:OrderedCallbackTracker37,726
+ def __init__(42,829
+ def call1(46,882
+ def call2(50,954
+ def call3(54,1026
+class EventDispatcherTests(59,1099
+ def testStuff(64,1197
+ def test_addObserverTwice(101,2260
+ def test_addObserverInDispatch(121,2855
+ def onMessage(129,3086
+ def test_addOnetimeObserverInDispatch(144,3406
+ def onMessage(152,3651
+ def testOnetimeDispatch(167,3980
+ def testDispatcherResult(179,4296
+ def testOrderedXPathDispatch(193,4671
+ def test_cleanUpRemoveEventObserver(214,5558
+ def test_cleanUpRemoveXPathObserver(229,6000
+ def test_cleanUpOnetimeEventObserver(245,6458
+ def test_cleanUpOnetimeXPathObserver(259,6847
+ def test_observerRaisingException(274,7256
+ class OrderedCallbackList(282,7528
+ def __init__(283,7585
+ class TestError(286,7665
+ def raiseError(289,7719
+class XmlPipeTests(314,8434
+ def setUp(319,8543
+ def test_sendFromSource(323,8604
+ def cb(327,8733
+ def test_sendFromSink(337,9002
+ def cb(341,9129
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_jabbersasl.py,1003
+class DummySASLMechanism(17,491
+ def __init__(35,1018
+ def getInitialResponse(38,1107
+ def getResponse(41,1178
+class DummySASLInitiatingInitializer(46,1282
+ def setMechanism(60,1747
+class SASLInitiatingInitializerTests(65,1844
+ def setUp(70,1966
+ def test_onFailure(83,2517
+ def test_sendAuthInitialResponse(99,3185
+ def test_sendAuthNoInitialResponse(112,3620
+ def test_sendAuthEmptyInitialResponse(122,3896
+ def test_onChallenge(132,4186
+ def test_onChallengeResponse(145,4597
+ def test_onChallengeEmpty(160,5119
+ def test_onChallengeIllegalPadding(172,5480
+ def test_onChallengeIllegalCharacters(184,5883
+ def test_onChallengeMalformed(196,6292
+class SASLInitiatingInitializerSetMechanismTests(208,6663
+ def setUp(213,6810
+ def _setMechanism(227,7359
+ def test_anonymous(239,7761
+ def test_plain(250,8066
+ def test_digest(261,8368
+ def test_notAcceptable(272,8681
+ def test_notAcceptableWithoutUser(284,9049
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_basechat.py,204
+class ChatUITests(12,210
+ def setUp(16,314
+ def test_contactChangedNickNoKey(23,601
+ def test_contactChangedNickNoConversation(37,1145
+ def test_contactChangedNickHasConversation(52,1696
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_jabberjid.py,963
+class JIDParsingTests(13,257
+ def test_parse(14,299
+ def test_noHost(42,1486
+ def test_doubleAt(48,1645
+ def test_multipleAt(57,1912
+ def test_prepCaseMapUser(69,2322
+ def test_prepCaseMapHost(76,2557
+ def test_prepNoCaseMapResource(83,2792
+class JIDTests(92,3166
+ def test_noneArguments(94,3202
+ def test_attributes(100,3368
+ def test_userhost(109,3661
+ def test_userhostOnlyHost(116,3854
+ def test_userhostJID(123,4076
+ def test_userhostJIDNoResource(131,4318
+ def test_fullHost(138,4545
+ def test_fullHostResource(145,4768
+ def test_fullUserHost(152,5012
+ def test_fullAll(159,5240
+ def test_equality(166,5462
+ def test_equalityWithNonJIDs(175,5702
+ def test_inequality(182,5888
+ def test_inequalityWithNonJIDs(190,6097
+ def test_hashable(197,6286
+ def test_unicode(205,6501
+ def test_repr(212,6715
+class InternJIDTests(219,6940
+ def test_identity(220,6981
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_domish.py,2354
+class ElementTests(18,421
+ def test_interface(23,510
+ def test_escaping(30,693
+ def test_namespace(39,978
+ def test_elementInit(47,1195
+ def test_childOps(75,2123
+ def test_characterData(109,3186
+ def test_characterDataNativeString(121,3517
+ def test_characterDataUnicode(133,3853
+ def test_characterDataBytes(145,4191
+ def test_characterDataMixed(157,4546
+ def test_addContent(168,4893
+ def test_addContentNativeStringASCII(177,5173
+ def test_addContentBytes(186,5472
+ def test_addContentBytesNonASCII(197,5858
+ def test_addElementContent(208,6267
+ def test_elements(217,6570
+ def test_elementsWithQN(236,7137
+class DomishStreamTestsMixin:DomishStreamTestsMixin256,7745
+ def setUp(264,8023
+ def _docStarted(274,8370
+ def _docEnded(278,8461
+ def doTest(281,8517
+ def testHarness(284,8576
+ def testBasic(293,8943
+ def testNoRootNS(309,9652
+ def testNoDefaultNS(316,9872
+ def testChildDefaultNS(325,10225
+ def testEmptyChildNS(332,10453
+ def test_namespaceWithWhitespace(341,10702
+ def testChildPrefix(353,11140
+ def testUnclosedElement(360,11408
+ def test_namespaceReuse(364,11580
+class DomishExpatStreamTests(391,12679
+class DomishSuxStreamTests(405,13063
+class SerializerTests(414,13301
+ def testNoNamespace(415,13343
+ def testDefaultNamespace(420,13524
+ def testOtherNamespace(424,13668
+ def testChildDefaultNamespace(429,13888
+ def testChildSameNamespace(434,14076
+ def testChildSameDefaultNamespace(439,14273
+ def testChildOtherDefaultNamespace(444,14475
+ def testOnlyChildDefaultNamespace(449,14708
+ def testOnlyChildDefaultNamespace2(454,14909
+ def testChildInDefaultNamespace(459,15083
+ def testQualifiedAttribute(464,15325
+ def testQualifiedAttributeDefaultNS(469,15552
+ def testTwoChilds(474,15805
+ def testXMLNamespace(482,16286
+ def testQualifiedAttributeGivenListOfPrefixes(488,16561
+ def testNSPrefix(494,16851
+ def testDefaultNSPrefix(502,17183
+ def testPrefixScope(511,17569
+ def testLocalPrefixes(518,17809
+ def testLocalPrefixesWithChild(522,17991
+ def test_prefixesReuse(528,18278
+ def testRawXMLSerialization(552,19279
+ def testRawXMLWithUnicodeSerialization(560,19660
+ def testUnicodeSerialization(565,19876
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_jabberxmppstringprep.py,286
+class DeprecationTests(11,211
+ def test_crippled(15,341
+class XMPPStringPrepTests(32,1006
+ def testResourcePrep(47,1764
+ def testNodePrep(88,4393
+ def test_nodeprepUnassignedInUnicode32(94,4613
+ def testNamePrep(101,4830
+ def test_nameprepTrailingDot(111,5355
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_xmlstream.py,935
+class XmlStreamTests(15,342
+ def setUp(16,383
+ def loseConnection(24,625
+ def test_send(32,840
+ def test_receiveRoot(42,1127
+ def streamStartEvent(48,1287
+ def test_receiveBadXML(58,1621
+ def streamErrorEvent(65,1797
+ def streamEndEvent(68,1875
+ def test_streamEnd(87,2575
+ def streamEndEvent(93,2708
+class DummyProtocol(107,3171
+ def __init__(115,3469
+class BootstrapMixinTests(124,3643
+ def setUp(131,3814
+ def test_installBootstraps(135,3887
+ def cb(141,4037
+ def test_addAndRemoveBootstrap(152,4334
+ def cb(159,4486
+class GenericXmlStreamFactoryTestsMixin(173,4837
+ def setUp(178,4962
+ def test_buildProtocolInstallsBootstraps(182,5037
+ def cb(188,5214
+ def test_buildProtocolStoresFactory(199,5462
+class XmlStreamFactoryMixinTests(208,5692
+ def setUp(213,5828
+ def test_buildProtocolFactoryArguments(218,5969
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_basesupport.py,411
+class DummyAccount(8,192
+ def _startLogOn(16,392
+ def _loginFailed(26,692
+ def _cb_logOn(30,834
+class DummyUI(34,975
+ def registerAccountClient(40,1123
+class ClientMsgTests(43,1207
+ def makeUI(44,1248
+ def makeAccount(47,1296
+ def test_connect(50,1396
+ def check(60,1701
+ def test_failedConnect(68,1982
+ def err(78,2299
+ def test_alreadyConnecting(88,2753
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_jabbercomponent.py,1537
+class DummyTransport:DummyTransport19,531
+ def __init__(20,553
+ def write(23,609
+class ComponentInitiatingInitializerTests(26,670
+ def setUp(27,732
+ def testHandshake(43,1429
+class ComponentAuthTests(65,2041
+ def authPassed(66,2086
+ def testAuth(69,2154
+class ServiceTests(95,2979
+ def test_interface(100,3071
+class JabberServiceHarness(109,3275
+ def __init__(110,3322
+ def componentConnected(115,3482
+ def componentDisconnected(118,3571
+ def transportConnected(121,3655
+class JabberServiceManagerTests(125,3745
+ def testSM(126,3797
+class RouterTests(160,4800
+ def test_addRoute(165,4890
+ def test_route(183,5450
+ def test_routeDefault(203,6150
+class ListenComponentAuthenticatorTests(227,7001
+ def setUp(232,7135
+ def loseConnection(239,7365
+ def test_streamStarted(246,7528
+ def addOnetimeObserver(252,7676
+ def test_streamStartedWrongNamespace(271,8390
+ def test_streamStartedNoTo(287,8985
+ def test_onElement(302,9524
+ def test_onElementNotHandshake(316,9951
+ def test_onHandshake(333,10478
+ def authenticated(339,10630
+ def test_onHandshakeWrongHash(351,11026
+ def authenticated(358,11200
+class XMPPComponentServerFactoryTests(373,11624
+ def setUp(378,11754
+ def test_makeConnection(386,12084
+ def test_makeConnectionLogTraffic(398,12566
+ def test_onError(409,12982
+ class TestError(416,13221
+ def test_connectionInitialized(424,13461
+ def test_connectionLost(434,13855
+
+venv/lib/python2.7/site-packages/twisted/words/test/test_tap.py,221
+class WordsTapTests(10,185
+ def setUp(20,459
+ def tearDown(30,696
+ def test_hostname(37,811
+ def test_passwd(46,1065
+ def test_auth(55,1294
+ def _loginTest(64,1522
+ def _gotAvatar(76,2011
+
+venv/lib/python2.7/site-packages/twisted/words/im/baseaccount.py,285
+class AccountManager:AccountManager9,96
+ def __init__(18,427
+ def getSnapShot(21,479
+ def isEmpty(34,952
+ def getConnectionInfo(37,1015
+ def addAccount(43,1208
+ def delAccount(46,1297
+ def connect(49,1376
+ def disconnect(55,1553
+ def quit(59,1674
+
+venv/lib/python2.7/site-packages/twisted/words/im/interfaces.py,1464
+class IAccount(21,571
+ def __init__(29,848
+ def isOnline(40,1202
+ def logOn(47,1293
+ def logOff(56,1475
+ def getGroup(61,1536
+ def getPerson(66,1623
+class IClient(73,1716
+ def __init__(77,1805
+ def joinGroup(85,2093
+ def leaveGroup(91,2237
+ def getGroupConversation(97,2383
+ def getPerson(101,2442
+class IPerson(106,2483
+ def __init__(108,2510
+ def isOnline(119,2767
+ def getStatus(127,2869
+ def getIdleTime(135,2990
+ def sendMessage(141,3089
+class IGroup(151,3254
+ def __init__(162,3589
+ def setTopic(173,3853
+ def sendGroupMessage(181,3976
+ def join(195,4316
+ def leave(201,4383
+class IConversation(208,4454
+ def __init__(213,4546
+ def show(219,4639
+ def hide(225,4737
+ def sendText(231,4805
+ def showMessage(235,4854
+ def changedNick(239,4906
+class IGroupConversation(246,5044
+ def show(248,5082
+ def hide(254,5180
+ def sendText(260,5248
+ def showGroupMessage(264,5297
+ def setGroupMembers(268,5362
+ def setTopic(274,5497
+ def memberJoined(283,5713
+ def memberChangedNick(292,5936
+ def memberLeft(302,6198
+class IChatUI(312,6431
+ def registerAccountClient(314,6458
+ def unregisterAccountClient(322,6626
+ def getContactsList(330,6810
+ def getConversation(338,7014
+ def getGroupConversation(351,7425
+ def getPerson(364,7889
+ def getGroup(377,8131
+ def contactChangedNick(390,8368
+
+venv/lib/python2.7/site-packages/twisted/words/im/basechat.py,1115
+class ContactsList:ContactsList12,246
+ def __init__(31,893
+ def setContactStatus(42,1177
+ def registerAccountClient(59,1840
+ def unregisterAccountClient(70,2202
+ def contactChangedNick(83,2604
+class Conversation:Conversation106,3357
+ def __init__(116,3684
+ def show(128,4057
+ def hide(135,4218
+ def sendText(142,4376
+ def showMessage(152,4612
+ def contactChangedNick(165,5006
+class GroupConversation:GroupConversation179,5365
+ def __init__(192,5798
+ def show(205,6192
+ def hide(212,6358
+ def sendText(219,6521
+ def showGroupMessage(229,6722
+ def setGroupMembers(245,7213
+ def setTopic(255,7474
+ def memberJoined(269,7873
+ def memberChangedNick(281,8227
+ def memberLeft(297,8681
+class ChatUI:ChatUI310,9041
+ def __init__(336,10082
+ def registerAccountClient(345,10307
+ def unregisterAccountClient(360,10842
+ def getContactsList(372,11249
+ def getConversation(382,11505
+ def getGroupConversation(412,12630
+ def getPerson(443,13820
+ def getGroup(466,14597
+ def contactChangedNick(492,15540
+
+venv/lib/python2.7/site-packages/twisted/words/im/locals.py,147
+class Enum:Enum5,74
+ def __init__(8,104
+ def __repr__(11,163
+ def __str__(14,241
+class StatusEnum(18,292
+class OfflineError(25,409
+
+venv/lib/python2.7/site-packages/twisted/words/im/basesupport.py,985
+class AbstractGroup:AbstractGroup22,488
+ def __init__(23,509
+ def getGroupCommands(27,605
+ def getTargetCommands(35,841
+ def join(46,1244
+ def leave(51,1381
+ def __repr__(56,1520
+ def __str__(59,1600
+class AbstractPerson:AbstractPerson62,1687
+ def __init__(63,1709
+ def getPersonCommands(68,1843
+ def getIdleTime(76,2083
+ def __repr__(82,2181
+ def __str__(85,2277
+class AbstractClientMixin:AbstractClientMixin88,2364
+ def __init__(95,2552
+ def connectionMade(106,2902
+ def connectionLost(109,2978
+ def unregisterAsAccountClient(114,3165
+class AbstractAccount(120,3322
+ def __init__(155,4325
+ def upgrateToVersion2(166,4650
+ def __getstate__(172,4838
+ def isOnline(181,5095
+ def logOn(184,5150
+ def getGroup(207,6059
+ def getPerson(219,6388
+ def _startLogOn(231,6728
+ def _cb_logOn(240,6938
+ def _loginFailed(246,7081
+ def _clientLost(258,7396
+ def __repr__(264,7547
+
+venv/lib/python2.7/site-packages/twisted/words/im/ircsupport.py,1053
+class IRCPerson(16,400
+ def imperson_whois(18,446
+ def isOnline(25,640
+ def getStatus(29,688
+ def setStatus(33,737
+ def sendMessage(38,857
+class IRCGroup(51,1296
+ def imgroup_testAction(52,1339
+ def imtarget_kick(56,1388
+ def setTopic(65,1680
+ def sendGroupMessage(71,1843
+ def leave(83,2330
+class IRCProto(91,2539
+ def __init__(92,2603
+ def getGroupConversation(101,2904
+ def getPerson(107,3125
+ def connectionMade(111,3204
+ def setNick(132,3888
+ def kickedFrom(138,4023
+ def userKicked(146,4250
+ def noticed(150,4325
+ def privmsg(154,4451
+ def action(166,4916
+ def irc_RPL_NAMREPLY(177,5323
+ def irc_RPL_ENDOFNAMES(198,6026
+ def irc_RPL_TOPIC(204,6238
+ def irc_333(208,6329
+ def irc_TOPIC(214,6509
+ def irc_JOIN(221,6712
+ def irc_PART(232,7075
+ def irc_QUIT(241,7404
+ def irc_NICK(249,7684
+ def irc_unknown(260,8078
+ def joinGroup(265,8163
+class IRCAccount(272,8294
+ def __init__(278,8427
+ def _startLogOn(287,8833
+
+venv/lib/python2.7/site-packages/twisted/words/im/pbsupport.py,1329
+class TwistedWordsPerson(23,499
+ def __init__(26,641
+ def isOnline(30,786
+ def getStatus(34,893
+ def sendMessage(37,946
+ def metadataFailed(48,1389
+ def setStatus(52,1557
+class TwistedWordsGroup(57,1711
+ def __init__(58,1763
+ def sendGroupMessage(62,1899
+ def setTopic(75,2453
+ def metadataFailed(81,2654
+ def joining(86,2893
+ def leaving(89,2941
+ def leave(92,2989
+class TwistedWordsClient(98,3154
+ def __init__(102,3385
+ def getPerson(111,3790
+ def getGroup(114,3869
+ def getGroupConversation(117,3946
+ def addContact(120,4056
+ def remote_receiveGroupMembers(123,4145
+ def remote_receiveGroupMessage(127,4321
+ def remote_memberJoined(131,4564
+ def remote_memberLeft(135,4723
+ def remote_notifyStatusChanged(139,4861
+ def remote_receiveDirectMessage(142,4976
+ def remote_receiveContactList(145,5148
+ def remote_setGroupMetadata(149,5294
+ def joinGroup(153,5488
+ def leaveGroup(157,5659
+ def _cbGroupJoined(161,5830
+ def _cbGroupLeft(166,6064
+ def connected(171,6263
+class PBAccount(186,6650
+ def __init__(191,6798
+ def logOn(206,7487
+ def registerMany(218,8053
+ def _startLogOn(231,8489
+ def _cbConnected(238,8739
+ def _cbIdent(246,9036
+ def _ebConnected(259,9587
+
+venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/ijabber.py,627
+class IInitializer(10,157
+class IInitiatingInitializer(20,363
+ def initialize(27,553
+class IIQResponseTracker(36,723
+class IXMPPHandler(58,1586
+ def setHandlerParent(69,1928
+ def disownHandlerParent(77,2076
+ def makeConnection(85,2230
+ def connectionMade(100,2637
+ def connectionInitialized(110,2933
+ def connectionLost(120,3240
+class IXMPPHandlerCollection(132,3524
+ def __iter__(139,3669
+ def addHandler(145,3764
+ def removeHandler(153,3888
+class IService(162,4019
+ def componentConnected(170,4268
+ def componentDisconnected(183,4693
+ def transportConnected(192,4956
+
+venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/xmlstream.py,2558
+def hashPassword(57,1792
+class Authenticator:Authenticator75,2377
+ def __init__(98,3246
+ def connectionMade(102,3302
+ def streamStarted(116,3729
+ def associateWithStream(144,4828
+class ConnectAuthenticator(162,5336
+ def __init__(169,5461
+ def connectionMade(173,5533
+ def initializeStream(179,5718
+ def remove_first(195,6441
+ def do_next(200,6550
+ def streamStarted(227,7367
+ def onFeatures(245,8049
+class ListenAuthenticator(261,8574
+ def associateWithStream(268,8697
+ def streamStarted(279,9049
+class FeatureNotAdvertized(301,9781
+class BaseFeatureInitiatingInitializer(310,9991
+ def __init__(327,10522
+ def initialize(331,10580
+ def start(350,11164
+class TLSError(359,11317
+class TLSFailed(366,11387
+class TLSRequired(373,11481
+class TLSNotSupported(383,11718
+class TLSInitiatingInitializer(393,11956
+ def onProceed(411,12636
+ def onFailure(424,13014
+ def start(429,13156
+class XmlStream(463,14400
+ def __init__(504,16056
+ def _callLater(516,16372
+ def reset(521,16512
+ def onStreamError(533,16866
+ def sendHeader(548,17384
+ def sendFooter(577,18282
+ def sendStreamError(584,18400
+ def send(607,19047
+ def connectionMade(624,19701
+ def onDocumentStart(634,19961
+class XmlStreamFactory(665,21232
+ def __init__(676,21551
+class XmlStreamServerFactory(682,21701
+ def __init__(695,22132
+ def buildProtocol(700,22285
+class TimeoutError(715,22716
+def upgradeWithIQResponseTracker(723,22860
+ def callback(732,23213
+ def disconnected(752,23706
+class IQ(774,24455
+ def __init__(790,24961
+ def send(804,25405
+ def onTimeout(827,26202
+ def cancelTimeout(833,26415
+def toResponse(846,26647
+class XMPPHandler(881,27651
+ def __init__(889,27874
+ def setHandlerParent(894,27957
+ def disownHandlerParent(899,28065
+ def makeConnection(904,28177
+ def connectionMade(909,28271
+ def connectionInitialized(917,28456
+ def connectionLost(926,28703
+ def send(936,28931
+class XMPPHandlerCollection(956,29740
+ def __init__(968,30096
+ def __iter__(972,30149
+ def addHandler(979,30275
+ def removeHandler(988,30480
+class StreamManager(996,30616
+ def __init__(1019,31508
+ def addHandler(1032,31989
+ def _connected(1048,32524
+ def logDataIn(1056,32822
+ def logDataOut(1059,32889
+ def _authd(1072,33153
+ def initializationFailed(1091,33662
+ def _disconnected(1105,34154
+ def send(1122,34675
+
+venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/sasl_mechanisms.py,579
+class ISASLMechanism(20,456
+ def getInitialResponse(23,554
+ def getResponse(32,756
+class Anonymous(45,1028
+ def getInitialResponse(53,1197
+class Plain(59,1283
+ def __init__(67,1465
+ def getInitialResponse(84,1920
+class DigestMD5(92,2147
+ def __init__(100,2348
+ def getInitialResponse(130,3424
+ def getResponse(134,3480
+ def _parse(154,4064
+ def _unparse(198,5503
+ def _calculateResponse(223,6326
+ def H(232,6664
+ def HEX(235,6718
+ def KD(238,6778
+ def _genResponse(252,7175
+ def _gen_nonce(290,8518
+
+venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/jid.py,349
+class InvalidFormat(17,576
+def parse(22,704
+def prep(68,2233
+def internJID(110,3345
+class JID(124,3597
+ def __init__(132,3765
+ def userhost(146,4169
+ def userhostJID(160,4526
+ def full(178,5078
+ def __eq__(195,5563
+ def __ne__(210,6065
+ def __hash__(223,6407
+ def __unicode__(233,6768
+ def __repr__(246,7025
+
+venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/sasl.py,476
+def get_mechanisms(19,447
+class SASLError(31,762
+class SASLNoAcceptableMechanism(37,833
+class SASLAuthError(43,956
+ def __init__(47,1036
+ def __str__(51,1113
+class SASLIncorrectEncodingError(55,1204
+def fromBase64(76,2108
+class SASLInitiatingInitializer(97,2762
+ def setMechanism(111,3356
+ def start(140,4507
+ def sendAuth(154,4965
+ def sendResponse(172,5489
+ def onChallenge(186,5843
+ def onSuccess(202,6296
+ def onFailure(218,6849
+
+venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/component.py,1316
+def componentFactory(33,1246
+class ComponentInitiatingInitializer(45,1644
+ def __init__(54,1907
+ def initialize(58,1994
+ def _cbHandshake(72,2485
+class ConnectComponentAuthenticator(80,2739
+ def __init__(88,3027
+ def associateWithStream(100,3491
+class ListenComponentAuthenticator(108,3694
+ def __init__(120,4011
+ def associateWithStream(125,4127
+ def streamStarted(136,4466
+ def onElement(164,5497
+ def onHandshake(180,6086
+class Service(202,6967
+ def componentConnected(207,7060
+ def componentDisconnected(210,7112
+ def transportConnected(213,7163
+ def send(216,7215
+class ServiceManager(234,7966
+ def __init__(244,8369
+ def getFactory(271,9440
+ def _connected(274,9498
+ def _authd(280,9668
+ def _disconnected(291,10020
+ def send(300,10281
+def buildServiceManager(317,10838
+class Router(330,11146
+ def __init__(351,11899
+ def addRoute(355,11950
+ def removeRoute(373,12625
+ def route(387,13080
+class XMPPComponentServerFactory(405,13524
+ def __init__(418,13848
+ def authenticatorFactory(422,13956
+ def onConnectionMade(434,14372
+ def logDataIn(443,14604
+ def logDataOut(446,14689
+ def onAuthenticated(456,14953
+ def onError(470,15416
+ def onConnectionLost(474,15489
+
+venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/xmpp_stringprep.py,804
+class ILookupTable(29,636
+ def lookup(34,728
+class IMappingTable(41,825
+ def map(46,919
+class LookupTableFromFunction:LookupTableFromFunction54,1027
+ def __init__(56,1059
+class LookupTable:LookupTable62,1172
+ def __init__(64,1192
+ def lookup(67,1252
+class MappingTableFromFunction:MappingTableFromFunction73,1340
+ def __init__(75,1373
+class EmptyMappingTable:EmptyMappingTable81,1486
+ def __init__(83,1512
+ def map(86,1608
+class Profile:Profile94,1731
+ def __init__(95,1746
+ def prepare(103,2082
+ def map(114,2453
+ def check_prohibiteds(130,2808
+ def check_unassigneds(136,3027
+ def check_bidirectionals(141,3209
+class NamePrep:NamePrep159,3821
+ def prepare(188,5162
+ def check_prohibiteds(204,5532
+ def nameprep(209,5704
+
+venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/client.py,901
+def basicClientFactory(21,754
+class IQ(25,873
+ def __init__(37,1312
+ def addCallback(52,1793
+ def send(59,2007
+ def _resultEvent(75,2614
+class IQAuthInitializer(81,2715
+ def __init__(101,3427
+ def initialize(105,3485
+ def _cbAuthQuery(117,3860
+ def _ebAuthQuery(139,4682
+ def _cbAuth(150,5010
+ def _ebAuth(154,5052
+class BasicAuthenticator(161,5228
+ def __init__(200,6883
+ def associateWithStream(205,7043
+ def registerAccount(220,7513
+ def _registerResultEvent(235,7990
+class CheckVersionInitializer(245,8275
+ def __init__(250,8411
+ def initialize(254,8469
+class BindInitializer(260,8601
+ def start(270,8908
+ def onBind(281,9247
+class SessionInitializer(287,9369
+ def start(298,9694
+def XMPPClientFactory(305,9844
+class XMPPAuthenticator(327,10526
+ def __init__(363,12301
+ def associateWithStream(369,12462
+
+venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/error.py,374
+class BaseError(66,2681
+ def __init__(89,3586
+ def __str__(97,3835
+ def getElement(107,4076
+class StreamError(129,4745
+ def getElement(138,4933
+class StanzaError(155,5357
+ def __init__(171,5849
+ def getElement(191,6397
+ def toResponse(208,6853
+def _parseError(236,7956
+def exceptionFromStreamError(274,9071
+def exceptionFromStanza(294,9588
+
+venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/jstrports.py,85
+def _parseTCPSSL(13,323
+def _parseUNIX(17,475
+def parse(26,648
+def client(30,791
+
+venv/lib/python2.7/site-packages/twisted/words/protocols/irc.py,7773
+class IRCBadMessage(62,1785
+class IRCPasswordMismatch(65,1827
+class IRCBadModes(70,1877
+def parsemsg(77,2005
+def split(105,2624
+def _intOrDefault(126,3164
+class UnhandledCommand(143,3551
+class _CommandDispatcherMixin(150,3682
+ def dispatch(166,4237
+ def _getMethodName(170,4346
+ def _getMethod(173,4436
+def parseModes(189,4851
+class IRC(248,6701
+ def connectionMade(258,6847
+ def sendLine(264,6985
+ def sendMessage(272,7234
+ def sendCommand(303,8482
+ def _stringTags(349,10266
+ def _validateTags(368,10787
+ def _escapeTagValue(383,11293
+ def dataReceived(402,11856
+ def handleCommand(429,12818
+ def irc_unknown(454,13599
+ def privmsg(463,13890
+ def notice(481,14525
+ def action(503,15370
+ def topic(521,15991
+ def topicAuthor(550,17110
+ def names(576,18034
+ def who(612,19327
+ def whois(641,20611
+ def join(695,22894
+ def part(709,23308
+ def channelMode(730,23989
+class ServerSupportedFeatures(751,24684
+ def __init__(762,25024
+ def _splitParamArgs(777,25645
+ def _parse(800,26365
+ def _unescapeParamValue(810,26625
+ def _unescape(819,26871
+ def _splitParam(837,27427
+ def _parsePrefixParam(853,27807
+ def _parseChanModesParam(876,28650
+ def getFeature(891,29210
+ def hasFeature(910,29720
+ def parse(919,29915
+ def isupport_unknown(937,30513
+ def isupport_CHANLIMIT(944,30653
+ def isupport_CHANMODES(951,30845
+ def isupport_CHANNELLEN(975,31622
+ def isupport_CHANTYPES(982,31824
+ def isupport_EXCEPTS(989,31956
+ def isupport_IDCHAN(999,32202
+ def isupport_INVEX(1009,32448
+ def isupport_KICKLEN(1019,32695
+ def isupport_MAXLIST(1026,32864
+ def isupport_MODES(1035,33142
+ def isupport_NETWORK(1043,33364
+ def isupport_NICKLEN(1050,33481
+ def isupport_PREFIX(1057,33672
+ def isupport_SAFELIST(1067,33947
+ def isupport_STATUSMSG(1075,34169
+ def isupport_TARGMAX(1083,34371
+ def isupport_TOPICLEN(1091,34597
+class IRCClient(1099,34756
+ def _reallySendLine(1220,39184
+ def sendLine(1227,39437
+ def _sendLine(1235,39665
+ def connectionLost(1244,39957
+ def _createHeartbeat(1249,40082
+ def _sendHeartbeat(1256,40238
+ def stopHeartbeat(1263,40414
+ def startHeartbeat(1275,40691
+ def created(1296,41296
+ def yourHost(1304,41540
+ def myInfo(1312,41786
+ def luserClient(1329,42301
+ def bounce(1338,42586
+ def isupport(1347,42837
+ def luserChannels(1356,43126
+ def luserOp(1363,43289
+ def luserMe(1370,43432
+ def privmsg(1381,43733
+ def joined(1387,43887
+ def left(1395,44087
+ def noticed(1404,44281
+ def modeChanged(1419,44862
+ def pong(1446,45939
+ def signedOn(1452,46063
+ def kickedFrom(1458,46185
+ def nickChanged(1464,46323
+ def userJoined(1473,46516
+ def userLeft(1479,46653
+ def userQuit(1485,46788
+ def userKicked(1491,46937
+ def action(1497,47107
+ def topicUpdated(1503,47253
+ def userRenamed(1511,47451
+ def receivedMOTD(1519,47631
+ def join(1535,48078
+ def leave(1552,48633
+ def kick(1569,49193
+ def invite(1591,49916
+ def topic(1607,50339
+ def mode(1630,51209
+ def say(1665,52510
+ def _safeMaximumLineLength(1687,53449
+ def msg(1710,54395
+ def notice(1746,55669
+ def away(1761,56081
+ def back(1771,56304
+ def whois(1779,56442
+ def register(1794,56850
+ def setNick(1813,57545
+ def quit(1824,57807
+ def describe(1837,58118
+ def ping(1854,58574
+ def dccSend(1878,59402
+ def dccResume(1892,59989
+ def dccAcceptResume(1900,60220
+ def irc_ERR_NICKNAMEINUSE(1911,60602
+ def alterCollidedNick(1920,60891
+ def irc_ERR_ERRONEUSNICKNAME(1934,61351
+ def irc_ERR_PASSWDMISMATCH(1949,61900
+ def irc_RPL_WELCOME(1956,62082
+ def irc_JOIN(1967,62382
+ def irc_PART(1978,62680
+ def irc_QUIT(1989,62974
+ def irc_MODE(1997,63152
+ def irc_PING(2028,64219
+ def irc_PRIVMSG(2034,64370
+ def irc_NOTICE(2058,64973
+ def irc_NICK(2078,65469
+ def irc_KICK(2088,65758
+ def irc_TOPIC(2102,66201
+ def irc_RPL_TOPIC(2111,66457
+ def irc_RPL_NOTOPIC(2121,66778
+ def irc_RPL_MOTDSTART(2127,66963
+ def irc_RPL_MOTD(2132,67126
+ def irc_RPL_ENDOFMOTD(2140,67346
+ def irc_RPL_CREATED(2150,67641
+ def irc_RPL_YOURHOST(2153,67721
+ def irc_RPL_MYINFO(2156,67803
+ def irc_RPL_BOUNCE(2162,67976
+ def irc_RPL_ISUPPORT(2165,68054
+ def irc_RPL_LUSERCLIENT(2174,68470
+ def irc_RPL_LUSEROP(2177,68558
+ def irc_RPL_LUSERCHANNELS(2183,68704
+ def irc_RPL_LUSERME(2189,68862
+ def irc_unknown(2192,68942
+ def ctcpQuery(2199,69101
+ def ctcpUnknownQuery(2217,69728
+ def ctcpQuery_ACTION(2227,70038
+ def ctcpQuery_PING(2230,70133
+ def ctcpQuery_FINGER(2234,70270
+ def ctcpQuery_VERSION(2249,70751
+ def ctcpQuery_SOURCE(2261,71276
+ def ctcpQuery_USERINFO(2274,71984
+ def ctcpQuery_CLIENTINFO(2282,72325
+ def ctcpQuery_ERRMSG(2313,73627
+ def ctcpQuery_TIME(2320,73963
+ def ctcpQuery_DCC(2329,74350
+ def dcc_SEND(2360,75379
+ def dcc_ACCEPT(2385,76133
+ def dcc_RESUME(2400,76580
+ def dcc_CHAT(2415,77021
+ def dccDoSend(2433,77628
+ def dccDoResume(2460,78489
+ def dccDoAcceptResume(2482,79246
+ def dccDoChat(2504,79943
+ def ctcpMakeReply(2518,80394
+ def ctcpMakeQuery(2529,80750
+ def ctcpReply(2541,81209
+ def ctcpReply_PING(2552,81580
+ def ctcpUnknownReply(2561,81917
+ def badMessage(2587,82709
+ def quirkyMessage(2609,83416
+ def connectionMade(2621,83698
+ def dataReceived(2627,83876
+ def lineReceived(2634,84082
+ def getUserModeParams(2649,84602
+ def getChannelModeParams(2659,84817
+ def handleCommand(2681,85568
+ def __getstate__(2706,86349
+def dccParseAddress(2713,86497
+class DccFileReceiveBasic(2732,86999
+ def __init__(2746,87445
+ def dataReceived(2755,87765
+class DccSendProtocol(2767,88183
+ def __init__(2797,89047
+ def connectionMade(2801,89148
+ def dataReceived(2805,89231
+ def sendBlock(2824,89988
+ def connectionLost(2834,90320
+class DccSendFactory(2840,90457
+ def __init__(2842,90528
+ def buildProtocol(2845,90584
+def fileSize(2851,90706
+class DccChat(2895,91759
+ def __init__(2916,92512
+ def dataReceived(2933,93090
+ def lineReceived(2945,93456
+class DccChatFactory(2951,93656
+ def __init__(2954,93739
+ def buildProtocol(2959,93848
+ def clientConnectionFailed(2965,93999
+ def clientConnectionLost(2968,94117
+def dccDescribe(2972,94234
+class DccFileReceive(3028,95569
+ def __init__(3073,97231
+ def set_directory(3085,97658
+ def set_filename(3108,98595
+ def set_overwrite(3119,98893
+ def connectionMade(3132,99211
+ def dataReceived(3156,100244
+ def connectionLost(3162,100412
+ def __str__(3192,101550
+ def __repr__(3202,101892
+class _CharacterAttributes(3226,102532
+class _FormattingState(3295,104234
+ def __init__(3313,104663
+ def toMIRCControlCodes(3323,104998
+def _foldr(3349,105847
+class _FormattingParser(3367,106269
+ def __init__(3412,107736
+ def process(3421,107934
+ def complete(3431,108131
+ def emit(3443,108426
+ def state_TEXT(3462,109032
+ def state_COLOR_FOREGROUND(3487,109791
+ def state_COLOR_BACKGROUND(3524,111300
+def parseFormattedText(3552,112282
+def assembleFormattedText(3572,112720
+def stripFormatting(3629,114218
+def ctcpExtract(3651,114690
+def lowQuote(3709,116146
+def lowDequote(3714,116255
+ def sub(3715,116274
+def ctcpQuote(3739,116748
+def ctcpDequote(3744,116854
+ def sub(3745,116874
+def ctcpStringify(3755,117100
+
+venv/lib/python2.7/site-packages/twisted/words/xish/xpathparser.py,1087
+class SyntaxError(51,1559
+ def __init__(53,1666
+ def __str__(59,1842
+class NoMoreTokens(63,1983
+class Token(67,2090
+ def __init__(73,2186
+ def __repr__(79,2342
+class Scanner(93,2762
+ def __init__(105,3221
+ def stack_input(152,4773
+ def get_pos(183,5845
+ def print_line_with_pointer(196,6207
+ def grab_input(258,8079
+ def getchar(276,8692
+ def token(284,8856
+ def peek(351,11342
+ def scan(364,11912
+class Parser(381,12608
+ def __init__(386,12687
+ def _stack(389,12753
+ def _peek(394,12941
+ def _scan(399,13164
+class Context(403,13312
+ def __init__(411,13506
+ def __str__(428,13994
+def print_error(434,14146
+def wrap_error_reporter(461,15080
+class XPathParserScanner(477,15666
+ def __init__(501,16618
+class XPathParser(504,16725
+ def XPATH(506,16774
+ def PATH(516,17215
+ def PREDICATE(539,18255
+ def EXPR(549,18686
+ def BOOLOP(559,19102
+ def FACTOR(569,19501
+ def TERM(581,19985
+ def VALUE(591,20404
+ def CMP(615,21620
+ def STR(625,22018
+def parse(636,22417
+
+venv/lib/python2.7/site-packages/twisted/words/xish/xmlstream.py,684
+class XmlStream(46,1563
+ def __init__(54,1952
+ def _initializeStream(60,2116
+ def connectionMade(73,2584
+ def dataReceived(82,2897
+ def connectionLost(98,3503
+ def onDocumentStart(112,3905
+ def onElement(119,4136
+ def onDocumentEnd(127,4354
+ def setDispatchFn(134,4591
+ def resetDispatchFn(138,4720
+ def send(142,4878
+class BootstrapMixin(171,5767
+ def __init__(190,6518
+ def installBootstraps(194,6573
+ def addBootstrap(205,6903
+ def removeBootstrap(216,7223
+class XmlStreamFactoryMixin(228,7547
+ def __init__(241,7998
+ def buildProtocol(247,8133
+class XmlStreamFactory(261,8515
+ def buildProtocol(269,8733
+
+venv/lib/python2.7/site-packages/twisted/words/xish/domish.py,1970
+def _splitPrefix(20,614
+class _ListSerializer:_ListSerializer34,1050
+ def __init__(36,1147
+ def getValue(45,1475
+ def getPrefix(48,1540
+ def prefixInScope(54,1761
+ def serialize(61,1980
+def escapeToXml(155,4956
+def unescapeFromXml(173,5518
+def generateOnlyInterface(181,5753
+def generateElementsQNamed(188,5910
+def generateElementsNamed(194,6138
+class SerializedXML(202,6359
+class Namespace:Namespace207,6460
+ def __init__(209,6545
+ def __getattr__(211,6598
+ def __getitem__(213,6658
+class IElement(216,6719
+ def toXml(233,7354
+ def addElement(261,8498
+ def addChild(285,9423
+ def addContent(299,9956
+class Element(313,10349
+ def __init__(414,14593
+ def __getattr__(436,15507
+ def __getitem__(449,15972
+ def __delitem__(452,16052
+ def __setitem__(455,16130
+ def __unicode__(458,16218
+ def __bytes__(467,16436
+ def _dqa(478,16676
+ def getAttribute(485,16873
+ def hasAttribute(489,17049
+ def compareAttribute(493,17198
+ def swapAttributeValues(500,17429
+ def addChild(507,17624
+ def addContent(514,17824
+ def addElement(524,18121
+ def addRawXml(541,18608
+ def addUniqueId(545,18784
+ def elements(553,19036
+ def toXml(573,19772
+ def firstChildElement(580,20135
+class ParserError(587,20286
+def elementStream(591,20383
+ class SuxElementStream(610,20853
+ def __init__(611,20896
+ def parse(622,21258
+ def findUri(629,21434
+ def gotTagStart(638,21789
+ def gotText(701,24033
+ def gotCData(707,24244
+ def gotComment(713,24456
+ def gotEntityReference(723,24728
+ def gotTagEnd(732,25137
+class ExpatElementStream:ExpatElementStream777,26886
+ def __init__(778,26912
+ def parse(795,27607
+ def _onStartElement(801,27758
+ def _onEndElement(832,28806
+ def _onCdata(848,29313
+ def _onStartNamespace(852,29421
+ def _onEndNamespace(860,29672
+
+venv/lib/python2.7/site-packages/twisted/words/xish/utility.py,585
+class _MethodWrapper(16,348
+ def __init__(20,440
+ def __call__(26,574
+class CallbackList:CallbackList34,758
+ def __init__(56,1778
+ def addCallback(60,1832
+ def removeCallback(80,2519
+ def callback(91,2737
+ def isEmpty(118,3626
+class EventDispatcher:EventDispatcher129,3799
+ def __init__(170,5744
+ def _getEventAndObservers(179,6081
+ def addOnetimeObserver(195,6583
+ def addObserver(205,6941
+ def _addObserver(229,8134
+ def removeObserver(252,9028
+ def dispatch(284,10224
+class XmlPipe(343,12076
+ def __init__(371,13254
+
+venv/lib/python2.7/site-packages/twisted/words/xish/xpath.py,1657
+class LiteralValue(20,431
+ def value(21,460
+class IndexValue:IndexValue25,509
+ def __init__(26,527
+ def value(29,595
+class AttribValue:AttribValue33,665
+ def __init__(34,684
+ def value_ns(39,836
+ def value(42,891
+class CompareValue:CompareValue49,1057
+ def __init__(50,1077
+ def _compareEqual(58,1289
+ def _compareNotEqual(61,1385
+class BooleanValue:BooleanValue65,1485
+ def __init__(75,1866
+ def _booleanAnd(83,2072
+ def _booleanOr(91,2345
+def Function(100,2616
+class _not_Function:_not_Function109,2792
+ def __init__(110,2813
+ def setParams(113,2868
+ def value(116,2940
+class _text_Function:_text_Function120,3015
+ def setParams(121,3037
+ def value(124,3076
+class _Location:_Location128,3134
+ def __init__(129,3151
+ def matchesPredicates(134,3272
+ def matches(144,3516
+ def queryForString(157,3822
+ def queryForNodes(167,4133
+ def queryForStringList(177,4437
+class _AnyLocation:_AnyLocation190,4839
+ def __init__(191,4859
+ def matchesPredicates(196,4979
+ def listParents(202,5129
+ def isRootMatch(207,5298
+ def findFirstRootMatch(218,5692
+ def matches(243,6712
+ def queryForString(256,7127
+ def queryForNodes(260,7276
+ def queryForStringList(270,7565
+class XPathQuery:XPathQuery279,7862
+ def __init__(280,7880
+ def __hash__(288,8278
+ def matches(291,8343
+ def queryForString(294,8420
+ def queryForNodes(299,8573
+ def queryForStringList(307,8776
+def internQuery(318,9014
+def matches(324,9198
+def queryForStringList(328,9276
+def queryForString(332,9376
+def queryForNodes(336,9468
+
+venv/lib/python2.7/site-packages/twisted/words/service.py,4281
+class Group(46,1429
+ def __init__(47,1450
+ def _ebUserCall(56,1624
+ def _cbUserCall(60,1711
+ def add(67,1923
+ def remove(81,2498
+ def size(97,3030
+ def receive(101,3098
+ def setMetadata(113,3542
+ def iterusers(124,3901
+class User(130,4020
+ def __init__(134,4074
+ def loggedIn(140,4190
+ def join(146,4310
+ def cbJoin(147,4337
+ def leave(153,4487
+ def cbLeave(154,4528
+ def send(160,4691
+ def itergroups(165,4831
+ def logout(169,4892
+class IRCUser(178,5050
+ def connectionMade(198,5557
+ def connectionLost(204,5722
+ def sendMessage(211,5902
+ def userJoined(227,6446
+ def userLeft(233,6600
+ def receive(240,6801
+ def groupMetaUpdate(257,7374
+ def irc_PASS(272,7820
+ def irc_NICK(286,8107
+ def irc_USER(323,9122
+ def irc_NICKSERV_PRIVMSG(335,9477
+ def logInAs(358,10146
+ def _cbLogin(390,11200
+ def _ebLogin(403,11601
+ def irc_PING(426,12344
+ def irc_QUIT(436,12563
+ def _channelMode(445,12722
+ def _userMode(454,12979
+ def irc_MODE(469,13410
+ def ebGroup(488,14005
+ def ebUser(499,14428
+ def irc_USERHOST(511,14761
+ def irc_PRIVMSG(522,14943
+ def cbTarget(544,15695
+ def ebTarget(548,15826
+ def irc_JOIN(556,16024
+ def cbGroup(575,16621
+ def cbJoin(576,16649
+ def ebGroup(585,16986
+ def irc_PART(593,17208
+ def cbGroup(619,17966
+ def cbLeave(620,17994
+ def ebGroup(624,18152
+ def irc_NAMES(634,18441
+ def cbGroup(656,19215
+ def ebGroup(662,19388
+ def irc_TOPIC(673,19672
+ def _sendTopic(698,20350
+ def _getTopic(710,20785
+ def ebGroup(714,21027
+ def _setTopic(723,21307
+ def cbGroup(727,21467
+ def ebSet(733,21669
+ def ebGroup(741,21951
+ def list(750,22223
+ def irc_LIST(763,22686
+ def cbGroups(801,24149
+ def gotSize(802,24179
+ def _channelWho(811,24543
+ def _userWho(816,24732
+ def irc_WHO(821,24862
+ def ebGroup(851,26007
+ def ebUser(859,26337
+ def irc_WHOIS(869,26645
+ def cbUser(875,26787
+ def ebUser(883,27110
+ def irc_OPER(905,27756
+class IRCFactory(914,27954
+ def __init__(925,28312
+class PBMind(936,28582
+ def __init__(937,28614
+ def jellyFor(940,28652
+ def remote_userJoined(946,28861
+ def remote_userLeft(949,28921
+ def remote_receive(952,28987
+ def remote_groupMetaUpdate(955,29059
+class PBMindReference(960,29158
+ def receive(961,29201
+ def groupMetaUpdate(972,29584
+ def userJoined(978,29763
+ def userLeft(984,29965
+class PBGroup(993,30248
+ def __init__(994,30281
+ def processUniqueID(1000,30412
+ def jellyFor(1004,30519
+ def remote_leave(1014,30857
+ def remote_send(1018,30953
+class PBGroupReference(1023,31072
+ def unjellyFor(1024,31116
+ def leave(1031,31419
+ def send(1034,31502
+class PBUser(1038,31633
+ def __init__(1039,31665
+ def processUniqueID(1044,31792
+class ChatAvatar(1049,31931
+ def __init__(1050,31967
+ def jellyFor(1054,32030
+ def remote_join(1061,32248
+ def cbGroup(1062,32286
+ def cbJoin(1063,32314
+class AvatarReference(1073,32670
+ def join(1074,32713
+ def quit(1077,32795
+class WordsRealm(1087,33080
+ def __init__(1090,33131
+ def userFactory(1094,33188
+ def groupFactory(1098,33249
+ def logoutFactory(1102,33312
+ def logout(1103,33356
+ def requestAvatar(1110,33541
+ def gotAvatar(1114,33695
+ def lookupUser(1134,34389
+ def lookupGroup(1138,34457
+ def addUser(1142,34527
+ def addGroup(1160,35074
+ def getGroup(1175,35501
+ def ebGroup(1177,35569
+ def getUser(1184,35795
+ def ebUser(1186,35861
+ def createUser(1193,36081
+ def cbLookup(1194,36113
+ def ebLookup(1196,36204
+ def createGroup(1207,36474
+ def cbLookup(1208,36507
+ def ebLookup(1210,36600
+class InMemoryWordsRealm(1221,36874
+ def __init__(1222,36912
+ def itergroups(1228,37056
+ def addUser(1232,37138
+ def addGroup(1239,37348
+ def lookupUser(1246,37567
+ def lookupGroup(1256,37828
+
+venv/lib/python2.7/site-packages/twisted/words/tap.py,128
+class Options(18,447
+ def __init__(37,1120
+ def opt_group(41,1230
+ def opt_passwd(46,1383
+def makeService(54,1643
+
+venv/lib/python2.7/site-packages/twisted/words/xmpproutertap.py,46
+class Options(10,267
+def makeService(23,571
+
+venv/lib/python2.7/site-packages/twisted/words/iwords.py,713
+class IProtocolPlugin(8,168
+ def getFactory(14,380
+class IGroup(25,786
+ def add(28,873
+ def remove(34,984
+ def size(41,1145
+ def receive(49,1404
+ def setMetadata(70,2066
+ def iterusers(76,2194
+class IChatClient(81,2287
+ def receive(87,2511
+ def groupMetaUpdate(108,3434
+ def userJoined(119,3705
+ def userLeft(130,3969
+class IUser(143,4297
+ def loggedIn(154,4908
+ def send(161,5159
+ def join(168,5354
+ def leave(175,5515
+ def itergroups(182,5690
+class IChatService(189,5819
+ def itergroups(200,6298
+ def getGroup(207,6517
+ def createGroup(219,6959
+ def lookupGroup(230,7308
+ def getUser(242,7676
+ def createUser(254,8112
+
+venv/lib/python2.7/site-packages/twisted/words/ewords.py,185
+class WordsError(8,158
+ def __str__(9,187
+class NoSuchUser(12,283
+class DuplicateUser(16,324
+class NoSuchGroup(20,368
+class DuplicateGroup(24,410
+class AlreadyLoggedIn(28,455
+
+venv/lib/python2.7/site-packages/twisted/names/test/test_resolve.py,129
+class ResolverChainTests(14,257
+ def test_emptyResolversList(19,363
+ def test_emptyResolversListLookupAllRecords(30,706
+
+venv/lib/python2.7/site-packages/twisted/names/test/test_srvconnect.py,796
+class FakeResolver(26,689
+ def __init__(39,1127
+ def _lookup(44,1268
+class DummyFactory(56,1602
+ def __init__(60,1733
+ def clientConnectionFailed(63,1785
+class SRVConnectorTests(68,1874
+ def setUp(73,1977
+ def _randint(83,2354
+ def test_interface(103,2891
+ def test_SRVPresent(110,3057
+ def test_SRVNotPresent(126,3725
+ def test_SRVNoResult(138,4110
+ def test_SRVNoResultUnknownServiceDefaultPort(150,4472
+ def test_SRVNoResultUnknownServiceNoDefaultPort(167,5155
+ def test_SRVBadResult(181,5699
+ def test_SRVNoService(196,6295
+ def test_SRVLookupName(212,6945
+ def test_unicodeDomain(223,7284
+ def test_pickServerWeights(234,7668
+ def test_pickServerSamePriorities(268,8756
+ def test_srvDifferentPriorities(287,9440
+
+venv/lib/python2.7/site-packages/twisted/names/test/test_server.py,4322
+class RaisedArguments(19,442
+ def __init__(23,555
+def raiser(29,650
+class NoResponseDNSServerFactory(39,894
+ def allowQuery(48,1238
+ def sendReply(62,1616
+class RaisingDNSServerFactory(73,1920
+ class AllowQueryArguments(82,2206
+ def allowQuery(87,2335
+class RaisingProtocol(103,2772
+ class WriteMessageArguments(108,2923
+ def writeMessage(113,3054
+class NoopProtocol(127,3359
+ def writeMessage(131,3482
+class RaisingResolver(144,3757
+ class QueryArguments(149,3908
+ def query(155,4033
+class RaisingCache(169,4324
+ class CacheResultArguments(174,4488
+ def cacheResult(180,4619
+def assertLogMessage(194,4922
+class DNSServerFactoryTests(229,6054
+ def test_resolverType(233,6160
+ def test_resolverDefaultEmpty(243,6424
+ def test_authorities(253,6692
+ def test_caches(266,7137
+ def test_clients(279,7566
+ def test_resolverOrder(292,7998
+ class DummyAuthority(298,8248
+ class DummyCache(301,8304
+ class DummyClient(304,8356
+ def test_cacheDefault(315,8671
+ def test_cacheOverride(322,8853
+ def test_canRecurseDefault(333,9211
+ def test_canRecurseOverride(342,9511
+ def test_verboseDefault(351,9789
+ def test_verboseOverride(358,9975
+ def test_interface(366,10242
+ def test_defaultProtocol(373,10445
+ def test_buildProtocolProtocolOverride(380,10656
+ class FakeProtocol(386,10900
+ def fakeProtocolFactory(393,11053
+ def test_verboseLogQuiet(408,11443
+ def test_verboseLogVerbose(422,11762
+ def test_messageReceivedLoggingNoQuery(435,12082
+ def test_messageReceivedLogging1(450,12568
+ def test_messageReceivedLogging2(467,13156
+ def test_messageReceivedTimestamp(485,13799
+ def test_messageReceivedAllowQuery(499,14226
+ def test_allowQueryFalse(519,14945
+ class SendReplyException(525,15183
+ class RaisingDNSServerFactory(528,15246
+ def allowQuery(529,15310
+ def sendReply(532,15391
+ def _messageReceivedTest(545,15798
+ def fakeHandler(563,16457
+ def test_queryMessageReceived(573,16834
+ def test_inverseQueryMessageReceived(582,17134
+ def test_statusMessageReceived(591,17459
+ def test_notifyMessageReceived(600,17764
+ def test_updateMessageReceived(609,18069
+ def test_connectionTracking(620,18448
+ def test_handleQuery(638,19178
+ def test_handleQueryCallback(658,19837
+ class FakeResolver(669,20283
+ def query(670,20319
+ def fakeGotResolverResponse(675,20464
+ def test_handleQueryErrback(694,21050
+ class FakeResolver(705,21491
+ def query(706,21527
+ def fakeGotResolverError(711,21669
+ def test_gotResolverResponse(730,22253
+ def test_gotResolverResponseCallsResponseFromMessage(752,23040
+ def test_responseFromMessageNewMessage(776,23810
+ def test_responseFromMessageRecursionAvailable(788,24231
+ def test_responseFromMessageTimeReceived(806,24910
+ def test_responseFromMessageMaxSize(820,25418
+ def test_messageFactory(834,25898
+ def test_responseFromMessageCallsMessageFactory(842,26149
+ def test_responseFromMessageAuthoritativeMessage(867,27069
+ def test_gotResolverResponseLogging(883,27705
+ def test_gotResolverResponseCaching(901,28309
+ def test_gotResolverErrorCallsResponseFromMessage(927,29278
+ def _assertMessageRcodeForError(950,30003
+ def test_gotResolverErrorDomainError(977,31105
+ def test_gotResolverErrorAuthoritativeDomainError(985,31409
+ def test_gotResolverErrorOtherError(995,31773
+ def test_gotResolverErrorLogging(1006,32178
+ def test_gotResolverErrorResetsResponseAttributes(1019,32610
+ def test_gotResolverResponseResetsResponseAttributes(1042,33531
+ def test_sendReplyWithAddress(1067,34493
+ def test_sendReplyWithoutAddress(1087,35149
+ def test_sendReplyLoggingNoAnswers(1106,35755
+ def test_sendReplyLoggingWithAnswers(1124,36343
+ def test_handleInverseQuery(1149,37366
+ def test_handleInverseQueryLogging(1164,37894
+ def test_handleStatus(1179,38360
+ def test_handleStatusLogging(1194,38870
+ def test_handleNotify(1209,39319
+ def test_handleNotifyLogging(1224,39829
+ def test_handleOther(1239,40278
+ def test_handleOtherLogging(1254,40785
+
+venv/lib/python2.7/site-packages/twisted/names/test/test_hosts.py,931
+class GoodTempPathMixin(19,515
+ def path(20,548
+class SearchHostsFileTests(25,626
+ def test_findAddress(30,829
+ def test_notFoundAddress(42,1186
+ def test_firstAddress(53,1535
+ def test_searchFileForAliases(65,1939
+class SearchHostsFileForAllTests(84,2742
+ def test_allAddresses(89,2950
+ def test_caseInsensitively(104,3454
+ def test_readError(114,3778
+class HostsTests(124,4044
+ def setUp(128,4176
+ def test_defaultPath(144,4512
+ def test_getHostByName(153,4791
+ def test_lookupAddress(168,5330
+ def resolved(174,5559
+ def test_lookupIPV6Address(186,5978
+ def resolved(192,6226
+ def test_lookupAllRecords(204,6657
+ def resolved(210,6892
+ def test_notImplemented(220,7195
+ def test_query(225,7367
+ def test_lookupAddressNotFound(232,7603
+ def test_lookupIPV6AddressNotFound(242,7964
+ def test_lookupAllRecordsNotFound(251,8258
+
+venv/lib/python2.7/site-packages/twisted/names/test/test_examples.py,331
+class ExampleTestBase(17,338
+ def setUp(33,1139
+ def tearDown(70,2400
+ def test_shebang(80,2686
+ def test_usageConsistency(88,2927
+ def test_usageConsistencyOnError(108,3627
+class TestDnsTests(136,4642
+class GetHostByNameTests(145,4803
+class DnsServiceTests(154,4982
+class MultiReverseLookupTests(163,5154
+
+venv/lib/python2.7/site-packages/twisted/names/test/test_dns.py,13393
+class Ord2ByteTests(37,1109
+ def test_ord2byte(41,1198
+class Str2TimeTests(50,1452
+ def test_nonString(54,1539
+ def test_seconds(62,1747
+ def test_minutes(71,2027
+ def test_hours(79,2277
+ def test_days(87,2526
+ def test_weeks(95,2774
+ def test_years(103,3026
+ def test_invalidPrefix(111,3282
+class NameTests(119,3483
+ def test_nonStringName(124,3674
+ def test_unicodeName(134,4006
+ def test_decode(144,4322
+ def test_encode(154,4629
+ def test_encodeWithCompression(165,4971
+ def test_unknown(193,6090
+ def test_decodeWithCompression(252,8307
+ def test_rejectCompressionLoop(284,9578
+ def test_equality(295,9943
+ def test_inequality(308,10310
+class RoundtripDNSTests(319,10588
+ def test_name(326,10769
+ def test_query(338,11076
+ def test_resourceRecordHeader(359,11883
+ def test_resources(380,12587
+ def test_hashable(403,13386
+ def test_Charstr(414,13682
+ def _recordRoundtripTest(430,14072
+ def test_SOA(445,14512
+ def test_A(457,14927
+ def test_NULL(466,15213
+ def test_WKS(475,15515
+ def test_AAAA(484,15822
+ def test_A6(493,16119
+ def test_SRV(502,16419
+ def test_NAPTR(512,16774
+ def test_AFSDB(539,17835
+ def test_RP(549,18183
+ def test_HINFO(559,18527
+ def test_MINFO(568,18848
+ def test_MX(578,19192
+ def test_TXT(588,19524
+class MessageTests(622,20309
+ def test_authenticDataDefault(627,20420
+ def test_authenticDataOverride(634,20602
+ def test_authenticDataEncode(642,20869
+ def test_authenticDataDecode(653,21167
+ def test_checkingDisabledDefault(664,21456
+ def test_checkingDisabledOverride(671,21647
+ def test_checkingDisabledEncode(680,21942
+ def test_checkingDisabledDecode(691,22252
+ def test_reprDefaults(702,22553
+ def test_reprFlagsIfSet(713,22857
+ def test_reprNonDefautFields(729,23353
+ def test_reprNonDefaultSections(746,23774
+ def test_emptyMessage(768,24346
+ def test_emptyQuery(777,24599
+ def test_NULL(807,25796
+ def test_lookupRecordTypeDefault(827,26444
+ def test_nonAuthoritativeMessage(839,26918
+ def test_authoritativeMessage(865,27894
+class MessageComparisonTests(893,28887
+ def messageFactory(898,29077
+ def test_id(926,30008
+ def test_answer(938,30327
+ def test_opCode(950,30662
+ def test_recDes(962,31001
+ def test_recAv(974,31336
+ def test_auth(986,31666
+ def test_rCode(998,31991
+ def test_trunc(1010,32325
+ def test_maxSize(1022,32655
+ def test_authenticData(1034,32999
+ def test_checkingDisabled(1046,33369
+ def test_queries(1058,33754
+ def test_answers(1070,34171
+ def test_authority(1085,34771
+ def test_additional(1103,35482
+class TestController(1119,36106
+ def __init__(1127,36328
+ def messageReceived(1134,36467
+class DatagramProtocolTests(1142,36666
+ def setUp(1147,36787
+ def test_truncatedPacket(1159,37200
+ def test_simpleQuery(1169,37546
+ def cb(1178,37944
+ def test_queryTimeout(1185,38162
+ def test_writeError(1197,38566
+ def writeError(1203,38809
+ def test_listenError(1211,39060
+ def startListeningError(1217,39308
+ def test_receiveMessageNotInLiveMessages(1227,39697
+class TestTCPController(1243,40315
+ def __init__(1251,40632
+ def connectionMade(1256,40726
+ def connectionLost(1260,40804
+class DNSProtocolTests(1265,40883
+ def setUp(1270,40991
+ def test_connectionTracking(1281,41355
+ def test_queryTimeout(1293,41852
+ def test_simpleQuery(1305,42234
+ def cb(1314,42610
+ def test_writeError(1323,42858
+ def writeError(1329,43093
+ def test_receiveMessageNotInLiveMessages(1337,43316
+class ReprTests(1354,43930
+ def test_ns(1358,44046
+ def test_md(1368,44341
+ def test_mf(1378,44642
+ def test_cname(1388,44941
+ def test_mb(1398,45252
+ def test_mg(1408,45544
+ def test_mr(1418,45846
+ def test_ptr(1428,46149
+ def test_dname(1438,46445
+ def test_a(1448,46775
+ def test_soa(1459,47102
+ def test_null(1472,47591
+ def test_wks(1482,47880
+ def test_aaaa(1493,48264
+ def test_a6(1504,48619
+ def test_srv(1515,48995
+ def test_naptr(1525,49353
+ def test_afsdb(1539,49842
+ def test_rp(1549,50152
+ def test_hinfo(1559,50488
+ def test_minfo(1569,50790
+ def test_mx(1582,51208
+ def test_txt(1592,51519
+ def test_spf(1602,51806
+ def test_unknown(1612,52093
+class EqualityTests(1623,52389
+ def _equalityTest(1627,52539
+ def test_charstr(1632,52720
+ def test_name(1641,52984
+ def _simpleEqualityTest(1650,53231
+ def test_rrheader(1670,53852
+ def test_ns(1714,55893
+ def test_md(1722,56099
+ def test_mf(1730,56305
+ def test_cname(1738,56511
+ def test_mb(1746,56726
+ def test_mg(1754,56932
+ def test_mr(1762,57138
+ def test_ptr(1770,57344
+ def test_dname(1778,57553
+ def test_a(1786,57765
+ def test_soa(1803,58270
+ def test_null(1851,60707
+ def test_wks(1868,61243
+ def test_aaaa(1895,62263
+ def test_a6(1912,62775
+ def test_srv(1942,64054
+ def test_naptr(1974,65412
+ def test_afsdb(2017,67695
+ def test_rp(2039,68503
+ def test_hinfo(2061,69459
+ def test_minfo(2083,70256
+ def test_mx(2105,71137
+ def test_txt(2127,71930
+ def test_spf(2149,72730
+ def test_unknown(2171,73526
+class RRHeaderTests(2194,74290
+ def test_negativeTTL(2199,74392
+ def test_nonIntegralTTL(2209,74707
+ def test_nonNumericTTLRaisesTypeError(2222,75120
+class NameToLabelsTests(2234,75494
+ def test_empty(2239,75616
+ def test_onlyDot(2247,75827
+ def test_withoutTrailingDot(2255,76056
+ def test_withTrailingDot(2263,76302
+ def test_subdomain(2271,76543
+ def test_casePreservation(2281,76855
+def assertIsSubdomainOf(2292,77118
+def assertIsNotSubdomainOf(2311,77676
+class IsSubdomainOfTests(2330,78238
+ def test_identical(2335,78362
+ def test_parent(2343,78566
+ def test_distantAncestor(2351,78810
+ def test_superdomain(2359,79060
+ def test_sibling(2367,79301
+ def test_unrelatedCommonSuffix(2375,79538
+ def test_subdomainWithTrailingDot(2383,79792
+ def test_superdomainWithTrailingDot(2392,80087
+ def test_bothWithTrailingDot(2401,80385
+ def test_emptySubdomain(2410,80673
+ def test_emptySuperdomain(2418,80902
+ def test_caseInsensitiveComparison(2426,81133
+class OPTNonStandardAttributes(2437,81434
+ def bytes(2446,81734
+ def object(2478,82779
+class OPTHeaderTests(2493,83145
+ def test_interface(2497,83271
+ def test_name(2504,83435
+ def test_nameReadonly(2512,83653
+ def test_type(2521,83886
+ def test_typeReadonly(2529,84074
+ def test_udpPayloadSize(2538,84288
+ def test_udpPayloadSizeOverride(2546,84520
+ def test_extendedRCODE(2554,84757
+ def test_extendedRCODEOverride(2561,84932
+ def test_version(2569,85161
+ def test_versionOverride(2576,85318
+ def test_dnssecOK(2584,85523
+ def test_dnssecOKOverride(2591,85684
+ def test_options(2599,85892
+ def test_optionsOverride(2606,86059
+ def test_encode(2615,86310
+ def test_encodeWithOptions(2629,86678
+ def test_decode(2658,87543
+ def test_decodeAllExpectedBytes(2672,87981
+ def test_decodeOnlyExpectedBytes(2686,88390
+ def test_decodeDiscardsName(2701,88885
+ def test_decodeRdlengthTooShort(2715,89369
+ def test_decodeRdlengthTooLong(2732,89912
+ def test_decodeWithOptions(2750,90453
+ def test_fromRRHeader(2781,91325
+ def test_repr(2809,92268
+ def test_equalityUdpPayloadSize(2826,92734
+ def test_equalityExtendedRCODE(2837,93092
+ def test_equalityVersion(2848,93438
+ def test_equalityDnssecOK(2859,93754
+ def test_equalityOptions(2870,94091
+class OPTVariableOptionTests(2882,94504
+ def test_interface(2886,94632
+ def test_constructorArguments(2893,94812
+ def test_repr(2903,95129
+ def test_equality(2916,95445
+ def test_encode(2932,95975
+ def test_decode(2949,96460
+class RaisedArgs(2967,96948
+ def __init__(2972,97100
+class MessageEmpty(2984,97369
+ def bytes(2990,97519
+ def kwargs(3010,98162
+class MessageTruncated(3031,98645
+ def bytes(3036,98766
+ def kwargs(3056,99408
+class MessageNonAuthoritative(3076,99854
+ def bytes(3081,99967
+ def kwargs(3108,100854
+class MessageAuthoritative(3127,101341
+ def bytes(3132,101447
+ def kwargs(3159,102335
+class MessageComplete:MessageComplete3178,102821
+ def bytes(3185,103016
+ def kwargs(3240,105029
+class MessageEDNSQuery(3292,106734
+ def bytes(3297,106833
+ def kwargs(3331,107909
+class MessageEDNSComplete(3353,108454
+ def bytes(3360,108657
+ def kwargs(3424,110978
+class MessageEDNSExtendedRCODE(3481,112821
+ def bytes(3486,112952
+ def kwargs(3515,113688
+class MessageComparable(3542,114374
+ def __init__(3552,114770
+ def __getattr__(3556,114839
+def verifyConstructorArgument(3561,114917
+class ConstructorTestsMixin(3607,116287
+ def _verifyConstructorArgument(3612,116443
+ def _verifyConstructorFlag(3627,117121
+class CommonConstructorTestsMixin(3642,117713
+ def test_id(3653,118202
+ def test_answer(3661,118419
+ def test_opCode(3669,118642
+ def test_auth(3678,118918
+ def test_trunc(3686,119135
+ def test_recDes(3694,119355
+ def test_recAv(3702,119578
+ def test_rCode(3710,119798
+ def test_maxSize(3718,120026
+ def test_queries(3726,120265
+ def test_answers(3733,120434
+ def test_authority(3740,120603
+ def test_additional(3747,120778
+class EDNSMessageConstructorTests(3755,120957
+class MessageConstructorTests(3766,121310
+class EDNSMessageSpecificsTests(3777,121648
+ def test_ednsVersion(3787,121952
+ def test_dnssecOK(3796,122212
+ def test_authenticData(3804,122441
+ def test_checkingDisabled(3812,122685
+ def test_queriesOverride(3820,122938
+ def test_answersOverride(3831,123238
+ def test_authorityOverride(3846,123681
+ def test_additionalOverride(3863,124192
+ def test_reprDefaults(3878,124646
+ def test_reprFlagsIfSet(3889,124968
+ def test_reprNonDefautFields(3906,125546
+ def test_reprNonDefaultSections(3925,126063
+ def test_fromStrCallsMessageFactory(3947,126648
+ class FakeMessageFactory(3953,126900
+ def fromStr(3957,127008
+ def test_fromStrCallsFromMessage(3976,127597
+ class FakeMessageFactory(3982,127813
+ def fromStr(3986,127915
+ def fakeFromMessage(3996,128188
+ def test_toStrCallsToMessage(4006,128479
+ def fakeToMessage(4011,128645
+ def test_toStrCallsToMessageToStr(4021,128911
+ class FakeMessage(4028,129157
+ def toStr(4032,129249
+ def fakeToMessage(4040,129443
+class EDNSMessageEqualityTests(4051,129643
+ def test_id(4061,129961
+ def test_answer(4073,130280
+ def test_opCode(4085,130634
+ def test_auth(4097,131010
+ def test_trunc(4109,131354
+ def test_recDes(4121,131703
+ def test_recAv(4133,132057
+ def test_rCode(4145,132406
+ def test_ednsVersion(4157,132743
+ def test_dnssecOK(4169,133110
+ def test_authenticData(4181,133469
+ def test_checkingDisabled(4193,133859
+ def test_maxSize(4205,134264
+ def test_queries(4217,134617
+ def test_answers(4229,135039
+ def test_authority(4244,135644
+ def test_additional(4262,136360
+class StandardEncodingTestsMixin(4278,136989
+ class under 4288,137432
+ def test_emptyMessageEncode(4290,137470
+ def test_emptyMessageDecode(4299,137702
+ def test_completeQueryEncode(4309,137971
+ def test_completeQueryDecode(4318,138225
+ def test_NULL(4328,138509
+ def test_nonAuthoritativeMessageEncode(4347,139127
+ def test_nonAuthoritativeMessageDecode(4357,139460
+ def test_authoritativeMessageEncode(4369,139865
+ def test_authoritativeMessageDecode(4379,140189
+ def test_truncatedMessageEncode(4391,140595
+ def test_truncatedMessageDecode(4401,140898
+class EDNSMessageStandardEncodingTests(4413,141226
+class MessageStandardEncodingTests(4423,141528
+ def messageFactory(4430,141794
+class EDNSMessageEDNSEncodingTests(4466,142964
+ def test_ednsMessageDecodeStripsOptRecords(4474,143202
+ def test_ednsMessageDecodeMultipleOptRecords(4485,143560
+ def test_fromMessageCopiesSections(4505,144163
+ def test_toMessageCopiesSections(4528,145051
+ def test_optHeaderPosition(4538,145349
+ def test_ednsDecode(4574,146478
+ def test_ednsEncode(4586,146875
+ def test_extendedRcodeEncode(4597,147269
+ def test_extendedRcodeDecode(4608,147674
+ def test_extendedRcodeZero(4620,148054
+class ResponseFromMessageTests(4637,148552
+ def test_responseFromMessageResponseType(4641,148673
+ def test_responseType(4653,149138
+ class SuppliedClass(4657,149264
+ def test_responseId(4670,149587
+ def test_responseAnswer(4682,149934
+ def test_responseQueries(4695,150345
+ def test_responseKwargs(4711,150840
+class Foo(4725,151227
+ def __init__(4731,151452
+ def __repr__(4748,151953
+class CompactReprTests(4762,152354
+ def test_defaults(4767,152484
+ def test_flagsIfSet(4778,152809
+ def test_nonDefautFields(4792,153175
+ def test_nonDefaultSections(4809,153594
+
+venv/lib/python2.7/site-packages/twisted/names/test/test_cache.py,273
+class CachingTests(20,347
+ def test_interface(25,441
+ def test_lookup(32,626
+ def test_constructorExpires(40,913
+ def test_normalLookup(67,1931
+ def cbLookup(86,2686
+ def test_cachedResultExpires(95,3010
+ def test_expiredTTLLookup(120,3868
+
+venv/lib/python2.7/site-packages/twisted/names/test/test_rootresolve.py,1749
+def getOnePayload(26,819
+def getOneAddress(35,1063
+class RootResolverTests(44,1293
+ def _queryTest(48,1390
+ def test_filteredQuery(92,2966
+ def test_unfilteredQuery(107,3585
+ def _respond(123,4202
+ def _getResolver(149,5428
+ def query(162,6003
+ def test_lookupAddress(175,6491
+ def test_lookupChecksClass(202,7538
+ def test_missingGlue(231,8631
+ def test_missingName(259,9699
+ def test_answerless(276,10215
+ def test_delegationLookupError(293,10740
+ def test_delegationLookupEmpty(314,11461
+ def test_lookupNameservers(334,12161
+ def getOneName(351,12793
+ def test_returnCanonicalName(359,13021
+ def test_followCanonicalName(382,13926
+ def test_detectCanonicalNameLoop(408,14932
+ def test_boundedQueries(427,15626
+class ResolverFactoryArguments(478,17720
+ def __init__(483,17876
+def raisingResolverFactory(495,18139
+class RootResolverResolverFactoryTests(510,18564
+ def test_resolverFactoryArgumentPresent(514,18679
+ def test_resolverFactoryArgumentAbsent(523,19021
+ def test_resolverFactoryOnlyExpectedArguments(533,19342
+class StubResolver(571,20372
+ def __init__(577,20589
+ def getHostByName(588,20913
+class BootstrapTests(612,21507
+ def test_returnsDeferredResolver(616,21598
+ def test_resolves13RootServers(625,21896
+ def test_becomesResolver(637,22278
+ def test_resolverReceivesRootHints(650,22766
+ def test_continuesWhenSomeRootHintsFail(662,23233
+ def checkHints(676,23771
+ def test_continuesWhenAllRootHintsFail(681,23908
+ def checkHints(695,24426
+ def test_passesResolverFactory(702,24608
+class StubDNSDatagramProtocol:StubDNSDatagramProtocol720,25182
+ def query(725,25379
+
+venv/lib/python2.7/site-packages/twisted/names/test/test_common.py,437
+class ExceptionForCodeTests(22,692
+ def setUp(26,806
+ def test_eformat(30,893
+ def test_eserver(38,1108
+ def test_ename(46,1323
+ def test_enotimp(53,1520
+ def test_erefused(61,1751
+ def test_other(69,1981
+class QueryTests(78,2211
+ def test_resolverBaseProvidesIResolver(83,2304
+ def test_typeToMethodDispatch(90,2486
+ def test_typeToMethodResult(104,3017
+ def test_unknownQueryType(120,3621
+
+venv/lib/python2.7/site-packages/twisted/names/test/test_client.py,4907
+class FakeResolver(40,1099
+ def _lookup(42,1134
+class StubPort(61,1781
+ def stopListening(71,2071
+class StubDNSDatagramProtocol(76,2136
+ def __init__(84,2392
+ def query(89,2480
+class GetResolverTests(100,2801
+ def test_interface(107,2945
+ def test_idempotent(116,3216
+class CreateResolverTests(128,3517
+ def _hostsTest(135,3686
+ def test_defaultHosts(141,3899
+ def test_overrideHosts(152,4269
+ def _resolvConfTest(163,4654
+ def test_reactor(173,5014
+ def test_defaultResolvConf(186,5489
+ def test_overrideResolvConf(197,5899
+ def test_defaultServers(208,6322
+ def test_overrideServers(223,6955
+ def test_cache(239,7654
+class ResolverTests(252,8029
+ def test_clientProvidesIResolver(257,8120
+ def test_clientResolverProvidesIResolver(265,8314
+ def test_noServers(272,8490
+ def test_missingConfiguration(280,8730
+ def test_closesResolvConf(290,9116
+ class StubResolver(298,9430
+ def _openFile(299,9475
+ def test_domainEmptyArgument(306,9708
+ def test_searchEmptyArgument(316,10054
+ def test_datagramQueryServerOrder(326,10403
+ def test_singleConcurrentRequest(361,11901
+ def cbFinished(389,13092
+ def test_multipleConcurrentRequests(397,13363
+ def test_multipleSequentialRequests(425,14398
+ def test_multipleConcurrentFailure(450,15270
+ class ExpectedException(465,15863
+ def test_connectedProtocol(475,16175
+ def test_resolverUsesOnlyParameterizedReactor(496,17004
+ def test_differentProtocol(508,17486
+ class FakeProtocol(517,17820
+ def __init__(518,17856
+ def query(521,17933
+ def test_ipv6Resolver(531,18301
+ def test_disallowedPort(545,18754
+ class FakeReactor(552,18985
+ def listenUDP(553,19020
+ def test_differentProtocolAfterTimeout(565,19404
+ class FakeProtocol(575,19808
+ def __init__(576,19844
+ def query(579,19921
+ def test_protocolShutDown(588,20221
+ class FakeProtocol(598,20572
+ def __init__(599,20608
+ def query(602,20685
+ def test_protocolShutDownAfterTimeout(614,21091
+ class FakeProtocol(626,21580
+ def __init__(627,21616
+ def query(630,21693
+ def test_protocolShutDownAfterFailure(642,22107
+ class ExpectedException(648,22355
+ class FakeProtocol(655,22541
+ def __init__(656,22577
+ def query(659,22654
+ def test_tcpDisconnectRemovesFromConnections(673,23163
+ def test_singleTCPQueryErrbackOnConnectionFailure(688,23763
+ class SentinelException(702,24341
+ def test_multipleTCPQueryErrbackOnConnectionFailure(711,24570
+ class SentinelException(725,25139
+ def test_reentrantTCPQueryErrbackOnConnectionFailure(736,25461
+ def reissue(752,25974
+ def test_pendingEmptiedInPlaceOnError(785,27063
+ class SentinelException(803,27671
+class ClientTests(815,27998
+ def setUp(817,28037
+ def tearDown(825,28276
+ def checkResult(832,28462
+ def checkGetHostByName(841,28785
+ def test_getHostByName(847,28971
+ def test_lookupAddress(855,29226
+ def test_lookupIPV6Address(865,29612
+ def test_lookupAddress6(873,29828
+ def test_lookupNameservers(881,30036
+ def test_lookupCanonicalName(889,30250
+ def test_lookupAuthority(897,30471
+ def test_lookupMailBox(905,30682
+ def test_lookupMailGroup(913,30888
+ def test_lookupMailRename(921,31098
+ def test_lookupNull(929,31310
+ def test_lookupWellKnownServices(937,31512
+ def test_lookupPointer(945,31739
+ def test_lookupHostInfo(953,31946
+ def test_lookupMailboxInfo(961,32157
+ def test_lookupMailExchange(969,32374
+ def test_lookupText(977,32590
+ def test_lookupSenderPolicy(985,32791
+ def test_lookupResponsibility(993,33008
+ def test_lookupAFSDatabase(1001,33228
+ def test_lookupService(1009,33445
+ def test_lookupZone(1018,33653
+ def test_lookupAllRecords(1027,33856
+ def test_lookupNamingAuthorityPointer(1036,34078
+ def test_query(1045,34318
+class FilterAnswersTests(1059,34759
+ def setUp(1064,34939
+ def test_truncatedMessage(1070,35152
+ def queryTCP(1078,35378
+ def _rcodeTest(1092,35878
+ def test_formatError(1098,36022
+ def test_serverError(1106,36270
+ def test_nameError(1113,36465
+ def test_notImplementedError(1120,36650
+ def test_refusedError(1127,36869
+ def test_refusedErrorUnknown(1134,37079
+class FakeDNSDatagramProtocol(1143,37318
+ def __init__(1144,37357
+ def query(1148,37444
+ def removeResend(1152,37629
+class RetryLogicTests(1158,37719
+ def test_roundRobinBackoff(1168,37938
+ def _cbRoundRobinBackoff(1185,38636
+ def _ebRoundRobinBackoff(1189,38751
+class ThreadedResolverTests(1211,39482
+ def test_deprecated(1215,39588
+
+venv/lib/python2.7/site-packages/twisted/names/test/test_names.py,3352
+def justPayload(35,952
+class NoFileAuthority(38,1022
+ def __init__(39,1070
+class ServerDNSTests(156,5153
+ def setUp(161,5253
+ def tearDown(192,6446
+ def namesTest(206,6933
+ def checkResults(221,7580
+ def test_addressRecord1(229,7811
+ def test_addressRecord2(237,8052
+ def test_addressRecord3(246,8371
+ def test_authority(254,8675
+ def test_mailExchangeRecord(262,8879
+ def test_nameserver(274,9357
+ def test_HINFO(282,9596
+ def test_PTR(290,9892
+ def test_CNAME(298,10148
+ def test_MB(305,10395
+ def test_MG(313,10633
+ def test_MR(321,10870
+ def test_MINFO(329,11113
+ def test_SRV(337,11381
+ def test_AFSDB(344,11647
+ def test_RP(352,11916
+ def test_TXT(360,12181
+ def test_spf(371,12585
+ def test_WKS(384,13043
+ def test_someRecordsWithTTLs(393,13363
+ def test_AAAA(406,13849
+ def test_A6(413,14119
+ def test_zoneTransfer(423,14541
+ def test_zoneTransferConnectionFails(437,15030
+ def test_similarZonesDontInterfere(447,15411
+ def test_NAPTR(455,15688
+class HelperTests(467,16059
+ def test_serialGenerator(468,16097
+class AXFRTests(477,16316
+ def setUp(478,16352
+ def _makeMessage(507,17823
+ def test_bindAndTNamesStyle(511,18018
+ def _gotResults(519,18334
+ def test_DJBStyle(522,18400
+class ResolvConfHandlingTests(534,18784
+ def test_missing(535,18834
+ def test_empty(541,19035
+class AuthorityTests(550,19274
+ def test_domainErrorForNameWithCommonSuffix(556,19442
+ def test_recordMissing(570,20076
+ def test_unknownTypeNXDOMAIN(598,21152
+ def test_unknownTypeMissing(611,21663
+ def _referralTest(623,22111
+ def test_referral(647,23074
+ def test_allRecordsReferral(657,23431
+class AdditionalProcessingTests(665,23619
+ def _lookupSomeRecords(673,23880
+ def assertRecordsMatch(712,25544
+ def _additionalTest(734,26467
+ def _additionalMXTest(764,27594
+ def test_mailExchangeAdditionalA(775,27921
+ def test_mailExchangeAdditionalAAAA(783,28156
+ def test_mailExchangeAdditionalBoth(791,28400
+ def _additionalNSTest(799,28668
+ def test_nameserverAdditionalA(810,28981
+ def test_nameserverAdditionalAAAA(818,29214
+ def test_nameserverAdditionalBoth(826,29456
+ def _answerCNAMETest(834,29722
+ def test_canonicalNameAnswerA(858,30589
+ def test_canonicalNameAnswerAAAA(866,30819
+ def test_canonicalNameAnswerBoth(874,31058
+class NoInitialResponseTests(883,31322
+ def test_noAnswer(885,31372
+ def query(891,31584
+ def queryProtocol(896,31775
+class SecondaryAuthorityServiceTests(920,32711
+ def test_constructAuthorityFromHost(926,32929
+ def test_constructAuthorityFromHostAndPort(948,33862
+class SecondaryAuthorityTests(973,34939
+ def test_defaultPort(979,35152
+ def test_explicitPort(990,35543
+ def test_transfer(1002,35999
+ def test_lookupAddress(1033,37198
+class BindAuthorityTests(1101,39493
+ def loadBindString(1105,39610
+ def setUp(1121,40037
+ def test_ttl(1125,40116
+ def test_originFromFile(1136,40409
+ def test_aRecords(1148,40677
+ def test_aaaaRecords(1166,41156
+ def test_mxRecords(1182,41517
+ def test_cnameRecords(1197,41889
+ def test_invalidRecordClass(1212,42246
+ def test_invalidDirectives(1225,42640
+
+venv/lib/python2.7/site-packages/twisted/names/test/test_rfc1982.py,1371
+class SerialNumberTests(19,336
+ def test_serialBitsDefault(24,428
+ def test_serialBitsOverride(31,607
+ def test_repr(39,872
+ def test_str(50,1157
+ def test_int(58,1357
+ def test_hash(66,1557
+ def test_convertOtherSerialBitsMismatch(75,1868
+ def test_eq(90,2276
+ def test_eqForeignType(97,2450
+ def test_ne(105,2690
+ def test_neForeignType(113,2928
+ def test_le(121,3168
+ def test_leForeignType(129,3397
+ def test_ge(137,3637
+ def test_geForeignType(145,3866
+ def test_lt(153,4106
+ def test_ltForeignType(160,4273
+ def test_gt(168,4511
+ def test_gtForeignType(175,4678
+ def test_add(183,4918
+ def test_addForeignType(190,5124
+ def test_addOutOfRangeHigh(198,5359
+ def test_maxVal(209,5687
+ def test_fromRFC4034DateString(221,6127
+ def test_toRFC4034DateString(233,6566
+ def test_unixEpoch(244,6917
+ def test_Y2106Problem(255,7193
+ def test_Y2038Problem(265,7433
+def assertUndefinedComparison(284,7926
+class SerialNumber2BitTests(318,8918
+ def test_maxadd(328,9303
+ def test_add(336,9558
+ def test_gt(346,9997
+ def test_undefined(356,10339
+class SerialNumber8BitTests(371,10831
+ def test_maxadd(382,11193
+ def test_add(390,11452
+ def test_gt(403,11909
+ def test_surprisingAddition(419,12677
+ def test_undefined(435,13420
+
+venv/lib/python2.7/site-packages/twisted/names/test/test_util.py,327
+class MemoryDatagramTransport(23,513
+ def __init__(39,1247
+ def getHost(47,1472
+ def connect(55,1654
+ def write(64,1901
+ def stopListening(77,2283
+ def setBroadcastAllowed(85,2439
+ def getBroadcastAllowed(92,2580
+class MemoryReactor(104,2793
+ def __init__(115,3167
+ def listenUDP(120,3249
+
+venv/lib/python2.7/site-packages/twisted/names/test/test_tap.py,237
+class OptionsTests(21,592
+ def test_malformedSecondary(26,746
+ def test_secondary(44,1470
+ def test_secondaryExplicitPort(56,1912
+ def test_secondaryAuthorityServices(67,2322
+ def test_recursiveConfiguration(86,3190
+
+venv/lib/python2.7/site-packages/twisted/names/cache.py,229
+class CacheResolver(17,324
+ def __init__(25,526
+ def __setstate__(40,959
+ def __getstate__(52,1296
+ def _lookup(59,1445
+ def lookupAllRecords(87,2571
+ def cacheResult(91,2693
+ def clearEntry(123,3710
+
+venv/lib/python2.7/site-packages/twisted/names/common.py,1036
+class ResolverBase:ResolverBase33,795
+ def __init__(52,1420
+ def exceptionForCode(58,1573
+ def query(68,1866
+ def _lookup(81,2338
+ def lookupAddress(85,2460
+ def lookupIPV6Address(89,2569
+ def lookupAddress6(93,2685
+ def lookupMailExchange(97,2796
+ def lookupNameservers(101,2911
+ def lookupCanonicalName(105,3025
+ def lookupMailBox(109,3144
+ def lookupMailGroup(113,3254
+ def lookupMailRename(117,3366
+ def lookupPointer(121,3479
+ def lookupAuthority(125,3590
+ def lookupNull(129,3703
+ def lookupWellKnownServices(133,3812
+ def lookupService(137,3933
+ def lookupHostInfo(141,4044
+ def lookupMailboxInfo(145,4158
+ def lookupText(149,4275
+ def lookupSenderPolicy(153,4383
+ def lookupResponsibility(157,4499
+ def lookupAFSDatabase(161,4616
+ def lookupZone(165,4733
+ def lookupNamingAuthorityPointer(169,4842
+ def lookupAllRecords(173,4970
+ def getHostByName(178,5114
+ def _cbRecords(185,5329
+def extractRecord(194,5585
+
+venv/lib/python2.7/site-packages/twisted/names/server.py,555
+class DNSServerFactory(28,692
+ def __init__(70,2394
+ def _verboseLog(106,3878
+ def buildProtocol(117,4226
+ def connectionMade(123,4337
+ def connectionLost(133,4599
+ def sendReply(144,4905
+ def _responseFromMessage(182,6324
+ def gotResolverResponse(264,9294
+ def gotResolverError(308,11054
+ def handleQuery(346,12526
+ def handleInverseQuery(388,14224
+ def handleStatus(416,15256
+ def handleNotify(444,16275
+ def handleOther(472,17294
+ def messageReceived(501,18367
+ def allowQuery(565,21202
+
+venv/lib/python2.7/site-packages/twisted/names/tap.py,251
+class Options(19,397
+ def __init__(41,1103
+ def opt_pyzone(49,1280
+ def opt_bindzone(55,1532
+ def opt_secondary(62,1786
+ def opt_verbose(82,2538
+ def postOptions(87,2636
+def _buildResolvers(115,3649
+def makeService(138,4357
+
+venv/lib/python2.7/site-packages/twisted/names/hosts.py,258
+def searchFileForAll(20,483
+def searchFileFor(55,1407
+class Resolver(75,1952
+ def __init__(79,2057
+ def _aRecords(85,2209
+ def _aaaaRecords(98,2624
+ def _respond(111,3052
+ def lookupAddress(131,3828
+ def lookupIPV6Address(139,4060
+
+venv/lib/python2.7/site-packages/twisted/names/secondary.py,501
+class SecondaryAuthorityService(19,545
+ def __init__(24,629
+ def fromServerAddressAndDomains(39,1087
+ def getAuthority(63,2038
+ def startService(66,2118
+ def stopService(76,2478
+class SecondaryAuthority(83,2600
+ def __init__(104,3181
+ def fromServerAddressAndDomain(119,3688
+ def transfer(141,4535
+ def _lookup(158,4994
+ def _cbZone(164,5234
+ def _ebZone(174,5555
+ def update(179,5711
+ def _cbTransferred(183,5814
+ def _ebTransferred(187,5888
+
+venv/lib/python2.7/site-packages/twisted/names/client.py,1999
+class Resolver(41,1062
+ def __init__(68,1997
+ def __getstate__(127,4171
+ def __setstate__(134,4312
+ def _openFile(139,4417
+ def maybeParseConfig(147,4616
+ def parseConfig(173,5535
+ def pickServer(195,6326
+ def _connectedProtocol(215,6872
+ def connectionMade(231,7386
+ def connectionLost(241,7687
+ def messageReceived(249,7920
+ def _query(253,8072
+ def cbQueried(270,8739
+ def queryUDP(277,8891
+ def _reissue(309,9947
+ def queryTCP(339,11250
+ def filterAnswers(363,12082
+ def _lookup(383,12937
+ def cbResult(404,13809
+ def lookupZone(417,14177
+ def eliminateTimeout(432,14780
+ def _timeoutZone(441,15060
+ def _cbLookupZone(448,15322
+class AXFRController:AXFRController454,15436
+ def __init__(457,15482
+ def connectionMade(465,15669
+ def connectionLost(472,15934
+ def messageReceived(477,16033
+class ThreadedResolver(504,17075
+ def __init__(505,17122
+class DNSClientFactory(517,17540
+ def __init__(518,17588
+ def clientConnectionLost(523,17708
+ def clientConnectionFailed(527,17778
+ def buildProtocol(554,18805
+def createResolver(561,18930
+def getResolver(604,20458
+def getHostByName(623,20873
+def query(647,21587
+def lookupAddress(652,21669
+def lookupIPV6Address(657,21765
+def lookupAddress6(662,21869
+def lookupMailExchange(667,21967
+def lookupNameservers(672,22073
+def lookupCanonicalName(677,22177
+def lookupMailBox(682,22285
+def lookupMailGroup(687,22381
+def lookupMailRename(692,22481
+def lookupPointer(697,22583
+def lookupAuthority(702,22679
+def lookupNull(707,22779
+def lookupWellKnownServices(712,22869
+def lookupService(717,22985
+def lookupHostInfo(722,23081
+def lookupMailboxInfo(727,23179
+def lookupText(732,23283
+def lookupSenderPolicy(737,23373
+def lookupResponsibility(742,23479
+def lookupAFSDatabase(747,23589
+def lookupZone(752,23693
+def lookupAllRecords(757,23783
+def lookupNamingAuthorityPointer(762,23885
+
+venv/lib/python2.7/site-packages/twisted/names/error.py,346
+class DomainError(14,274
+class AuthoritativeDomainError(22,436
+class DNSQueryTimeoutError(31,665
+ def __init__(37,825
+class DNSFormatError(43,913
+class DNSServerError(50,1043
+class DNSNameError(57,1173
+class DNSNotImplementedError(64,1299
+class DNSQueryRefusedError(71,1437
+class DNSUnknownError(78,1574
+class ResolverError(85,1682
+
+venv/lib/python2.7/site-packages/twisted/names/_rfc1982.py,417
+class SerialNumber(30,856
+ def __init__(59,1987
+ def _convertOther(79,2699
+ def __str__(101,3527
+ def __int__(110,3734
+ def __eq__(118,3903
+ def __ne__(128,4161
+ def __lt__(137,4370
+ def __gt__(153,4840
+ def __le__(170,5337
+ def __ge__(182,5635
+ def __add__(194,5936
+ def __hash__(230,7304
+ def fromRFC4034DateString(240,7507
+ def toRFC4034DateString(262,8418
+
+venv/lib/python2.7/site-packages/twisted/names/root.py,669
+class _DummyController:_DummyController22,462
+ def messageReceived(28,675
+class Resolver(33,729
+ def __init__(43,1144
+ def _roots(74,2472
+ def _query(82,2694
+ def _lookup(114,3901
+ def _discoverAuthority(129,4483
+ def _discoveredAuthority(162,5725
+ def findAnswerOrCName(193,7018
+ def cbResolved(224,8373
+ def getOneAddress(263,9923
+def makePlaceholder(277,10429
+ def placeholder(278,10466
+class DeferredResolver:DeferredResolver283,10618
+ def __init__(284,10642
+ def gotRealResolver(288,10770
+ def __getattr__(295,10976
+def bootstrap(303,11232
+ def buildResolver(327,12238
+
+venv/lib/python2.7/site-packages/twisted/names/resolve.py,207
+class FailureHandler:FailureHandler20,503
+ def __init__(21,525
+ def __call__(27,668
+class ResolverChain(35,941
+ def __init__(39,1050
+ def _lookup(48,1285
+ def lookupAllRecords(87,2772
+
+venv/lib/python2.7/site-packages/twisted/names/authority.py,614
+def getSerial(22,462
+class FileAuthority(59,1461
+ def __init__(79,2112
+ def __setstate__(85,2248
+ def _additionalRecords(89,2315
+ def _lookup(120,3675
+ def lookupZone(219,7759
+ def _cbAllRecords(250,8929
+class PySourceAuthority(261,9202
+ def loadFile(265,9320
+ def wrapRecord(278,9732
+ def setupConfigNamespace(282,9831
+class BindAuthority(293,10132
+ def loadFile(300,10332
+ def stripComments(318,10861
+ def collapseContinuations(334,11235
+ def parseLines(361,12031
+ def addRecord(391,12911
+ def class_IN(426,13879
+ def parseRecordLine(456,14685
+
+venv/lib/python2.7/site-packages/twisted/names/dns.py,5401
+ def _ord2bytes(67,1946
+ def _nicebytes(78,2187
+ def _nicebyteslist(89,2448
+def randomSource(105,2845
+class IRecord(197,4512
+def _nameToLabels(212,4893
+def _isSubdomainOf(232,5356
+def str2time(263,6416
+def readPrecisely(299,7827
+class IEncodable(306,7942
+ def encode(312,8076
+ def decode(326,8526
+class Charstr(344,9089
+ def __init__(346,9113
+ def encode(352,9290
+ def decode(366,9682
+ def __eq__(382,10142
+ def __ne__(388,10289
+ def __hash__(394,10436
+ def __str__(398,10495
+class Name:Name407,10675
+ def __init__(415,10882
+ def encode(427,11221
+ def decode(462,12437
+ def __eq__(501,13717
+ def __ne__(507,13873
+ def __hash__(513,14029
+ def __str__(517,14086
+class Query:Query527,14272
+ def __init__(544,14594
+ def encode(560,14960
+ def decode(565,15109
+ def __hash__(571,15283
+ def __cmp__(575,15376
+ def __str__(583,15628
+ def __repr__(589,15869
+class _OPTHeader(595,15996
+ def __init__(623,16965
+ def name(660,18290
+ def type(673,18669
+ def encode(684,18929
+ def decode(714,19864
+ def fromRRHeader(738,20555
+class _OPTVariableOption(772,21671
+ def __init__(788,22113
+ def encode(800,22362
+ def decode(817,22954
+class RRHeader(836,23516
+ def __init__(871,24373
+ def encode(908,25465
+ def decode(920,25895
+ def isAuthoritative(928,26149
+ def __str__(932,26207
+class SimpleRecord(943,26580
+ def __init__(960,27048
+ def encode(969,27271
+ def decode(973,27361
+ def __hash__(978,27466
+class Record_NS(983,27547
+class Record_MD(992,27669
+class Record_MF(1005,27841
+class Record_CNAME(1018,28011
+class Record_MB(1027,28146
+class Record_MG(1038,28304
+class Record_MR(1049,28460
+class Record_PTR(1060,28622
+class Record_DNAME(1069,28741
+class Record_A(1086,29215
+ def __init__(1103,29628
+ def encode(1117,30062
+ def decode(1121,30144
+ def __hash__(1125,30237
+ def __str__(1129,30297
+ def dottedQuad(1134,30416
+class Record_SOA(1140,30525
+ def __init__(1185,32218
+ def encode(1201,32821
+ def decode(1213,33148
+ def __hash__(1221,33447
+class Record_NULL(1230,33640
+ def __init__(1246,34033
+ def encode(1251,34147
+ def decode(1255,34229
+ def __hash__(1259,34327
+class Record_WKS(1265,34422
+ def __init__(1295,35341
+ def encode(1309,35818
+ def decode(1315,35984
+ def __hash__(1321,36201
+class Record_AAAA(1327,36323
+ def __init__(1349,36964
+ def encode(1361,37346
+ def decode(1365,37428
+ def __hash__(1369,37522
+class Record_A6(1375,37617
+ def __init__(1410,38650
+ def encode(1428,39282
+ def decode(1437,39571
+ def __eq__(1446,39922
+ def __hash__(1455,40257
+ def __str__(1459,40361
+class Record_SRV(1469,40590
+ def __init__(1509,42202
+ def encode(1521,42567
+ def decode(1527,42770
+ def __hash__(1534,43010
+class Record_NAPTR(1540,43145
+ def __init__(1594,45403
+ def encode(1609,45932
+ def decode(1618,46247
+ def __hash__(1631,46681
+class Record_AFSDB(1639,46875
+ def __init__(1665,47808
+ def encode(1675,48102
+ def decode(1680,48249
+ def __hash__(1686,48434
+class Record_RP(1692,48546
+ def __init__(1716,49287
+ def encode(1729,49630
+ def decode(1734,49761
+ def __hash__(1741,49923
+class Record_HINFO(1747,50027
+ def __init__(1767,50522
+ def encode(1772,50644
+ def decode(1777,50820
+ def __eq__(1784,51077
+ def __hash__(1792,51347
+class Record_MINFO(1798,51465
+ def __init__(1830,52584
+ def encode(1842,52968
+ def decode(1847,53106
+ def __hash__(1853,53274
+class Record_MX(1859,53385
+ def __init__(1881,54038
+ def encode(1890,54348
+ def decode(1895,54494
+ def __hash__(1900,54672
+class Record_TXT(1906,54783
+ def __init__(1922,55216
+ def encode(1928,55373
+ def decode(1933,55502
+ def __hash__(1948,55969
+class UnknownRecord(1954,56068
+ def __init__(1971,56591
+ def encode(1976,56695
+ def decode(1984,56886
+ def __hash__(1994,57220
+class Record_SPF(1999,57290
+def _responseFromMessage(2015,57727
+def _getDisplayableArguments(2043,58632
+def _compactRepr(2080,60283
+class Message(2132,61878
+ def __init__(2185,63709
+ def __repr__(2266,67080
+ def addQuery(2285,67704
+ def encode(2301,68070
+ def decode(2333,69318
+ def parseRecords(2366,70339
+ def lookupRecordType(2398,71384
+ def toStr(2412,71822
+ def fromStr(2424,72075
+class _EDNSMessage(2436,72311
+ def __init__(2484,73911
+ def __repr__(2609,79176
+ def _toMessage(2620,79584
+ def toStr(2660,80912
+ def _fromMessage(2670,81134
+ def fromStr(2731,83303
+class DNSMixin(2748,83786
+ def __init__(2758,84071
+ def pickID(2766,84322
+ def callLater(2776,84532
+ def _query(2783,84731
+ def _clearFailed(2818,85874
+class DNSDatagramProtocol(2829,86147
+ def stopProtocol(2835,86274
+ def startProtocol(2843,86460
+ def writeMessage(2850,86613
+ def startListening(2858,86818
+ def datagramReceived(2861,86909
+ def removeResend(2894,88059
+ def query(2903,88273
+ def writeMessage(2927,88999
+class DNSProtocol(2933,89136
+ def writeMessage(2940,89263
+ def connectionMade(2949,89492
+ def connectionLost(2957,89701
+ def dataReceived(2965,89891
+ def query(2997,90922
+
+venv/lib/python2.7/site-packages/twisted/names/srvconnect.py,664
+class _SRVConnector_ClientFactoryWrapper:_SRVConnector_ClientFactoryWrapper17,427
+ def __init__(18,469
+ def startedConnecting(22,605
+ def clientConnectionFailed(25,716
+ def clientConnectionLost(28,824
+ def __getattr__(31,928
+class SRVConnector:SRVConnector37,1050
+ def __init__(56,1682
+ def connect(90,3008
+ def _ebGotServers(113,3912
+ def _cbGotServers(123,4232
+ def _ebServiceUnknown(140,4914
+ def pickServer(154,5460
+ def _reallyConnect(216,7815
+ def stopConnecting(231,8387
+ def disconnect(238,8577
+ def getDestination(245,8783
+ def connectionFailed(249,8891
+ def connectionLost(253,9020
+
+venv/lib/python2.7/site-packages/twisted/spread/test/test_pbfailure.py,2441
+class AsynchronousException(15,377
+class SynchronousException(23,567
+class AsynchronousError(31,729
+class SynchronousError(39,910
+class JellyError(47,1063
+class SecurityError(52,1137
+class SimpleRoot(63,1367
+ def remote_asynchronousException(64,1394
+ def remote_synchronousException(71,1605
+ def remote_asynchronousError(78,1799
+ def remote_synchronousError(85,1994
+ def remote_unknownError(92,2172
+ class UnknownError(96,2284
+ def remote_jelly(101,2396
+ def remote_security(105,2452
+ def remote_deferredJelly(109,2514
+ def remote_deferredSecurity(116,2662
+ def raiseJelly(123,2816
+ def raiseSecurity(127,2901
+class SaveProtocolServerFactory(132,2990
+ def clientConnectionMade(139,3183
+class PBConnTestCase(147,3339
+ def setUp(150,3406
+ def _setUpServer(155,3485
+ def _setUpClient(161,3742
+ def tearDown(167,3961
+ def _tearDownServer(175,4232
+ def _tearDownClient(179,4331
+class PBFailureTests(185,4442
+ def _exceptionTest(189,4526
+ def eb(190,4586
+ def gotRootObject(198,4943
+ def test_asynchronousException(206,5122
+ def test_synchronousException(215,5443
+ def test_asynchronousError(224,5720
+ def test_synchronousError(233,6011
+ def _success(242,6283
+ def _addFailingCallbacks(247,6404
+ def _testImpl(253,6615
+ def gotRootObj(260,6943
+ def gotFailure(263,7098
+ def test_jellyFailure(272,7402
+ def failureJelly(277,7601
+ def test_deferredJellyFailure(285,7858
+ def failureDeferredJelly(290,8057
+ def test_unjellyableFailure(298,8340
+ def failureUnjellyable(304,8566
+ def test_unknownFailure(312,8833
+ def failureUnknown(317,9026
+ def test_securityFailure(324,9263
+ def failureSecurity(330,9526
+ def test_deferredSecurity(338,9799
+ def failureDeferredSecurity(344,10053
+ def test_noSuchMethodFailure(353,10382
+ def failureNoSuch(358,10581
+ def test_copiedFailureLogging(365,10826
+ def connected(375,11166
+ def exception(379,11294
+ def test_throwExceptionIntoGenerator(388,11514
+ def generatorFunc(397,11914
+class PBFailureUnsafeTests(415,12541
+class DummyInvoker(421,12658
+class FailureJellyingTests(430,12824
+ def test_unjelliedFailureCheck(434,12940
+ def test_twiceUnjelliedFailureCheck(449,13608
+ def test_printTracebackIncludesValue(472,14661
+
+venv/lib/python2.7/site-packages/twisted/spread/test/test_jelly.py,2422
+class TestNode(19,381
+ def __init__(25,520
+class A:A36,750
+ def amethod(41,793
+def afunc(48,893
+class B:B55,982
+ def bmethod(60,1025
+class C:C67,1125
+ def cmethod(72,1168
+class D(79,1268
+class E(86,1331
+ def __init__(93,1431
+ def __getstate__(98,1511
+ def __setstate__(102,1585
+class SimpleJellyTest:SimpleJellyTest108,1679
+ def __init__(109,1702
+ def isTheSameAs(113,1771
+class JellyTests(118,1855
+ def _testSecurity(129,2212
+ def test_methodsNotSelfIdentity(149,2868
+ def test_newStyle(167,3374
+ def test_newStyleWithSlots(184,3795
+ def test_typeOldStyle(197,4137
+ def test_typeNewStyle(207,4386
+ def test_typeBuiltin(217,4634
+ def test_dateTime(227,4875
+ def test_decimal(242,5370
+ def test_decimalUnjelly(258,5930
+ def test_decimalSecurity(278,6781
+ def test_set(288,7137
+ def test_frozenset(300,7522
+ def test_setSecurity(312,7925
+ def test_frozensetSecurity(322,8260
+ def test_oldSets(332,8619
+ def test_oldImmutableSets(352,9410
+ def test_simple(374,10318
+ def test_identity(386,10656
+ def test_unicode(402,11039
+ def test_stressReferences(409,11213
+ def test_moreReferences(419,11508
+ def test_typeSecurity(428,11693
+ def test_newStyleClasses(437,11953
+ def test_lotsaTypes(442,12050
+ def test_setState(455,12489
+ class TupleState:TupleState457,12544
+ def __init__(458,12570
+ def __getstate__(460,12644
+ def __setstate__(462,12717
+ def __hash__(464,12798
+ def test_classSecurity(475,13147
+ def test_unjellyable(504,14085
+ class JellyableTestClass(509,14246
+ def test_persistentStorage(519,14623
+ def persistentStore(521,14685
+ def persistentLoad(526,14846
+ def test_newStyleClassesAttributes(546,15424
+ def _check_newstyle(558,15720
+ def test_referenceable(567,16025
+class JellyDeprecationTests(587,16724
+ def test_deprecatedInstanceAtom(592,16827
+ def test_deprecatedUnjellyingInstanceAtom(608,17396
+class ClassA(628,18065
+ def __init__(629,18107
+class ClassB(634,18166
+ def __init__(635,18208
+class CircularReferenceTests(640,18263
+ def test_simpleCircle(645,18402
+ def test_circleWithInvoker(653,18688
+ class DummyInvokerClass:DummyInvokerClass654,18726
+ def test_set(667,19189
+ def test_frozenset(680,19576
+
+venv/lib/python2.7/site-packages/twisted/spread/test/test_pb.py,8541
+class Dummy(37,1142
+ def view_doNothing(38,1168
+class DummyPerspective(45,1344
+ def perspective_getDummyViewPoint(49,1459
+class DummyRealm(55,1558
+ def requestAvatar(56,1584
+class IOPump:IOPump62,1789
+ def __init__(68,1957
+ def flush(75,2143
+ def stop(89,2571
+ def pump(97,2734
+def connectServerAndClient(124,3459
+ def maybeDisconnect(154,4577
+ def disconnectClientFactory(158,4720
+class _ReconnectingFakeConnectorState(176,5364
+ def __init__(185,5651
+ def notifyOnConnect(189,5714
+ def notifyAll(203,6090
+class _ReconnectingFakeConnector(212,6268
+ def __init__(218,6429
+ def connect(231,6841
+def connectedServerAndClient(240,7049
+class SimpleRemote(256,7593
+ def remote_thunk(257,7631
+ def remote_knuth(261,7711
+class NestedRemote(265,7772
+ def remote_getSimple(266,7810
+class SimpleCopy(270,7874
+ def __init__(271,7905
+class SimpleLocalCopy(277,8011
+class SimpleFactoryCopy(283,8116
+ def __init__(289,8274
+def createFactoryCopy(294,8369
+class NestedCopy(314,9077
+ def remote_getCopy(315,9113
+ def remote_getFactory(318,9172
+class SimpleCache(323,9255
+ def __init___(324,9288
+class NestedComplicatedCache(330,9395
+ def __init__(331,9443
+ def remote_getCache(334,9516
+class VeryVeryComplicatedCacheable(338,9571
+ def __init__(339,9621
+ def setFoo4(344,9705
+ def getStateToCacheAndObserveFor(348,9792
+ def stoppedObserving(354,9984
+class RatherBaroqueCache(361,10184
+ def observe_foo(362,10226
+ def observe_end(365,10288
+class SimpleLocalCache(371,10431
+ def setCopyableState(372,10471
+ def checkMethod(375,10547
+ def checkSelf(378,10601
+ def check(381,10647
+class NestedCache(387,10745
+ def __init__(388,10782
+ def remote_getCache(391,10838
+ def remote_putCache(394,10901
+class Observable(398,10974
+ def __init__(399,11010
+ def remote_observe(402,11063
+ def remote_unobserve(405,11134
+ def notify(408,11207
+class DeferredRemote(413,11329
+ def __init__(414,11369
+ def runMe(417,11415
+ def dontRunMe(421,11488
+ def remote_doItLater(424,11564
+class Observer(435,11834
+ def remote_notify(438,11900
+class NewStyleCopy(444,12051
+ def __init__(445,12107
+class NewStyleCopy2(450,12209
+ def __new__(455,12319
+ def __init__(461,12459
+class NewStyleCacheCopy(467,12581
+ def getStateToCacheAndObserveFor(468,12644
+class Echoer(474,12807
+ def remote_echo(475,12830
+ def remote_echoWithKeywords(479,12881
+class CachedReturner(483,12956
+ def __init__(484,12987
+ def remote_giveMeCache(486,13045
+class NewStyleTests(490,13111
+ def setUp(492,13163
+ def tearDown(505,13639
+ class variables.508,13753
+ def test_newStyle(515,13898
+ def cb(522,14140
+ def test_alloc(529,14362
+ def cb(538,14692
+ def test_newStyleWithKeywords(550,15167
+ def cb(559,15520
+class ConnectionNotifyServerFactory(571,15906
+ def __init__(585,16365
+ def clientConnectionMade(593,16542
+class NewStyleCachedTests(604,16831
+ def setUp(605,16877
+ def gotRoot(617,17356
+ def tearDown(624,17562
+ def test_newStyleCache(633,17823
+ def cb(640,18135
+class BrokerTests(658,18737
+ def tearDown(661,18799
+ def thunkErrorBad(668,18972
+ def thunkResultGood(671,19082
+ def thunkErrorGood(674,19156
+ def thunkResultBad(677,19204
+ def test_reference(680,19311
+ class X(683,19399
+ def remote_catch(684,19434
+ class Y(687,19509
+ def remote_throw(688,19544
+ def test_result(704,20023
+ def refcountResult(722,20767
+ def test_tooManyRefs(725,20841
+ def test_copy(742,21517
+ def test_observe(755,22007
+ def test_defer(775,22655
+ def test_refcount(791,23237
+ def test_cache(818,24087
+ def test_publishable(889,26875
+ def gotCopy(917,28035
+ def test_factoryCopy(921,28099
+def finishedCallback(941,28662
+class Pagerizer(947,28789
+ def __init__(948,28824
+ def remote_getPages(951,28935
+class FilePagerizer(957,29129
+ def __init__(960,29186
+ def remote_getPages(964,29340
+class PagingTests(971,29568
+ def setUp(976,29666
+ def test_pagingWithCallback(985,29881
+ def test_pagingWithoutCallback(1005,30684
+ def test_emptyFilePaging(1020,31190
+ def test_filePagingWithCallback(1042,31931
+ def test_filePagingWithoutCallback(1065,32929
+class DumbPublishable(1083,33540
+ def getStateToPublish(1084,33584
+class DumbPub(1088,33658
+ def activated(1089,33698
+class GetPublisher(1093,33757
+ def __init__(1094,33795
+ def remote_getPub(1097,33866
+class DisconnectionTests(1103,33974
+ def error(1108,34070
+ def gotDisconnected(1112,34173
+ def objectDisconnected(1118,34295
+ def test_badSerialization(1125,34482
+ def test_disconnection(1135,34818
+class FreakOut(1171,36078
+class BadCopyable(1175,36116
+ def getStateToCopyFor(1176,36148
+class BadCopySet(1180,36211
+ def remote_setBadCopy(1181,36247
+class LocalRemoteTest(1185,36306
+ def sync_add1(1188,36378
+ def async_add(1191,36428
+ def async_fail(1194,36485
+class MyPerspective(1200,36573
+ def __init__(1210,36845
+ def perspective_getAvatarId(1214,36914
+ def perspective_getViewPoint(1221,37083
+ def perspective_add(1225,37149
+ def logout(1234,37440
+class TestRealm(1239,37495
+ def requestAvatar(1255,38041
+class MyView(1274,38779
+ def view_check(1276,38807
+class LeakyRealm(1281,38889
+ def __init__(1286,39022
+ def requestAvatar(1296,39262
+class NewCredLeakTests(1303,39474
+ def test_logoutLeak(1307,39575
+ def setMindRef(1316,39989
+ def cbResponse(1327,40357
+ def connectionLost(1333,40601
+class NewCredTests(1351,41234
+ def setUp(1355,41345
+ def establishClientAndServer(1367,41771
+ def completeClientLostConnection(1400,43025
+ def test_getRootObject(1420,43863
+ def gotRootObject(1429,44196
+ def disconnect(1433,44323
+ def test_deadReferenceError(1448,44740
+ def gotRootObject(1456,45043
+ def lostConnection(1460,45196
+ def test_clientConnectionLost(1475,45618
+ class ReconnectOnce(1481,45868
+ def clientConnectionLost(1484,45957
+ def gotRootObject(1498,46503
+ def disconnected(1507,46812
+ def gotAnotherRootObject(1510,46903
+ def test_immediateClose(1523,47444
+ def test_loginConnectionRefused(1534,47904
+ def test_loginLogout(1550,48531
+ def cbLogin(1569,49346
+ def cbDisconnect(1574,49547
+ def cbLogout(1581,49743
+ def test_logoutAfterDecref(1597,50248
+ class EventPerspective(1605,50559
+ def __init__(1609,50702
+ def logout(1612,50766
+ def cbLoggedIn(1623,51116
+ def cbLoggedOut(1629,51354
+ def test_concurrentLogin(1647,51953
+ def cbLoggedIn(1661,52593
+ def cbAvatarIds(1667,52839
+ def test_badUsernamePasswordLogin(1679,53108
+ def cleanup(1696,53802
+ def test_anonymousLogin(1707,54057
+ def cbLoggedIn(1716,54433
+ def test_anonymousLoginNotPermitted(1727,54691
+ def cleanup(1737,55094
+ def test_anonymousLoginWithMultipleCheckers(1748,55352
+ def cbLogin(1758,55810
+ def test_authenticatedLoginWithMultipleCheckers(1770,56063
+ def cbLogin(1781,56557
+ def test_view(1793,56813
+ def cbLogin(1803,57174
+ def cbView(1807,57298
+class NonSubclassingPerspective:NonSubclassingPerspective1821,57566
+ def __init__(1822,57599
+ def perspectiveMessageReceived(1826,57681
+ def logout(1832,57944
+class NSPTests(1837,57999
+ def setUp(1842,58172
+ def test_NSP(1855,58759
+ def cleanup(1867,59333
+class IForwarded(1876,59537
+ def forwardMe(1881,59643
+ def forwardDeferred(1886,59724
+class Forwarded:Forwarded1893,59838
+ def forwardMe(1905,60131
+ def dontForwardMe(1911,60256
+ def forwardDeferred(1918,60451
+class SpreadUtilTests(1925,60576
+ def test_sync(1930,60673
+ def test_async(1938,60904
+ def test_asyncFail(1950,61258
+ def eb(1956,61437
+ def test_remoteMethod(1962,61631
+ def test_localAsyncForwarder(1970,61856
+class PBWithSecurityOptionsTests(1988,62371
+ def test_clientDefaultSecurityOptions(1993,62474
+ def test_serverDefaultSecurityOptions(2003,62793
+ def test_clientSecurityCustomization(2013,63120
+ def test_serverSecurityCustomization(2024,63493
+
+venv/lib/python2.7/site-packages/twisted/spread/test/test_banana.py,1344
+class MathTests(23,555
+ def test_int2b128(24,591
+def selectDialect(36,947
+def encode(52,1494
+class BananaTestBase(75,2147
+ def setUp(82,2339
+ def putResult(91,2635
+ def tearDown(101,2882
+class BananaTests(107,3001
+ def test_string(112,3079
+ def test_unsupportedUnicode(118,3236
+ def test_unsupportedBuiltinType(129,3606
+ def test_unsupportedUserType(142,4052
+ def _unsupportedTypeTest(151,4411
+ def test_int(168,5140
+ def test_largeLong(181,5634
+ def _getSmallest(204,6532
+ def test_encodeTooLargeLong(217,7003
+ def test_decodeTooLargeLong(226,7298
+ def _getLargest(241,7815
+ def test_encodeTooSmallLong(245,7880
+ def test_decodeTooSmallLong(254,8181
+ def test_integer(269,8704
+ def test_negative(275,8863
+ def test_float(281,9025
+ def test_list(287,9185
+ def test_partial(295,9447
+ def feed(309,9953
+ def test_oversizedList(320,10208
+ def test_oversizedString(326,10397
+ def test_crashString(332,10590
+ def test_crashNegativeLong(351,11405
+ def test_sizedIntegerTypes(364,11940
+class DialectTests(395,13382
+ def test_dialectNotSet(403,13624
+ def test_receivePb(413,13912
+ def test_receiveIllegalPb(422,14179
+ def test_sendPb(431,14509
+class GlobalCoderTests(442,14805
+ def test_statelessDecode(446,14936
+
+venv/lib/python2.7/site-packages/twisted/spread/util.py,951
+class LocalMethod:LocalMethod20,385
+ def __init__(21,404
+ def __call__(25,494
+class LocalAsRemote:LocalAsRemote29,594
+ def callRemote(35,733
+ def remoteMethod(56,1540
+class LocalAsyncForwarder:LocalAsyncForwarder60,1615
+ def __init__(65,1722
+ def _callMethod(71,1993
+ def callRemote(74,2102
+class Pager:Pager86,2557
+ def __init__(90,2634
+ def stillPaging(105,3151
+ def sendNextPage(115,3499
+ def nextPage(121,3674
+ def stopPaging(127,3829
+class StringPager(134,3954
+ def __init__(138,4049
+ def nextPage(144,4281
+class FilePager(153,4543
+ def __init__(158,4646
+ def startProducing(163,4834
+ def registerProducer(167,5000
+ def unregisterProducer(172,5157
+ def write(175,5221
+ def sendNextPage(178,5284
+class CallbackPageCollector(190,5607
+ def __init__(196,5846
+ def remote_gotPage(200,5938
+ def remote_endedPaging(203,6007
+def getAllPages(207,6077
+
+venv/lib/python2.7/site-packages/twisted/spread/interfaces.py,104
+class IJellyable(11,148
+ def jellyFor(12,177
+class IUnjellyable(19,265
+ def unjellyFor(20,296
+
+venv/lib/python2.7/site-packages/twisted/spread/jelly.py,2570
+def _createBlank(149,4207
+def _newInstance(168,4860
+ def defaultSetter(179,5220
+def _maybeClass(187,5387
+def setUnjellyableForClass(200,5692
+def setUnjellyableFactoryForClass(226,6547
+def setUnjellyableForClassTree(247,7216
+def getInstanceState(289,8668
+def setInstanceState(303,9058
+class Unpersistable:Unpersistable316,9372
+ def __init__(322,9505
+ def __repr__(329,9672
+class Jellyable:Jellyable335,9779
+ def getStateFor(341,9907
+ def jellyFor(345,9974
+class Unjellyable:Unjellyable358,10329
+ def setStateFor(364,10462
+ def unjellyFor(368,10539
+class _Jellier:_Jellier380,10857
+ def __init__(385,10952
+ def _cook(401,11428
+ def prepare(432,12877
+ def preserve(457,14052
+ def _checkMutable(474,14625
+ def jelly(483,14857
+ def _jellyIterable(583,19723
+ def jelly_decimal(601,20136
+ def unpersistable(618,20585
+class _Unjellier:_Unjellier633,21025
+ def __init__(635,21044
+ def unjellyFull(643,21269
+ def _maybePostUnjelly(650,21403
+ def unjelly(664,21837
+ def _genericUnjelly(694,23149
+ def _unjelly_None(712,23770
+ def _unjelly_unicode(716,23826
+ def _unjelly_decimal(720,23905
+ def _unjelly_boolean(734,24235
+ def _unjelly_datetime(742,24471
+ def _unjelly_date(746,24571
+ def _unjelly_time(750,24663
+ def _unjelly_timedelta(754,24755
+ def unjellyInto(760,24961
+ def _unjelly_dereference(768,25146
+ def _unjelly_reference(778,25388
+ def _unjelly_tuple(793,25814
+ def _unjelly_list(805,26125
+ def _unjellySetOrFrozenset(812,26284
+ def _unjelly_set(833,26885
+ def _unjelly_frozenset(840,27043
+ def _unjelly_dictionary(847,27225
+ def _unjelly_module(856,27442
+ def _unjelly_class(868,27895
+ def _unjelly_function(885,28593
+ def _unjelly_persistent(896,29004
+ def _unjelly_instance(904,29239
+ def _unjelly_unpersistable(925,29979
+ def _unjelly_method(929,30093
+class InsecureJelly(955,30940
+class DummySecurityOptions:DummySecurityOptions963,31143
+ def isModuleAllowed(969,31306
+ def isClassAllowed(977,31527
+ class is 981,31715
+ def isTypeAllowed(986,31785
+class SecurityOptions:SecurityOptions995,31993
+ def __init__(1004,32271
+ def allowBasicTypes(1020,32850
+ def allowTypes(1028,33062
+ def allowInstancesOf(1041,33439
+ def allowModules(1057,34017
+ def isModuleAllowed(1072,34472
+ def isClassAllowed(1083,34819
+ class is 1087,35002
+ def isTypeAllowed(1092,35099
+def jelly(1108,35515
+def unjelly(1121,35947
+
+venv/lib/python2.7/site-packages/twisted/spread/publish.py,501
+class Publishable(21,378
+ def __init__(24,486
+ def republish(28,588
+ def view_getStateToPublish(33,736
+ def getStateToPublishFor(37,867
+ def getStateToPublish(42,1039
+ def getStateToCacheAndObserveFor(47,1241
+class RemotePublished(63,1815
+ def getFileName(68,1977
+ def setCopyableState(72,2130
+ def __getstate__(89,2745
+ def _cbGotUpdate(100,3076
+ def activated(112,3477
+ def callWhenActivated(117,3636
+def whenReady(125,3919
+def _pubReady(140,4394
+
+venv/lib/python2.7/site-packages/twisted/spread/pb.py,4093
+class ProtocolError(81,2792
+class DeadReferenceError(88,2916
+class Error(96,3091
+class RemoteError(108,3417
+ def __init__(127,4104
+class RemoteMethod:RemoteMethod135,4303
+ def __init__(139,4396
+ def __cmp__(147,4580
+ def __hash__(151,4661
+ def __call__(155,4730
+class PBConnectionLost(164,4976
+class IPerspective(169,5023
+ def perspectiveMessageReceived(184,5581
+class Avatar:Avatar212,6613
+ def perspectiveMessageReceived(228,7174
+class AsReferenceable(253,8001
+ def __init__(258,8105
+class RemoteReference(266,8300
+ def __init__(285,8974
+ def notifyOnDisconnect(298,9380
+ def dontNotifyOnDisconnect(311,9835
+ def _disconnected(322,10175
+ def jellyFor(331,10416
+ def unjellyFor(342,10825
+ def callRemote(347,11001
+ def remoteMethod(369,11951
+ def __cmp__(378,12128
+ def __hash__(389,12432
+ def __del__(396,12524
+class Local:Local405,12756
+ def __init__(410,12832
+ def __repr__(419,13022
+ def incref(423,13117
+ def decref(433,13332
+class CopyableFailure(445,13558
+ def getStateToCopy(453,13771
+class CopiedFailure(475,14498
+ def printTraceback(491,14964
+ def throwExceptionIntoGenerator(502,15364
+def failure2Copyable(522,16094
+class Broker(529,16253
+ def __init__(538,16386
+ def resumeProducing(577,18121
+ def pauseProducing(591,18645
+ def stopProducing(596,18755
+ def registerPageProducer(601,18864
+ def expressionReceived(607,19044
+ def proto_version(628,19634
+ def sendCall(642,20017
+ def proto_didNotUnderstand(651,20222
+ def connectionReady(664,20633
+ def connectionFailed(678,21008
+ def connectionLost(690,21287
+ def notifyOnDisconnect(730,22696
+ def notifyOnFail(739,22914
+ def notifyOnConnect(748,23126
+ def dontNotifyOnDisconnect(763,23477
+ def localObjectForID(774,23734
+ def registerReference(793,24244
+ def setNameForLocal(822,25267
+ def remoteForName(839,25721
+ def cachedRemotelyAs(855,26180
+ def remotelyCachedForLUID(872,26734
+ def cacheRemotely(881,26956
+ def cacheLocally(904,27825
+ def cachedLocallyAs(912,28011
+ def serialize(917,28123
+ def unserialize(957,29585
+ def newLocalID(972,30025
+ def newRequestID(981,30208
+ def _sendMessage(990,30405
+ def proto_message(1024,31727
+ def proto_cachemessage(1028,31931
+ def _recvMessage(1032,32139
+ def _sendAnswer(1084,34453
+ def proto_answer(1094,34728
+ def _sendFailureOrError(1108,35143
+ def _sendFailure(1122,35566
+ def _sendError(1134,35874
+ def proto_error(1154,36703
+ def sendDecRef(1166,37023
+ def proto_decref(1175,37213
+ def decCacheRef(1194,37842
+ def proto_decache(1203,38035
+ def proto_uncache(1230,39072
+def respond(1246,39532
+def challenge(1267,39987
+class PBClientFactory(1280,40210
+ def __init__(1292,40525
+ def buildProtocol(1307,41044
+ def _reset(1316,41283
+ def _failAll(1322,41417
+ def clientConnectionFailed(1329,41575
+ def clientConnectionLost(1333,41664
+ def clientConnectionMade(1346,42068
+ def getRootObject(1355,42324
+ def disconnect(1368,42663
+ def _cbSendUsername(1380,43021
+ def _cbResponse(1385,43199
+ def _cbLoginAnonymous(1390,43387
+ def login(1409,44118
+class PBServerFactory(1435,44926
+ def __init__(1452,45483
+ def buildProtocol(1470,46168
+ def clientConnectionMade(1480,46491
+class IUsernameMD5Password(1486,46600
+ def checkPassword(1498,47008
+ def checkMD5Password(1513,47512
+class _PortalRoot:_PortalRoot1531,48071
+ def __init__(1536,48149
+ def rootObject(1540,48212
+class _JellyableAvatarMixin:_JellyableAvatarMixin1547,48347
+ def _cbLogin(1552,48494
+ def maybeLogout(1567,49113
+class _PortalWrapper(1580,49392
+ def __init__(1585,49525
+ def remote_login(1590,49625
+ def remote_loginAnonymous(1600,49874
+class _PortalAuthChallenger(1618,50453
+ def __init__(1622,50584
+ def remote_respond(1629,50773
+ def checkPassword(1636,50964
+ def checkMD5Password(1646,51224
+
+venv/lib/python2.7/site-packages/twisted/spread/banana.py,514
+class BananaError(26,695
+def int2b128(29,735
+def b1282int(39,973
+def setPrefixLimit(73,1734
+class Banana(93,2290
+ def setPrefixLimit(110,2779
+ def connectionReady(123,3164
+ def _selectDialect(129,3292
+ def callExpressionReceived(134,3402
+ def connectionMade(161,4598
+ def gotItem(168,4787
+ def dataReceived(177,4970
+ def expressionReceived(253,7969
+ def __init__(303,9353
+ def sendEncoded(310,9555
+ def _encode(327,10027
+def encode(379,11917
+def decode(387,12094
+
+venv/lib/python2.7/site-packages/twisted/spread/flavors.py,1608
+class NoSuchMethod(50,1603
+class IPBRoot(54,1692
+ def rootObject(57,1784
+class Serializable(61,1866
+ def processUniqueID(81,2799
+class Referenceable(91,3126
+ def remoteMessageReceived(104,3570
+ def jellyFor(131,4683
+class Root(142,4943
+ def rootObject(151,5257
+class ViewPoint(161,5566
+ def __init__(201,7472
+ def processUniqueID(207,7657
+ def remoteMessageReceived(212,7839
+class Viewable(236,8769
+ def jellyFor(245,9133
+class Copyable(252,9354
+ def getStateToCopy(264,9819
+ def getStateToCopyFor(273,10060
+ def getTypeToCopy(284,10362
+ def getTypeToCopyFor(294,10687
+ def jellyFor(303,10962
+class Cacheable(320,11547
+ def getStateToCacheAndObserveFor(332,11977
+ def jellyFor(348,12669
+ def stoppedObserving(370,13596
+class RemoteCopy(379,13843
+ def setCopyableState(392,14398
+ def unjellyFor(405,14914
+class RemoteCache(413,15150
+ def remoteMessageReceived(426,15657
+ def jellyFor(445,16405
+ def unjellyFor(454,16763
+ def __cmp__(479,17854
+ def __hash__(487,18115
+ def __del__(495,18259
+ def _borgify(506,18554
+def unjellyCached(533,19716
+def unjellyLCache(539,19897
+def unjellyLocal(546,20087
+class RemoteCacheMethod:RemoteCacheMethod553,20265
+ def __init__(557,20351
+ def __cmp__(565,20579
+ def __hash__(568,20693
+ def __call__(571,20795
+class RemoteCacheObserver:RemoteCacheObserver584,21280
+ def __init__(593,21629
+ def __repr__(608,22071
+ def __hash__(612,22223
+ def __cmp__(620,22513
+ def callRemote(626,22686
+ def remoteMethod(639,23278
+
+venv/lib/python2.7/site-packages/twisted/tap/portforward.py,46
+class Options(12,255
+def makeService(25,648
+
+venv/lib/python2.7/site-packages/twisted/tap/ftp.py,107
+class Options(20,401
+ def __init__(36,950
+ def opt_password_file(41,1090
+def makeService(54,1610
+
+venv/lib/python2.7/site-packages/twisted/tap/socks.py,46
+class Options(16,296
+def makeService(29,823
+
+venv/lib/python2.7/site-packages/twisted/plugins/twisted_words.py,117
+class RelayChatInterface(27,541
+ def getFactory(31,594
+class PBChatInterface(39,812
+ def getFactory(43,861
+
+venv/lib/python2.7/site-packages/twisted/plugins/cred_sshkeys.py,75
+ class SSHKeyCheckerFactory(29,667
+ def generateChecker(39,995
+
+venv/lib/python2.7/site-packages/twisted/plugins/cred_file.py,66
+class FileCheckerFactory(33,816
+ def generateChecker(45,1222
+
+venv/lib/python2.7/site-packages/twisted/plugins/cred_unix.py,217
+def verifyCryptedPassword(24,579
+class UNIXChecker(52,1437
+ def checkPwd(65,1810
+ def checkSpwd(93,2933
+ def requestAvatarId(123,4150
+class UNIXCheckerFactory(166,5345
+ def generateChecker(175,5597
+
+venv/lib/python2.7/site-packages/twisted/plugins/twisted_trial.py,49
+class _Reporter(11,204
+ def __init__(13,230
+
+venv/lib/python2.7/site-packages/twisted/plugins/cred_anonymous.py,70
+class AnonymousCheckerFactory(26,593
+ def generateChecker(36,876
+
+venv/lib/python2.7/site-packages/twisted/plugins/cred_memory.py,70
+class InMemoryCheckerFactory(32,829
+ def generateChecker(49,1494
+
+venv/lib/python2.7/site-packages/twisted/mail/test/pop3testserver.py,430
+class POP3TestServer(58,1345
+ def __init__(59,1387
+ def sendSTATResp(66,1553
+ def sendUIDLResp(70,1616
+ def sendLISTResp(74,1679
+ def sendCapabilities(78,1742
+ def connectionMade(96,2149
+ def sendGreeting(108,2385
+ def lineReceived(112,2454
+ def startTLS(200,4707
+ def disconnect(211,5015
+ def getContext(215,5083
+def printMessage(240,6119
+def processArg(245,6191
+def main(310,7933
+
+venv/lib/python2.7/site-packages/twisted/mail/test/test_imap.py,29506
+def strip(56,1678
+class IMAP4UTF7Tests(61,1730
+ def test_encodeWithErrors(71,2106
+ def test_decodeWithErrors(83,2484
+ def test_encodeAmpersand(93,2766
+ def test_decodeWithoutFinalASCIIShift(105,3112
+ def test_getreader(116,3440
+ def test_getwriter(125,3732
+ def test_encode(136,4075
+ def test_decode(145,4384
+ def test_printableSingletons(154,4693
+class BufferingConsumer:BufferingConsumer169,5309
+ def __init__(170,5334
+ def write(174,5385
+ def registerProducer(180,5519
+ def unregisterProducer(185,5647
+class MessageProducerTests(190,5713
+ def testSinglePart(192,5772
+ def cbProduced(206,6224
+ def testSingleMultiPart(221,6668
+ def cbProduced(242,7499
+ def testMultipleMultiPart(265,8196
+ def cbProduced(291,9266
+ def test_multiPartNoBoundary(318,10153
+ def cbProduced(344,11128
+ def test_multiPartNoQuotes(368,11966
+ def cbProduced(392,12875
+class MessageSetTests(417,13610
+ def test_equalityIterationAndAddition(422,13709
+ def test_lengthWithWildcardRange(474,15293
+ def test_reprSanity(482,15550
+ def test_stringRepresentationWithWildcards(489,15697
+ def test_stringRepresentationWithInversion(513,16317
+ def test_createWithSingleMessageNumber(534,16894
+ def test_createWithSequence(547,17354
+ def test_createWithSingleWildcard(561,17904
+ def test_setLastSingleWildcard(574,18370
+ def test_setLastWithWildcardRange(588,18854
+ def test_setLastTwiceFails(598,19117
+ def test_lastOverridesNoneInAdd(608,19347
+ def test_getLast(628,19958
+ def test_extend(637,20160
+ def test_contains(665,21188
+ def test_rangesMerged(687,21896
+ def test_seq_rangeExamples(712,22857
+ def test_sequence_setExamples(735,23608
+class IMAP4HelperTests(772,24919
+ def test_commandRepr(776,25038
+ def test_fileProducer(783,25222
+ def cbProduced(790,25433
+ def cbResume(797,25672
+ def test_wildcard(810,26086
+ def test_wildcardNoDelim(832,26975
+ def test_headerFormatter(854,27910
+ def test_quotedSplitter(871,28523
+ def test_stringCollapser(931,30397
+ def test_parenParser(957,31277
+ def check(959,31347
+ def test_fetchParserSimple(1018,34184
+ def test_fetchParserMacros(1040,35055
+ def test_fetchParserBody(1060,35818
+ def test_fetchParserQuotedHeader(1176,40967
+ def test_fetchParserEmptyString(1192,41582
+ def test_fetchParserUnknownAttribute(1201,41803
+ def test_fetchParserIncompleteStringEndsInWhitespace(1210,42057
+ def test_fetchParserExpectedWhitespace(1219,42350
+ def test_fetchParserTextSection(1228,42654
+ def test_fetchParserUnknownSection(1241,43102
+ def test_fetchParserMissingSectionClose(1250,43359
+ def test_fetchParserHeaderMissingParentheses(1263,43799
+ def test_fetchParserDotlessPartial(1277,44349
+ def test_fetchParserUnclosedPartial(1287,44643
+ def test_files(1297,44969
+ def test_quoteAvoider(1308,45280
+ def test_literals(1324,45752
+ def test_queryBuilder(1333,45979
+ def test_queryKeywordFlagWithQuotes(1377,47546
+ def test_queryUnkeywordFlagWithQuotes(1389,47944
+ def test_queryWithMesssageSet(1401,48350
+ def test_queryWithInteger(1410,48666
+ def test_queryOrIllegalQuery(1419,48918
+ def _keywordFilteringTest(1428,49200
+ def test_queryKeywordFlag(1449,49947
+ def test_queryUnkeywordFlag(1465,50529
+ def test_invalidIdListParser(1481,51117
+ def test_invalidIdListParserNonPositive(1498,51560
+ def test_parseIdList(1519,52191
+ def test_parseTimeInvalidFormat(1575,53905
+ def test_parseTimeInvalidValues(1583,54149
+ def test_statusRequestHelper(1597,54564
+class SimpleMailbox:SimpleMailbox1620,55271
+ def __init__(1627,55419
+ def getFlags(1633,55574
+ def getUIDValidity(1637,55626
+ def getUIDNext(1641,55676
+ def getMessageCount(1645,55742
+ def getRecentCount(1649,55792
+ def getUnseenCount(1653,55841
+ def isWriteable(1657,55890
+ def destroy(1661,55942
+ def getHierarchicalDelimiter(1665,55980
+ def requestStatus(1669,56041
+ def addMessage(1684,56530
+ def expunge(1690,56709
+ def close(1700,56954
+class UncloseableMailbox(1706,57054
+ def __init__(1716,57268
+ def getFlags(1722,57423
+ def getUIDValidity(1731,57556
+ def getUIDNext(1740,57691
+ def getMessageCount(1749,57830
+ def getRecentCount(1758,57966
+ def getUnseenCount(1767,58098
+ def isWriteable(1776,58230
+ def destroy(1785,58393
+ def getHierarchicalDelimiter(1792,58485
+ def requestStatus(1801,58646
+ def addMessage(1823,59292
+ def expunge(1841,59746
+class AccountWithoutNamespaces(1857,60113
+ def _emptyMailbox(1862,60305
+ def select(1866,60383
+class Account(1874,60548
+class SimpleServer(1881,60692
+ def __init__(1883,60777
+ def lineReceived(1895,61171
+class SimpleClient(1904,61344
+ def __init__(1905,61383
+ def serverGreeting(1911,61557
+ def modeChanged(1915,61632
+ def flagsChanged(1920,61767
+ def newMessages(1925,61902
+class IMAP4HelperMixin:IMAP4HelperMixin1931,62048
+ def setUp(1936,62116
+ def tearDown(1948,62498
+ def _cbStopClient(1954,62599
+ def _ebGeneral(1958,62685
+ def loopback(1964,62870
+ def assertClientFailureMessage(1968,62960
+class IMAP4ServerTests(1988,63521
+ def testCapability(1989,63582
+ def getCaps(1991,63630
+ def gotCaps(1992,63653
+ def testCapabilityWithAuth(2002,64126
+ def getCaps(2005,64248
+ def gotCaps(2006,64271
+ def testLogout(2019,64784
+ def logout(2021,64837
+ def setLoggedOut(2022,64859
+ def testNoop(2030,65176
+ def noop(2032,65230
+ def setResponses(2033,65250
+ def testLogin(2042,65629
+ def login(2043,65654
+ def _cbTestLogin(2051,65973
+ def testFailedLogin(2056,66135
+ def login(2057,66166
+ def _cbTestFailedLogin(2067,66505
+ def test_loginWithoutPortal(2072,66656
+ def login(2078,66850
+ def test_nonIAccountAvatar(2088,67189
+ def brokenRequestAvatar(2096,67477
+ def login(2101,67659
+ def test_loginException(2111,67997
+ class UnexpectedException(2118,68211
+ def raisesUnexpectedException(2123,68327
+ def login(2128,68496
+ def assertErrorLogged(2136,68746
+ def testLoginRequiringQuoting(2147,69060
+ def login(2150,69173
+ def _cbTestLoginRequiringQuoting(2160,69575
+ def testNamespace(2165,69753
+ def login(2167,69816
+ def namespace(2169,69905
+ def gotNamespace(2170,69930
+ def assertAllPairsNativeStrings(2182,70348
+ def test_mailboxWithoutNamespace(2193,70706
+ def login(2200,71020
+ def namespace(2202,71109
+ def gotNamespace(2203,71134
+ def testSelect(2218,71653
+ def login(2221,71771
+ def select(2223,71860
+ def selected(2224,71882
+ def test_selectWithoutMailbox(2238,72344
+ def login(2243,72504
+ def select(2245,72593
+ def assertNoMailboxSelected(2260,73144
+ def _cbTestSelect(2266,73269
+ def test_examine(2276,73643
+ def login(2293,74425
+ def examine(2295,74514
+ def examined(2296,74537
+ def _cbTestExamine(2311,75016
+ def testCreate(2320,75383
+ def cb(2324,75525
+ def eb(2326,75566
+ def login(2328,75614
+ def create(2331,75704
+ def _cbTestCreate(2344,76175
+ def testDelete(2352,76533
+ def login(2355,76616
+ def delete(2357,76705
+ def testDeleteWithInferiorHierarchicalNames(2370,77159
+ def login(2382,77580
+ def delete(2384,77669
+ def assertIMAPException(2387,77740
+ def testIllegalInboxDelete(2408,78488
+ def login(2410,78554
+ def delete(2412,78643
+ def stash(2414,78712
+ def testNonExistentDelete(2428,79212
+ def login(2429,79249
+ def delete(2431,79338
+ def deleteFailed(2433,79411
+ def testIllegalDelete(2447,79927
+ def login(2453,80135
+ def delete(2455,80224
+ def deleteFailed(2457,80294
+ def testRename(2473,80884
+ def login(2475,80964
+ def rename(2477,81053
+ def testIllegalInboxRename(2493,81608
+ def login(2495,81674
+ def rename(2497,81763
+ def stash(2499,81841
+ def testHierarchicalRename(2513,82302
+ def login(2516,82446
+ def rename(2518,82535
+ def _cbTestHierarchicalRename(2529,82923
+ def testSubscribe(2536,83194
+ def login(2537,83223
+ def subscribe(2539,83312
+ def testUnsubscribe(2553,83822
+ def login(2555,83928
+ def unsubscribe(2557,84017
+ def _listSetup(2571,84533
+ def login(2576,84752
+ def listed(2578,84841
+ def assertListDelimiterAndMailboxAreStrings(2590,85258
+ def testList(2606,85825
+ def mailboxList(2607,85849
+ def assertListContents(2611,85989
+ def testLSub(2630,86590
+ def lsub(2632,86673
+ def testStatus(2641,86972
+ def login(2643,87058
+ def status(2645,87147
+ def statused(2647,87257
+ def testFailedStatus(2664,87811
+ def login(2665,87843
+ def status(2667,87932
+ def statused(2670,88083
+ def failed(2672,88148
+ def _cbTestFailedStatus(2684,88584
+ def testFullAppend(2694,88812
+ def login(2697,88960
+ def append(2701,89081
+ def _cbTestFullAppend(2721,89742
+ def testPartialAppend(2734,90188
+ def login(2737,90342
+ def append(2741,90463
+ def _cbTestPartialAppend(2769,91646
+ def _testCheck(2780,92031
+ def login(2782,92118
+ def select(2784,92207
+ def check(2786,92285
+ def test_check(2796,92601
+ def test_checkFail(2804,92779
+ def failSelect(2809,92938
+ def checkResponse(2812,93040
+ def testClose(2822,93367
+ def login(2830,93685
+ def select(2832,93774
+ def close(2834,93846
+ def _cbTestClose(2845,94238
+ def testExpunge(2852,94455
+ def login(2860,94775
+ def select(2864,94866
+ def expunge(2868,94939
+ def expunged(2872,95005
+ def _cbTestExpunge(2887,95560
+class IMAP4ServerParsingTests(2895,95781
+ def setUp(2900,95908
+ def tearDown(2907,96098
+ def test_parseMethodExceptionLogged(2911,96200
+ class UnhandledException(2916,96342
+ def raisesValueError(2921,96456
+ def test_missingCommand(2932,96743
+ def test_emptyLine(2947,97180
+ def assertParseExceptionResponse(2957,97445
+ def raises(2973,97917
+ def test_parsingRaisesIllegalClientResponse(2984,98205
+ def test_parsingRaisesIllegalOperationResponse(2995,98570
+ def test_parsingRaisesIllegalMailboxEncoding(3006,98917
+ def test_unsupportedCommand(3017,99275
+ def test_tooManyArgumentsForCommand(3027,99598
+ def assertCommandExceptionResponse(3043,100084
+ def raises(3059,100557
+ def test_commandRaisesIllegalClientResponse(3072,100953
+ def test_commandRaisesIllegalOperationResponse(3083,101313
+ def test_commandRaisesIllegalMailboxEncoding(3094,101655
+ def test_commandRaisesUnhandledException(3105,102008
+ class UnhandledException(3111,102206
+ def test_stringLiteralTooLong(3124,102547
+ def test_arg_astringEmptyLine(3137,103004
+ def test_arg_astringUnmatchedQuotes(3146,103307
+ def test_arg_astringUnmatchedLiteralBraces(3155,103591
+ def test_arg_astringInvalidLiteralSize(3164,103885
+ def test_arg_atomEmptyLine(3173,104179
+ def test_arg_atomMalformedAtom(3181,104406
+ def test_arg_plistEmptyLine(3189,104653
+ def test_arg_plistUnmatchedParentheses(3197,104896
+ def test_arg_literalEmptyLine(3208,105290
+ def test_arg_literalUnmatchedBraces(3216,105531
+ def test_arg_literalInvalidLiteralSize(3227,105913
+ def test_arg_seqsetReturnsRest(3236,106200
+ def test_arg_seqsetInvalidSequence(3245,106473
+ def test_arg_flaglistOneFlag(3253,106725
+ def test_arg_flaglistMismatchedParentehses(3263,107005
+ def test_arg_flaglistMalformedFlag(3274,107312
+ def test_opt_plistMissingOpenParenthesis(3285,107740
+ def test_opt_datetimeMissingOpenQuote(3296,108106
+ def test_opt_datetimeMissingCloseQuote(3307,108461
+ def test_opt_charsetMissingIdentifier(3317,108807
+ def test_opt_charsetEndOfLine(3327,109139
+ def test_opt_charsetWithRemainder(3338,109519
+class IMAP4ServerSearchTests(3351,109951
+ def setUp(3355,110112
+ def test_searchSentBefore(3365,110480
+ def test_searchWildcard(3376,110876
+ def test_searchWildcardHigh(3390,111413
+ def test_reversedSearchTerms(3399,111729
+ def test_searchSentOn(3408,112003
+ def test_searchSentSince(3421,112487
+ def test_searchOr(3432,112877
+ def test_searchNot(3455,113716
+ def test_searchBefore(3468,114185
+ def test_searchOn(3481,114673
+ def test_searchSince(3494,115147
+class TestRealm:TestRealm3509,115657
+ def __init__(3518,115856
+ def requestAvatar(3534,116430
+class TestChecker:TestChecker3539,116555
+ def requestAvatarId(3546,116699
+ def _cbCheck(3553,116967
+class AuthenticatorTests(3560,117093
+ def setUp(3561,117156
+ def test_customChallengers(3574,117493
+ class SPECIALAuth(3582,117768
+ def getChallenge(3584,117804
+ def setResponse(3588,117876
+ def moreChallenges(3592,117994
+ def checkPassword(3596,118063
+ def test_unsupportedMethod(3625,119002
+ def test_missingPortal(3645,119623
+ def auth(3657,119997
+ def test_challengerRaisesException(3668,120357
+ class ValueErrorAuthChallenge(3676,120617
+ def getChallenge(3679,120710
+ def setResponse(3683,120795
+ def moreChallenges(3691,120984
+ class ValueErrorAuthenticator(3697,121137
+ def getName(3699,121185
+ def challengeResponse(3702,121249
+ def auth(3711,121564
+ def test_authNotBase64(3723,121984
+ class NotBase64AuthChallenge(3729,122211
+ def getChallenge(3732,122315
+ def setResponse(3736,122393
+ def moreChallenges(3744,122582
+ def test_unhandledCredentials(3779,123694
+ def auth(3800,124393
+ def test_unexpectedLoginFailure(3811,124782
+ class UnexpectedException(3818,125040
+ class FailingChecker:FailingChecker3823,125156
+ def requestAvatarId(3831,125444
+ def auth(3846,125941
+ def assertUnexpectedExceptionLogged(3849,126017
+ def testCramMD5(3861,126510
+ def auth(3866,126715
+ def authed(3868,126790
+ def _cbTestCramMD5(3879,127141
+ def testFailedCramMD5(3884,127290
+ def misauth(3889,127501
+ def authed(3891,127587
+ def misauthed(3893,127644
+ def _cbTestFailedCramMD5(3903,127993
+ def testLOGIN(3908,128141
+ def auth(3916,128402
+ def authed(3918,128477
+ def _cbTestLOGIN(3928,128810
+ def testFailedLOGIN(3933,128957
+ def misauth(3938,129159
+ def authed(3942,129247
+ def misauthed(3946,129306
+ def _cbTestFailedLOGIN(3956,129653
+ def testPLAIN(3961,129799
+ def auth(3969,130060
+ def authed(3972,130136
+ def _cbTestPLAIN(3982,130469
+ def testFailedPLAIN(3987,130616
+ def misauth(3992,130818
+ def authed(3994,130904
+ def misauthed(3996,130961
+ def _cbTestFailedPLAIN(4006,131308
+class SASLPLAINTests(4012,131455
+ def test_authenticatorChallengeResponse(4020,131740
+ def test_credentialsSetResponse(4035,132215
+ def test_credentialsInvalidResponse(4048,132601
+class UnsolicitedResponseTests(4064,133171
+ def testReadWrite(4065,133240
+ def login(4066,133269
+ def loggedIn(4068,133358
+ def _cbTestReadWrite(4077,133653
+ def testReadOnly(4082,133777
+ def login(4083,133805
+ def loggedIn(4085,133894
+ def _cbTestReadOnly(4094,134188
+ def testFlagChange(4099,134311
+ def login(4105,134461
+ def loggedIn(4107,134550
+ def _cbTestFlagChange(4116,134858
+ def testNewMessages(4124,135124
+ def login(4125,135155
+ def loggedIn(4127,135244
+ def _cbTestNewMessages(4136,135548
+ def testNewRecentMessages(4141,135681
+ def login(4142,135718
+ def loggedIn(4144,135807
+ def _cbTestNewRecentMessages(4153,136117
+ def testNewMessagesAndRecent(4158,136256
+ def login(4159,136296
+ def loggedIn(4162,136386
+ def _cbTestNewMessagesAndRecent(4171,136697
+class ClientCapabilityTests(4177,136867
+ def setUp(4181,137010
+ def test_simpleAtoms(4191,137331
+ def gotCapabilities(4199,137757
+ def test_categoryAtoms(4206,137998
+ def gotCapabilities(4223,139022
+ def test_mixedAtoms(4230,139270
+ def gotCapabilities(4242,139864
+class StillSimplerClient(4251,140201
+ def __init__(4255,140329
+ def flagsChanged(4260,140420
+class HandCraftedTests(4265,140497
+ def testTrailingLiteral(4266,140558
+ def cbCheckTransport(4272,140744
+ def cbSelect(4278,140922
+ def cbLogin(4286,141197
+ def test_fragmentedStringLiterals(4298,141498
+ def test_emptyStringLiteral(4325,142496
+ def test_unsolicitedResponseMixedWithSolicitedResponse(4346,143197
+ def login(4359,143780
+ def select(4363,143913
+ def fetch(4367,144036
+ def test(4382,144814
+ def test_literalWithoutPrecedingWhitespace(4403,145536
+ def login(4414,145880
+ def select(4418,146027
+ def fetch(4422,146165
+ def test(4430,146519
+ def test_nonIntegerLiteralLength(4445,146960
+ def login(4457,147416
+ def select(4461,147563
+ def fetch(4465,147700
+ def test_flagsChangedInsideFetchSpecificResponse(4486,148297
+ def login(4499,148789
+ def select(4505,148924
+ def fetch(4511,149049
+ def test(4527,149797
+ def test_flagsChangedInsideFetchMessageResponse(4543,150303
+ def login(4555,150792
+ def select(4559,150925
+ def fetch(4563,151048
+ def test(4575,151532
+ def test_authenticationChallengeDecodingException(4594,152096
+class PreauthIMAP4ClientMixin(4625,153286
+ def setUp(4640,153759
+class SelectionTestsMixin(4652,154111
+ def _examineOrSelect(4657,154282
+ def _response(4670,154756
+ def test_exists(4682,155193
+ def test_nonIntegerExists(4696,155707
+ def test_recent(4708,156155
+ def test_nonIntegerRecent(4722,156669
+ def test_unseen(4734,157117
+ def test_nonIntegerUnseen(4748,157664
+ def test_uidvalidity(4760,158145
+ def test_nonIntegerUIDVALIDITY(4774,158710
+ def test_uidnext(4786,159189
+ def test_nonIntegerUIDNEXT(4800,159740
+ def test_flags(4812,160215
+ def test_permanentflags(4829,160892
+ def test_unrecognizedOk(4846,161554
+ def test_bareOk(4860,162126
+class IMAP4ClientExamineTests(4872,162479
+class IMAP4ClientSelectTests(4893,163168
+class IMAP4ClientExpungeTests(4915,163874
+ def _expunge(4929,164288
+ def _response(4936,164466
+ def test_expunge(4942,164692
+ def test_nonIntegerExpunged(4953,165064
+class IMAP4ClientSearchTests(4965,165459
+ def _search(4983,166077
+ def _response(4990,166276
+ def test_search(4996,166493
+ def test_nonIntegerFound(5007,166857
+class IMAP4ClientFetchTests(5019,167245
+ def test_fetchUID(5026,167454
+ def test_fetchUIDNonIntegerFound(5048,168367
+ def test_incompleteFetchUIDResponse(5061,168931
+ def test_fetchBody(5076,169588
+ def test_fetchSpecific(5093,170300
+ def test_fetchSpecificPeek(5110,171039
+ def test_fetchSpecificNumbered(5125,171644
+ def test_fetchSpecificText(5143,172430
+ def test_fetchSpecificNumberedText(5160,173194
+ def test_incompleteFetchSpecificTextResponse(5178,174043
+ def test_fetchSpecificMIME(5193,174706
+ def test_fetchSpecificPartial(5210,175470
+ def test_incompleteFetchSpecificPartialResponse(5229,176316
+ def test_fetchSpecificHTML(5244,176994
+ def assertFetchSpecificFieldsWithEmptyList(5261,177745
+ def test_fetchSpecificHeaderFieldsWithoutHeaders(5287,178917
+ def test_fetchSpecificHeaderFieldsNotWithoutHeaders(5299,179441
+ def test_fetchSpecificHeader(5311,179980
+class IMAP4ClientStoreTests(5333,180896
+ def _flagsTest(5349,181496
+ def _flagsSilentlyTest(5369,182363
+ def _flagsSilentlyWithUnsolicitedDataTest(5386,183101
+ def test_setFlags(5406,184065
+ def test_setFlagsSilently(5417,184494
+ def test_setFlagsSilentlyWithUnsolicitedData(5427,184855
+ def test_addFlags(5436,185182
+ def test_addFlagsSilently(5444,185398
+ def test_addFlagsSilentlyWithUnsolicitedData(5453,185737
+ def test_removeFlags(5461,186036
+ def test_removeFlagsSilently(5469,186261
+ def test_removeFlagsSilentlyWithUnsolicitedData(5478,186609
+class IMAP4ClientStatusTests(5487,186918
+ def testUnknownName(5502,187395
+ def testUndecodableName(5517,187835
+class IMAP4ClientCopyTests(5538,188477
+ def test_copySequenceNumbers(5552,188864
+ def test_copySequenceNumbersFails(5570,189441
+ def test_copyUIDs(5588,190054
+ def test_copyUIDsFails(5606,190611
+class FakeyServer(5625,191205
+ def sendServerGreeting(5629,191284
+class FakeyMessage(5635,191363
+ def __init__(5638,191470
+ def getHeaders(5648,191731
+ def getFlags(5653,191844
+ def getInternalDate(5657,191896
+ def getBodyFile(5661,191954
+ def getSize(5665,192018
+ def getUID(5669,192068
+ def isMultipart(5673,192116
+ def getSubPart(5677,192185
+class NewStoreTests(5683,192286
+ def setUp(5687,192384
+ def addListener(5697,192670
+ def removeListener(5701,192715
+ def store(5705,192763
+ def _storeWork(5710,192862
+ def connected(5711,192888
+ def result(5714,192997
+ def check(5723,193211
+ def testSetFlags(5731,193480
+class GetBodyStructureTests(5756,194203
+ def test_singlePart(5762,194451
+ def test_emptyContentType(5789,195452
+ def test_onlyMajorContentType(5814,196588
+ def test_singlePartExtended(5827,197093
+ def test_singlePartWithMissing(5860,198436
+ def test_textPart(5878,199066
+ def test_rfc822Message(5904,200079
+ def test_multiPart(5937,201315
+ def test_multiPartExtended(5965,202420
+class NewFetchTests(5999,203892
+ def setUp(6000,203950
+ def addListener(6011,204263
+ def removeListener(6015,204308
+ def fetch(6019,204356
+ def _fetchWork(6025,204533
+ def result(6030,204714
+ def testFetchUID(6043,205124
+ def testFetchFlags(6060,205615
+ def testFetchFlagsUID(6076,206168
+ def testFetchInternalDate(6080,206241
+ def testFetchInternalDateUID(6098,207067
+ def test_fetchInternalDateLocaleIndependent(6102,207154
+ def testFetchEnvelope(6127,208238
+ def testFetchEnvelopeUID(6152,209105
+ def test_fetchBodyStructure(6156,209184
+ def testFetchBodyStructureUID(6185,210646
+ def test_fetchBodyStructureMultipart(6193,210894
+ def testFetchSimplifiedBody(6225,212407
+ def testFetchSimplifiedBodyUID(6242,212921
+ def testFetchSimplifiedBodyText(6246,213012
+ def testFetchSimplifiedBodyTextUID(6262,213486
+ def testFetchSimplifiedBodyRFC822(6266,213585
+ def testFetchSimplifiedBodyRFC822UID(6289,214401
+ def test_fetchSimplifiedBodyMultipart(6293,214504
+ def testFetchMessage(6341,216549
+ def testFetchMessageUID(6353,216932
+ def testFetchHeaders(6357,217009
+ def testFetchHeadersUID(6373,217451
+ def testFetchBody(6377,217528
+ def testFetchBodyUID(6389,217902
+ def testFetchBodyParts(6393,217973
+ def result(6421,219215
+ def test_fetchBodyPartOfNonMultipart(6435,219692
+ def result(6456,220492
+ def testFetchSize(6470,220973
+ def testFetchSizeUID(6482,221299
+ def testFetchFull(6486,221370
+ def testFetchFullUID(6512,222579
+ def testFetchAll(6516,222650
+ def testFetchAllUID(6538,223591
+ def testFetchFast(6542,223660
+ def testFetchFastUID(6556,224097
+class DefaultSearchTests(6561,224169
+ def setUp(6566,224365
+ def fetch(6581,224910
+ def _messageSetSearchTest(6588,225122
+ def search(6598,225588
+ def searched(6602,225715
+ def test_searchMessageSet(6611,225957
+ def test_searchMessageSetWithStar(6619,226199
+ def test_searchMessageSetWithStarFirst(6627,226442
+ def test_searchMessageSetUIDWithStar(6635,226711
+ def test_searchMessageSetUIDWithStarFirst(6643,226996
+ def test_searchMessageSetUIDWithStarAndHighStart(6651,227307
+ def test_searchMessageSetWithList(6660,227651
+ def test_searchOr(6671,228128
+ def test_searchOrMessageSet(6679,228364
+ def test_searchNot(6689,228714
+ def test_searchNotMessageSet(6697,228960
+ def test_searchAndMessageSet(6707,229297
+ def test_searchInvalidCriteria(6716,229611
+ def search(6723,229898
+ def errorReceived(6729,230082
+class FetchSearchStoreTests(6755,230918
+ def setUp(6756,230984
+ def search(6770,231424
+ def addListener(6780,231762
+ def _searchWork(6785,231847
+ def search(6786,231879
+ def result(6788,231960
+ def check(6796,232170
+ def testSearch(6813,232845
+ def testUIDSearch(6823,233117
+ def getUID(6833,233389
+ def fetch(6842,233603
+ def _fetchWork(6848,233763
+ def result(6849,233796
+ def check(6857,234005
+ def test_invalidTerm(6879,234851
+ def search(6887,235150
+ def errorReceived(6893,235329
+class FakeMailbox:FakeMailbox6917,236120
+ def __init__(6918,236139
+ def addMessage(6922,236188
+class FeaturefulMessage:FeaturefulMessage6929,236350
+ def getFlags(6930,236375
+ def getInternalDate(6934,236424
+ def open(6938,236487
+class MessageCopierMailbox:MessageCopierMailbox6944,236577
+ def __init__(6945,236605
+ def copy(6949,236654
+class CopyWorkerTests(6955,236742
+ def testFeaturefulMessage(6956,236784
+ def cbCopy(6972,237467
+ def testUnfeaturefulMessage(6985,237856
+ def cbCopy(7000,238348
+ def testMessageCopier(7019,238933
+ def cbCopy(7029,239212
+class TLSTests(7038,239453
+ def loopback(7042,239619
+ def testAPileOfThings(7046,239720
+ def login(7049,239826
+ def list(7052,239947
+ def status(7055,240051
+ def examine(7058,240164
+ def logout(7061,240268
+ def check(7072,240632
+ def testLoginLogin(7081,240910
+ def startTLSAndAssertSession(7098,241532
+ def checkSecure(7108,241908
+ def test_startTLS(7119,242292
+ def test_doubleSTARTTLS(7131,242697
+ class DoubleSTARTTLSClient(7137,242841
+ def startTLS(7139,242892
+ def test_startTLSWithExistingChallengers(7159,243575
+ def assertLOGINandPLAIN(7169,243988
+ def test_loginBeforeSTARTTLS(7187,244575
+ def testFailedStartTLS(7211,245346
+ def breakServerTLS(7213,245402
+ def check(7223,245817
+class SlowMailbox(7230,246004
+ def fetch(7237,246198
+class TimeoutTests(7245,246378
+ def test_serverTimeout(7247,246436
+ def login(7258,246786
+ def timedOut(7264,246954
+ def test_serverTimesOut(7273,247218
+ def login(7280,247385
+ def expireTime(7283,247475
+ def test_serverUnselectsMailbox(7295,247869
+ def login(7309,248378
+ def select(7312,248468
+ def assertSet(7315,248545
+ def expireTime(7318,248621
+ def assertUnset(7321,248704
+ def test_serverTimesOutAndClosesMailbox(7336,249209
+ def login(7348,249621
+ def select(7351,249711
+ def assertMailboxOpen(7354,249788
+ def expireTime(7357,249864
+ def assertMailboxClosed(7360,249947
+ def test_longFetchDoesntTimeout(7375,250470
+ def login(7388,250922
+ def select(7391,251012
+ def fetch(7395,251127
+ def stillConnected(7398,251196
+ def cbAdvance(7401,251289
+ def test_idleClientDoesDisconnect(7417,251772
+class DisconnectionTests(7444,252670
+ def testClientDisconnectFailsDeferreds(7445,252715
+class SynchronousMailbox(7455,253050
+ def __init__(7460,253193
+ def fetch(7464,253262
+class PipeliningTests(7471,253426
+ def setUp(7481,253743
+ def iterateInReactor(7498,254217
+ def flushPending(7512,254567
+ def tearDown(7530,255296
+ def test_synchronousFetch(7534,255398
+ def test_bufferedServerStatus(7570,256669
+class IMAP4ServerFetchTests(7630,258538
+ def setUp(7636,258684
+ def test_fetchWithPartialValidArgument(7643,258880
+class LiteralTestsMixin(7663,259644
+ def setUp(7671,259828
+ def test_partialWrite(7678,259938
+ def test_exactWrite(7688,260249
+ def test_overlongWrite(7702,260675
+ def test_emptyLiteral(7715,261037
+class LiteralStringTests(7729,261364
+ def test_callback(7735,261535
+class LiteralFileTests(7756,262114
+ def test_callback(7763,262269
+ def test_callbackSpooledToDisk(7786,262911
+class WriteBufferTests(7814,263741
+ def setUp(7819,263848
+ def test_partialWrite(7823,263914
+ def test_overlongWrite(7836,264224
+ def test_writesImplyFlush(7849,264584
+ def test_explicitFlush(7867,265051
+ def test_explicitFlushEmptyBuffer(7884,265464
+
+venv/lib/python2.7/site-packages/twisted/mail/test/test_bounce.py,235
+class BounceTests(10,215
+ def test_bounceMessageUnicode(15,300
+ def test_bounceMessageBytes(35,1077
+ def test_bounceMessageCustomTranscript(56,1851
+ def _bounceBigMessage(79,2824
+ def test_bounceBigMessage(99,3749
+
+venv/lib/python2.7/site-packages/twisted/mail/test/test_mailmail.py,743
+class OptionsTests(26,715
+ def setUp(34,977
+ def sendmail(49,1571
+ def test_unspecifiedRecipients(59,1906
+ def test_listQueueInformation(73,2432
+ def test_stdioTransport(82,2771
+ def test_ignoreFullStop(92,3131
+ def test_copyAliasedSender(104,3625
+ def test_version(114,3999
+ def test_backgroundDelivery(129,4565
+ def test_foregroundDelivery(139,4834
+ def test_recipientsFromHeaders(149,5105
+ def test_setFrom(165,5614
+ def test_overrideFromFlagByFromHeader(178,6081
+ def test_runErrorsToStderr(191,6613
+ def test_readInvalidConfig(215,7588
+ def getConfigFromFile(269,9766
+ def test_loadConfig(294,10451
+ def test_senderror(364,12287
+ def sendmail(369,12486
+
+venv/lib/python2.7/site-packages/twisted/mail/test/test_options.py,589
+class OptionsTests(22,488
+ def setUp(26,604
+ def testAliasesWithoutDomain(32,785
+ def testAliases(43,1081
+ def _endpointTest(53,1396
+ def test_endpointSMTP(66,1868
+ def test_endpointPOP3(74,2105
+ def test_protoDefaults(82,2342
+ def test_protoDisable(98,2821
+ def test_allProtosDisabledError(114,3389
+ def test_esmtpWithoutHostname(123,3653
+ def test_auth(133,4001
+class SpyEndpoint(148,4533
+ def listen(153,4667
+class MakeServiceTests(159,4773
+ def _endpointServerTest(163,4869
+ def test_pop3(181,5589
+ def test_smtp(191,5949
+
+venv/lib/python2.7/site-packages/twisted/mail/test/test_mail.py,8919
+class DomainWithDefaultsTests(53,1513
+ def testMethods(54,1563
+ def _stringificationTest(110,3248
+ def test_str(126,3955
+ def test_repr(134,4186
+ def test_has_keyDeprecation(142,4420
+class BounceTests(162,5045
+ def setUp(163,5083
+ def testExists(167,5153
+ def testRelay(171,5258
+ def testAddUser(178,5406
+class BounceWithSMTPServerTests(184,5554
+ def test_rejected(189,5712
+class FileMessageTests(220,6727
+ def setUp(221,6770
+ def tearDown(227,6994
+ def testFinalName(242,7252
+ def _cbFinalName(246,7351
+ def testContents(252,7525
+ def testInterrupted(261,7811
+class MailServiceTests(271,8112
+ def setUp(272,8155
+ def testFactories(276,8225
+ def testPortals(290,8797
+class StringListMailboxTests(301,9081
+ def test_listOneMessage(306,9240
+ def test_listAllMessages(317,9658
+ def test_getMessage(326,9969
+ def test_getUidl(336,10345
+ def test_deleteMessage(345,10659
+ def test_undeleteMessages(356,11050
+ def test_sync(368,11480
+class FailingMaildirMailboxAppendMessageTask(382,11900
+ def osopen(388,12064
+ def oswrite(395,12256
+ def osrename(402,12435
+class _AppendTestMixin(410,12638
+ def _appendMessages(415,12825
+ def append(422,13144
+class MaildirAppendStringTests(433,13424
+ def setUp(437,13583
+ def _append(442,13684
+ def _setState(447,13811
+ def test_append(477,15036
+ def _cbTestAppend(491,15540
+class MaildirAppendFileTests(513,16444
+ def setUp(517,16601
+ def test_append(522,16702
+ def _cbTestAppend(541,17293
+class MaildirTests(554,17751
+ def setUp(555,17790
+ def tearDown(560,17891
+ def testInitializer(564,17947
+ def test_nameGenerator(584,18893
+ def test_mailbox(602,19487
+class AbstractMaildirDomainTests(646,20884
+ def test_interface(650,21014
+class MaildirDirdbmDomainTests(659,21245
+ def setUp(663,21350
+ def tearDown(673,21645
+ def test_addUser(681,21811
+ def test_credentials(697,22373
+ def test_requestAvatar(709,22826
+ class ISomething(717,23194
+ def test_requestAvatarId(734,23641
+ def test_userDirectory(754,24392
+class StubAliasableDomain(776,25251
+ def exists(780,25359
+ def addUser(788,25563
+ def getCredentialsCheckers(796,25778
+ def setAliasGroup(806,26140
+class ServiceDomainTests(814,26301
+ def setUp(815,26346
+ def tearDown(828,26776
+ def testAddAliasableDomain(832,26837
+ def testReceivedHeader(844,27226
+ def testValidateTo(857,27631
+ def _cbValidateTo(864,27861
+ def testValidateToBadUsername(868,27942
+ def testValidateToBadDomain(875,28188
+ def testValidateFrom(882,28432
+class VirtualPOP3Tests(902,29045
+ def setUp(903,29088
+ def tearDown(919,29654
+ def testAuthenticateAPOP(923,29715
+ def _cbAuthenticateAPOP(930,29932
+ def testAuthenticateIncorrectUserAPOP(937,30150
+ def testAuthenticateIncorrectResponseAPOP(944,30391
+ def testAuthenticatePASS(951,30625
+ def _cbAuthenticatePASS(957,30790
+ def testAuthenticateBadUserPASS(964,31008
+ def testAuthenticateBadPasswordPASS(970,31191
+class empty(977,31385
+ def __init__(978,31409
+class RelayTests(983,31449
+ def testExists(984,31486
+class RelayerTests(1020,32576
+ def setUp(1021,32615
+ def tearDown(1039,33164
+ def testMailFrom(1043,33225
+ def testMailTo(1050,33462
+ def testMailData(1057,33693
+class Manager:Manager1066,33989
+ def __init__(1067,34004
+ def notifySuccess(1073,34105
+ def notifyFailure(1077,34202
+ def notifyDone(1081,34299
+class ManagedRelayerTests(1086,34371
+ def setUp(1087,34417
+ def testSuccessfulSentMail(1097,34757
+ def testFailedSentMail(1107,35016
+ def testConnectionLost(1117,35271
+class DirectoryQueueTests(1123,35432
+ def setUp(1124,35478
+ def tearDown(1139,35973
+ def testWaiting(1143,36034
+ def testRelaying(1155,36418
+ def testDone(1171,36921
+ def testEnvelope(1183,37286
+class TestAuthority(1200,37703
+ def __init__(1201,37745
+ def _lookup(1206,37842
+def setUpDNS(1219,38297
+def tearDownDNS(1237,38864
+class MXTests(1249,39135
+ def setUp(1253,39234
+ def tearDown(1259,39390
+ def test_defaultClock(1263,39449
+ def testSimpleSuccess(1272,39696
+ def _cbSimpleSuccess(1277,39881
+ def testSimpleFailure(1282,40026
+ def testSimpleFailureWithFallback(1287,40175
+ def _exchangeTest(1291,40302
+ class DummyResolver(1302,40730
+ def lookupMailExchange(1303,40767
+ def gotMailExchange(1313,41129
+ def test_mailExchangePreference(1319,41292
+ def test_badExchangeExcluded(1341,42007
+ def test_fallbackForAllBadExchanges(1361,42648
+ def test_badExchangeExpires(1382,43356
+ def test_goodExchangeUsed(1404,44139
+ def test_successWithoutResults(1426,44919
+ class DummyResolver(1436,45263
+ def lookupMailExchange(1450,45749
+ def getHostByName(1453,45854
+ def test_failureWithSuccessfulFallback(1462,46109
+ class DummyResolver(1469,46469
+ def lookupMailExchange(1474,46644
+ def getHostByName(1477,46745
+ def test_cnameWithoutGlueRecords(1486,47004
+ class DummyResolver(1496,47386
+ def lookupMailExchange(1501,47614
+ def test_cnameChain(1523,48514
+ class DummyResolver(1529,48761
+ def lookupMailExchange(1536,48974
+ def cbChainTooLong(1550,49590
+ def test_cnameWithGlueRecords(1557,49856
+ class DummyResolver(1569,50305
+ def lookupMailExchange(1570,50342
+ def test_cnameLoopWithGlueRecords(1590,51198
+ class DummyResolver(1599,51575
+ def lookupMailExchange(1600,51612
+ def testManyRecords(1616,52269
+ def _cbManyRecordsSuccessfulLookup(1625,52546
+ def _cbManyRecordsDifferentResult(1633,52838
+ def _cbManyRecordsLastResult(1642,53125
+ def _cbManyRecordsRepeatSpecificResult(1654,53529
+class LiveFireExerciseTests(1659,53661
+ def setUp(1664,53832
+ def tearDown(1672,54027
+ def testLocalDelivery(1679,54184
+ def finished(1710,55315
+ def testRelayDelivery(1720,55636
+ def finished(1775,58080
+ def delivered(1779,58298
+class LineBufferMessage:LineBufferMessage1803,59079
+ def __init__(1804,59104
+ def lineReceived(1810,59205
+ def eomReceived(1814,59273
+ def connectionLost(1819,59369
+class AliasTests(1824,59427
+ def setUp(1833,59590
+ def testHandle(1837,59639
+ def testFileLoader(1856,60336
+ def testMultiWrapper(1882,61235
+ def _cbMultiWrapper(1891,61525
+ def testFileAlias(1898,61718
+ def _cbTestFileAlias(1908,62008
+class DummyDomain(1915,62190
+ def __init__(1919,62275
+ def exists(1923,62341
+class AddressAliasTests(1938,62778
+ def setUp(1942,62888
+ def test_createMessageReceiver(1952,63182
+ def test_str(1960,63449
+ def test_resolve(1967,63633
+ def test_resolveWithoutAliasmap(1975,63903
+class DummyProcess(1984,64180
+class MockProcessAlias(1989,64237
+ def spawnProcess(1994,64366
+class MockAliasGroup(2001,64474
+class StubProcess(2009,64627
+ def __init__(2016,64816
+ def loseConnection(2020,64868
+ def signalProcess(2026,64971
+class ProcessAliasTests(2034,65138
+ def exitStatus(2049,65462
+ def signalStatus(2071,66130
+ def setUp(2096,66976
+ def tearDown(2104,67142
+ def test_processAlias(2111,67283
+ def _cbProcessAlias(2130,67841
+ def test_processAliasTimeout(2138,68095
+ def timedOut(2153,68727
+ def test_earlyProcessTermination(2164,69132
+ def _terminationTest(2178,69715
+ def test_errorProcessTermination(2193,70346
+ def test_signalProcessTermination(2202,70649
+ def test_aliasResolution(2211,70970
+ def test_cyclicAlias(2265,72909
+class TestDomain:TestDomain2298,73962
+ def __init__(2299,73980
+ def exists(2304,74080
+class DummyQueue(2320,74528
+ def __init__(2329,74775
+ def done(2338,75004
+ def getEnvelopeFile(2350,75329
+ def getPath(2363,75689
+ def createNewMessage(2376,76036
+ def setWaiting(2394,76716
+class DummySmartHostSMTPRelayingManager(2405,76951
+ def __init__(2416,77319
+class _AttemptManagerTests(2428,77601
+ def setUp(2458,78691
+ def tearDown(2502,80284
+ def _logObserver(2510,80485
+ def test_initNoisyDefault(2521,80769
+ def test_initNoisy(2531,81100
+ def test_initQuiet(2539,81348
+ def test_initReactorDefault(2547,81599
+ def test_initReactor(2557,81962
+ def test_notifySuccessNoisy(2565,82227
+ def test_notifySuccessQuiet(2574,82519
+ def test_notifyFailureNoisy(2583,82817
+ def test_notifyFailureQuiet(2592,83109
+ def test_notifyDoneNoisy(2601,83407
+ def test_notifyDoneQuiet(2610,83671
+ def test_notifyNoConnectionNoisy(2619,83941
+ def test_notifyNoConnectionQuiet(2629,84262
+
+venv/lib/python2.7/site-packages/twisted/mail/test/test_pop3client.py,2783
+class StringTransportWithConnectionLosing(29,857
+ def loseConnection(30,917
+def setUp(36,1138
+def strip(54,1466
+class POP3ClientLoginTests(59,1518
+ def testNegativeGreeting(60,1565
+ def testOkUser(71,1962
+ def testBadUser(79,2217
+ def testOkPass(89,2574
+ def testBadPass(97,2827
+ def testOkLogin(107,3168
+ def testBadPasswordLogin(118,3601
+ def testBadUsernameLogin(131,4130
+ def testServerGreeting(142,4534
+ def testServerGreetingWithChallenge(148,4718
+ def testAPOP(154,4932
+ def testInsecureLoginRaisesException(164,5309
+ def testSSLTransportConsideredSecure(173,5600
+class ListConsumer:ListConsumer192,6275
+ def __init__(193,6295
+ def consume(197,6344
+class MessageConsumer:MessageConsumer203,6462
+ def __init__(204,6485
+ def consume(208,6534
+class POP3ClientListTests(213,6597
+ def testListSize(214,6643
+ def testListSizeWithConsumer(223,6931
+ def testFailedListSize(239,7530
+ def testListUID(250,7912
+ def testListUIDWithConsumer(259,8219
+ def testFailedListUID(272,8671
+class POP3ClientMessageTests(284,9052
+ def testRetrieve(285,9101
+ def testRetrieveWithConsumer(299,9598
+ def _cbTestRetrieveWithConsumer(311,10036
+ def testPartialRetrieve(317,10265
+ def testPartialRetrieveWithConsumer(331,10740
+ def _cbTestPartialRetrieveWithConsumer(344,11221
+ def testFailedRetrieve(350,11446
+ def test_concurrentRetrieves(361,11831
+class POP3ClientMiscTests(388,12806
+ def testCapability(389,12852
+ def testCapabilityError(403,13338
+ def testStat(411,13594
+ def testStatError(419,13813
+ def testNoop(429,14158
+ def testNoopError(437,14399
+ def testRset(447,14744
+ def testRsetError(455,14974
+ def testDelete(465,15320
+ def testDeleteError(473,15562
+class SimpleClient(484,15911
+ def __init__(485,15943
+ def serverGreeting(490,16072
+class POP3HelperMixin:POP3HelperMixin495,16153
+ def setUp(499,16219
+ def tearDown(508,16496
+ def _cbStopClient(514,16597
+ def _ebGeneral(518,16683
+ def loopback(524,16837
+class TLSServerFactory(529,16939
+ class protocol(530,16987
+ def connectionMade(533,17070
+ def lineReceived(540,17263
+class POP3TLSTests(548,17493
+ def test_startTLS(553,17605
+ def connectionLost(574,18379
+ def cbConnected(583,18671
+ def cbStartedTLS(587,18796
+ def cbDisconnected(591,18911
+ def cleanup(597,19125
+class POP3TimeoutTests(612,19544
+ def testTimeout(613,19604
+ def login(614,19631
+ def loggedIn(620,19798
+ def timedOut(624,19893
+ def quit(628,20007
+class POP3ClientModuleStructureTests(656,20759
+ def test_all(661,20943
+ def test_import(669,21185
+
+venv/lib/python2.7/site-packages/twisted/mail/test/test_scripts.py,56
+class ScriptTests(13,257
+ def test_mailmail(17,361
+
+venv/lib/python2.7/site-packages/twisted/mail/test/test_smtp.py,6877
+def spameater(49,1209
+class BrokenMessage(55,1286
+ def __init__(61,1534
+ def lineReceived(65,1579
+ def eomReceived(69,1628
+ def connectionLost(73,1722
+class DummyMessage(78,1768
+ def __init__(86,2022
+ def lineReceived(92,2141
+ def eomReceived(99,2373
+class DummyDomain(108,2616
+ def __init__(113,2756
+ def exists(119,2880
+class MyClient:MyClient132,3115
+ def __init__(133,3131
+ def getMailFrom(142,3419
+ def getMailTo(146,3476
+ def getMailData(150,3534
+ def sendError(154,3589
+ def sentMail(158,3647
+class MySMTPClient(166,3842
+ def __init__(167,3889
+class MyESMTPClient(173,4030
+ def __init__(174,4079
+class LoopbackMixin:LoopbackMixin180,4251
+ def loopback(181,4272
+class FakeSMTPServer(186,4367
+ def connectionMade(193,4537
+ def lineReceived(200,4718
+class SMTPClientTests(215,5150
+ def test_timeoutConnection(220,5258
+ def test_messages(246,6160
+ def test_transferError(260,6647
+ def test_sendFatalError(288,7692
+ def test_sendNonFatalError(302,8217
+ def test_sendOtherError(316,8762
+class DummySMTPMessage(331,9269
+ def __init__(333,9302
+ def lineReceived(339,9430
+ def eomReceived(343,9499
+class DummyProto:DummyProto355,9928
+ def connectionMade(357,9947
+ def receivedHeader(362,10054
+ def validateTo(366,10107
+ def validateFrom(371,10240
+class DummySMTP(376,10307
+class DummyESMTP(381,10381
+class AnotherTestCase:AnotherTestCase386,10458
+ def test_buffer(433,11737
+ class fooFactory:fooFactory442,12125
+class AnotherESMTPTests(478,13434
+class AnotherSMTPTests(484,13559
+class DummyChecker:DummyChecker491,13729
+ def requestAvatarId(499,13942
+ def _cbCheck(504,14154
+class SimpleDelivery(512,14327
+ def __init__(517,14459
+ def receivedHeader(521,14547
+ def validateFrom(525,14625
+ def validateTo(529,14691
+class DummyRealm:DummyRealm534,14776
+ def requestAvatar(535,14794
+class AuthTests(540,14928
+ def test_crammd5Auth(541,14979
+ def test_loginAuth(563,15673
+ def test_loginAgainstWeirdServer(585,16365
+class SMTPHelperTests(609,17174
+ def testMessageID(610,17216
+ def testQuoteAddr(618,17396
+ def testUser(631,17798
+ def testXtextEncoding(636,17937
+ def test_encodeWithErrors(652,18546
+ def test_decodeWithErrors(667,19026
+class NoticeTLSClient(681,19420
+ def esmtpState_starttls(685,19476
+class TLSTests(691,19610
+ def testTLS(696,19713
+ def check(703,19929
+class EmptyLineTests(715,20257
+ def test_emptyLineSyntaxError(717,20299
+class TimeoutTests(735,20865
+ def _timeoutTest(740,21000
+ def check(751,21416
+ def test_SMTPClientRecipientBytes(762,21744
+ def test_SMTPClientRecipientUnicode(775,22223
+ def test_SMTPClientRecipientList(787,22604
+ def test_ESMTPClient(799,23009
+ def test_resetTimeoutWhileSending(813,23512
+ class SlowFile:SlowFile818,23726
+ def __init__(823,23917
+ def read(826,23990
+class MultipleDeliveryFactorySMTPServerFactory(895,26561
+ def __init__(902,26915
+ def buildProtocol(906,27009
+class SMTPSenderFactoryTests(913,27192
+ def test_removeCurrentProtocolWhenClientConnectionLost(917,27298
+ def test_removeCurrentProtocolWhenClientConnectionFailed(934,28019
+class SMTPSenderFactoryRetryTests(952,28749
+ def test_retryAfterDisconnect(956,28882
+ class CleanSMTP(966,29256
+ def makeConnection(971,29441
+ def cbSent(997,30685
+class SingletonRealm(1013,31245
+ def __init__(1018,31436
+ def requestAvatar(1023,31545
+class NotImplementedDelivery(1030,31735
+ def validateFrom(1036,31985
+ def validateTo(1040,32118
+ def receivedHeader(1044,32241
+class SMTPServerTests(1049,32389
+ def testSMTPGreetingHost(1054,32539
+ def testSMTPGreetingNotExtended(1067,32927
+ def testESMTPGreetingHost(1080,33401
+ def testESMTPGreetingExtended(1087,33584
+ def test_SMTPUnknownCommand(1100,34012
+ def test_acceptSenderAddress(1112,34382
+ class AcceptanceDelivery(1117,34569
+ def validateFrom(1121,34723
+ def test_deliveryRejectedSenderAddress(1148,35617
+ class RejectionDelivery(1154,35857
+ def validateFrom(1158,36012
+ def test_portalRejectedSenderAddress(1187,37035
+ class DisallowAnonymousAccess(1193,37271
+ def requestAvatarId(1199,37477
+ def test_portalRejectedAnonymousSender(1227,38478
+class ESMTPAuthenticationTests(1259,39636
+ def assertServerResponse(1260,39687
+ def assertServerAuthenticated(1275,40127
+ def setUp(1301,41314
+ def tearDown(1313,41710
+ def portalFactory(1320,41894
+ class DummyPortal:DummyPortal1321,41934
+ def login(1322,41961
+ def test_authenticationCapabilityAdvertised(1329,42184
+ def test_plainAuthentication(1345,42734
+ def test_plainAuthenticationEmptyPassword(1370,43476
+ def test_plainAuthenticationInitialResponse(1392,44182
+ def test_abortAuthentication(1414,44895
+ def test_invalidBase64EncodedResponse(1429,45323
+ def test_invalidBase64EncodedInitialResponse(1447,45853
+ def test_unexpectedLoginFailure(1463,46368
+class SMTPClientErrorTests(1494,47470
+ def test_str(1498,47572
+ def test_strWithNegativeCode(1507,47850
+ def test_strWithLog(1516,48141
+class SenderMixinSentMailTests(1533,48637
+ def test_onlyLogFailedAddresses(1538,48832
+class ESMTPDowngradeTestCase(1563,49775
+ def setUp(1567,49920
+ def test_requireHELOFallbackOperates(1572,50039
+ def test_requireAuthFailsHELOFallback(1589,50738
+ def test_requireTLSFailsHELOFallback(1606,51443
+ def test_requireTLSAndHELOFallbackSucceedsIfOverTLS(1623,52136
+class SSLTestCase(1642,52895
+ def setUp(1652,53219
+ def _requireTransportSecurityOverSSLTest(1659,53481
+ def test_requireTransportSecurityOverSSL(1693,54960
+ def test_requireTransportSecurityTLSOffered(1701,55245
+ def test_requireTransportSecurityTLSOfferedOverSSL(1724,56115
+ def test_requireTransportSecurityTLSNotOffered(1735,56529
+ def test_esmtpClientTlsModeDeprecationGet(1757,57316
+ def test_esmtpClientTlsModeDeprecationGetAttributeError(1774,57946
+ def test_esmtpClientTlsModeDeprecationSet(1783,58256
+class AbortableStringTransport(1800,58873
+ def abortConnection(1808,59091
+class SendmailTests(1820,59390
+ def test_defaultReactorIsGlobalReactor(1824,59491
+ def _honorsESMTPArguments(1833,59806
+ def test_honorsESMTPArgumentsUnicodeUserPW(1850,60561
+ def test_honorsESMTPArgumentsBytesUserPW(1858,60827
+ def test_messageFilePassthrough(1866,61089
+ def test_messageStringMadeFile(1880,61566
+ def test_senderDomainName(1894,62087
+ def test_cancelBeforeConnectionMade(1906,62523
+ def test_cancelAfterConnectionMade(1921,63122
+
+venv/lib/python2.7/site-packages/twisted/mail/test/test_pop3.py,4056
+class UtilityTests(37,849
+ def test_LineBuffering(43,1008
+ def test_FinishLineBuffering(66,1883
+ def test_SuccessResponseFormatter(79,2275
+ def test_StatLineFormatter(89,2537
+ def test_ListLineFormatter(100,2917
+ def test_UIDListLineFormatter(117,3455
+class MyVirtualPOP3(142,4302
+ def authenticateUserAPOP(148,4437
+class DummyDomain:DummyDomain165,4979
+ def __init__(170,5055
+ def addUser(174,5105
+ def addMessage(183,5267
+ def authenticateUserAPOP(193,5520
+class ListMailbox:ListMailbox210,6034
+ def __init__(214,6128
+ def listMessages(221,6244
+ def getMessage(233,6552
+ def getUidl(243,6779
+ def deleteMessage(253,7000
+ def sync(262,7185
+class MyPOP3Downloader(271,7284
+ def handle_WELCOME(275,7405
+ def handle_APOP(285,7630
+ def handle_RETR_continue(299,7984
+ def handle_RETR_end(308,8179
+ def handle_QUIT(316,8359
+class POP3Tests(327,8593
+ def setUp(352,8969
+ def test_messages(363,9351
+ def check(375,9698
+ def test_loopback(381,9918
+ def check(388,10153
+ def test_incorrectDomain(398,10564
+class DummyPOP3(414,11087
+ def authenticateUserAPOP(420,11221
+class DummyMailbox(434,11566
+ def __init__(446,11934
+ def listMessages(451,12067
+ def getMessage(465,12458
+ def getUidl(475,12689
+ def deleteMessage(488,13035
+class AnotherPOP3Tests(498,13225
+ def runTest(502,13319
+ def _cbRunTest(522,14034
+ def test_buffer(530,14350
+ def test_noop(568,15419
+ def test_authListing(582,15730
+ def _cbTestAuthListing(600,16328
+ def test_illegalPASS(607,16615
+ def _cbTestIllegalPASS(621,17052
+ def test_emptyPASS(630,17435
+ def _cbTestEmptyPASS(644,17843
+ def test_badUTF8CharactersInCommand(653,18224
+class TestServerFactory:TestServerFactory675,18898
+ def cap_IMPLEMENTATION(682,19181
+ def cap_EXPIRE(691,19363
+ def cap_LOGIN_DELAY(701,19585
+ def perUserExpiration(710,19753
+ def perUserLoginDelay(719,19929
+class TestMailbox:TestMailbox729,20092
+def contained(743,20388
+class CapabilityTests(761,20815
+ def setUp(765,20932
+ def test_UIDL(788,21567
+ def test_TOP(795,21744
+ def test_USER(802,21918
+ def test_EXPIRE(809,22095
+ def test_IMPLEMENTATION(818,22362
+ def test_SASL(829,22635
+ def test_LOGIN_DELAY(840,22882
+class GlobalCapabilitiesTests(850,23158
+ def setUp(854,23281
+ def test_EXPIRE(878,23963
+ def test_LOGIN_DELAY(885,24152
+class TestRealm:TestRealm893,24358
+ def requestAvatar(897,24459
+class SASLTests(914,24990
+ def test_ValidLogin(918,25092
+class CommandMixin:CommandMixin952,26382
+ def setUp(965,26567
+ def tearDown(983,27055
+ def _flush(992,27341
+ def test_LIST(1001,27591
+ def test_LISTWithBadArgument(1021,28199
+ def test_UIDL(1051,28960
+ def test_UIDLWithBadArgument(1069,29429
+ def test_STAT(1099,30213
+ def test_RETR(1112,30591
+ def test_RETRWithBadArgument(1133,31054
+ def test_TOP(1164,31897
+ def test_TOPWithBadArgument(1183,32386
+ def test_LAST(1230,33741
+ def test_RetrieveUpdatesHighest(1247,34190
+ def test_TopUpdatesHighest(1267,34683
+ def test_HighestOnlyProgresses(1285,35132
+ def test_ResetClearsHighest(1306,35708
+class IndexErrorCommandTests(1342,36756
+ def test_LISTWithBadArgument(1351,37080
+ def test_UIDLWithBadArgument(1361,37445
+ def test_TOPWithBadArgument(1371,37806
+ def test_RETRWithBadArgument(1381,38166
+class ValueErrorCommandTests(1392,38522
+class SyncDeferredMailbox(1404,38931
+ def listMessages(1409,39094
+class IndexErrorSyncDeferredCommandTests(1422,39420
+class ValueErrorSyncDeferredCommandTests(1431,39661
+class AsyncDeferredMailbox(1440,39902
+ def __init__(1445,40066
+ def listMessages(1450,40174
+class IndexErrorAsyncDeferredCommandTests(1466,40591
+ def _flush(1473,40834
+class ValueErrorAsyncDeferredCommandTests(1484,41114
+ def _flush(1491,41357
+class POP3MiscTests(1502,41637
+ def test_all(1507,41813
+
+venv/lib/python2.7/site-packages/twisted/mail/interfaces.py,2952
+class IChallengeResponse(15,217
+ def getChallenge(20,325
+ def setResponse(29,466
+ def moreChallenges(42,846
+class IClientAuthentication(55,1207
+ def getName(57,1248
+ def challengeResponse(64,1391
+class IServerFactoryPOP3(71,1510
+ def cap_IMPLEMENTATION(87,2263
+ def cap_EXPIRE(96,2464
+ def perUserExpiration(106,2737
+ def cap_LOGIN_DELAY(116,3000
+ def perUserLoginDelay(125,3215
+class IMailboxPOP3(136,3458
+ def listMessages(150,3890
+ def getMessage(170,4713
+ def getUidl(185,5148
+ def deleteMessage(201,5618
+ def undeleteMessages(217,6171
+ def sync(226,6425
+class IDomain(233,6533
+ def exists(237,6611
+ def addUser(252,7036
+ def getCredentialsCheckers(264,7264
+class IAlias(275,7549
+ def createMessageReceiver(279,7620
+class IAliasableDomain(289,7794
+ def setAliasGroup(293,7917
+ def exists(302,8158
+class IMessageDelivery(325,8912
+ def receivedHeader(327,8948
+ def validateTo(346,9532
+ def validateFrom(363,10121
+class IMessageDeliveryFactory(384,10722
+ def getMessageDelivery(395,11251
+class IMessageSMTP(404,11401
+ def lineReceived(409,11514
+ def eomReceived(414,11596
+ def connectionLost(424,11818
+class IMessageIMAPPart(433,11957
+ def getHeaders(434,11992
+ def getBodyFile(450,12489
+ def getSize(456,12611
+ def isMultipart(464,12741
+ def getSubPart(472,12867
+class IMessageIMAP(488,13300
+ def getUID(490,13339
+ def getFlags(496,13452
+ def getInternalDate(505,13636
+class IMessageIMAPFile(515,13833
+ def open(523,14068
+class ISearchableIMAPMailbox(533,14271
+ def search(535,14313
+class IMailboxIMAPListener(563,15250
+ def modeChanged(568,15361
+ def flagsChanged(578,15612
+ def newMessages(588,15888
+class IMessageIMAPCopier(603,16410
+ def copy(604,16447
+class IMailboxIMAPInfo(624,17081
+ def getFlags(633,17367
+ def getHierarchicalDelimiter(645,17663
+class IMailboxIMAP(654,17825
+ def getUIDValidity(655,17863
+ def getUIDNext(663,18003
+ def getUID(671,18149
+ def getMessageCount(683,18399
+ def getRecentCount(691,18531
+ def getUnseenCount(699,18669
+ def isWriteable(707,18807
+ def destroy(717,19029
+ def requestStatus(726,19289
+ def addListener(748,20201
+ def removeListener(758,20512
+ def addMessage(771,20908
+ def expunge(794,21643
+ def fetch(807,22023
+ def store(824,22524
+class ICloseableMailboxIMAP(856,23771
+ def close(864,24059
+class IAccountIMAP(874,24272
+ def addMailbox(882,24447
+ def create(904,25253
+ def select(922,25937
+ def delete(940,26567
+ def rename(957,27110
+ def isSubscribed(977,27776
+ def subscribe(991,28225
+ def unsubscribe(1009,28812
+ def listMailboxes(1027,29419
+class INamespacePresenter(1049,30194
+ def getPersonalNamespaces(1051,30233
+ def getSharedNamespaces(1064,30700
+ def getUserNamespaces(1078,31198
+
+venv/lib/python2.7/site-packages/twisted/mail/bounce.py,27
+def generateBounce(37,674
+
+venv/lib/python2.7/site-packages/twisted/mail/relay.py,442
+class DomainQueuer:DomainQueuer22,360
+ def __init__(27,469
+ def exists(32,592
+ def willRelay(55,1425
+ def startMessage(67,1797
+class RelayerMixin:RelayerMixin87,2388
+ def loadMessages(93,2525
+ def getMailFrom(105,2918
+ def getMailTo(111,3036
+ def getMailData(117,3154
+ def sentMail(123,3272
+class SMTPRelayer(137,3780
+ def __init__(141,3882
+class ESMTPRelayer(158,4441
+ def __init__(162,4546
+
+venv/lib/python2.7/site-packages/twisted/mail/imap4.py,13528
+def _swap(84,2628
+def _swapAllPairs(98,2956
+class MessageSet(117,3513
+ def __init__(177,6166
+ def last(203,6927
+ def _setLast(204,6943
+ def _getLast(219,7406
+ def add(234,7861
+ def __add__(260,8525
+ def extend(275,8956
+ def clean(295,9479
+ def _noneInRanges(322,10275
+ def __contains__(356,11576
+ def _iterator(375,12030
+ def __iter__(383,12210
+ def __len__(390,12367
+ def __str__(403,12666
+ def __repr__(418,13065
+ def __eq__(422,13139
+ def __ne__(427,13279
+class LiteralString:LiteralString431,13348
+ def __init__(432,13369
+ def write(438,13487
+ def callback(454,13866
+class LiteralFile:LiteralFile462,14029
+ def __init__(465,14089
+ def write(474,14322
+ def callback(489,14698
+class WriteBuffer:WriteBuffer498,14879
+ def __init__(502,14994
+ def write(509,15159
+ def flush(516,15315
+class Command:Command524,15478
+ def __init__(530,15782
+ def __repr__(539,16098
+ def format(546,16298
+ def finish(552,16464
+class IMAP4Server(595,18081
+ def __init__(652,19553
+ def capabilities(663,19884
+ def connectionMade(674,20271
+ def connectionLost(681,20484
+ def timeoutConnection(688,20644
+ def rawDataReceived(700,21062
+ def _unblock(710,21352
+ def lineReceived(719,21613
+ def parse_command(733,21997
+ def parse_pending(759,22927
+ def dispatchCommand(766,23094
+ def lookupCommand(776,23404
+ def __doCommand(780,23526
+ def __cbDispatch(801,24227
+ def __ebDispatch(807,24412
+ def _stringLiteral(821,25119
+ def _fileLiteral(835,25617
+ def arg_finalastring(845,25916
+ def arg_astring(864,26558
+ def arg_atom(915,28316
+ def arg_plist(928,28663
+ def arg_literal(946,29133
+ def arg_searchkeys(968,29710
+ def arg_seqset(978,29951
+ def arg_fetchatt(994,30329
+ def arg_flaglist(1003,30493
+ def arg_line(1028,31249
+ def opt_plist(1035,31368
+ def opt_datetime(1045,31581
+ def opt_charset(1059,31960
+ def sendServerGreeting(1075,32419
+ def sendBadResponse(1081,32606
+ def sendPositiveResponse(1085,32710
+ def sendNegativeResponse(1089,32818
+ def sendUntaggedResponse(1093,32926
+ def sendContinuationRequest(1101,33208
+ def _respond(1108,33394
+ def listCapabilities(1122,33845
+ def do_CAPABILITY(1132,34121
+ def do_LOGOUT(1142,34474
+ def do_NOOP(1153,34803
+ def do_AUTHENTICATE(1162,35022
+ def authenticate(1172,35352
+ def _setupChallenge(1180,35565
+ def __cbAuthChunk(1194,36125
+ def __cbAuthResp(1211,36656
+ def __ebAuthResp(1221,37023
+ def __ebAuthChunk(1231,37461
+ def do_STARTTLS(1235,37609
+ def do_LOGIN(1253,38333
+ def authenticateLogin(1266,38752
+ def __cbLogin(1289,39453
+ def __ebLogin(1302,39964
+ def do_NAMESPACE(1310,40246
+ def _selectWork(1324,40791
+ def _ebSelectWork(1340,41347
+ def _cbSelectWork(1345,41496
+ def do_IDLE(1372,42644
+ def parse_idle(1379,42819
+ def do_CREATE(1389,43077
+ def do_DELETE(1408,43713
+ def do_RENAME(1427,44361
+ def do_SUBSCRIBE(1448,45239
+ def do_UNSUBSCRIBE(1464,45769
+ def _listWork(1480,46317
+ def _cbListWork(1489,46619
+ def _ebListWork(1499,47164
+ def do_STATUS(1510,47510
+ def _cbStatusGotMailbox(1523,47902
+ def _ebStatusGotMailbox(1533,48257
+ def __cbStatus(1541,48506
+ def __ebStatus(1548,48828
+ def do_APPEND(1553,49006
+ def _cbAppendGotMailbox(1561,49305
+ def _ebAppendGotMailbox(1572,49702
+ def __cbAppend(1581,49997
+ def __ebAppend(1586,50186
+ def do_CHECK(1591,50347
+ def __cbCheck(1605,50691
+ def __ebCheck(1609,50790
+ def checkpoint(1614,50949
+ def do_CLOSE(1626,51372
+ def __cbClose(1644,51934
+ def __ebClose(1651,52125
+ def do_EXPUNGE(1656,52284
+ def __cbExpunge(1667,52639
+ def __ebExpunge(1673,52834
+ def do_SEARCH(1679,53022
+ def __cbSearch(1697,53839
+ def __cbManualSearch(1705,54129
+ def _searchFilter(1761,56291
+ def _singleSearchStep(1790,57315
+ def search_ALL(1839,59231
+ def search_ANSWERED(1854,59649
+ def search_BCC(1869,60080
+ def search_BEFORE(1885,60595
+ def search_BODY(1890,60762
+ def search_CC(1895,60903
+ def search_DELETED(1900,61060
+ def search_DRAFT(1904,61153
+ def search_FLAGGED(1908,61242
+ def search_FROM(1912,61335
+ def search_HEADER(1917,61498
+ def search_KEYWORD(1923,61694
+ def search_LARGER(1928,61784
+ def search_NEW(1932,61880
+ def search_NOT(1936,62003
+ def search_OLD(1960,62966
+ def search_ON(1964,63058
+ def search_OR(1969,63208
+ def search_RECENT(1997,64319
+ def search_SEEN(2001,64410
+ def search_SENTBEFORE(2005,64497
+ def search_SENTON(2024,65224
+ def search_SENTSINCE(2040,65860
+ def search_SINCE(2056,66489
+ def search_SMALLER(2061,66641
+ def search_SUBJECT(2065,66738
+ def search_TEXT(2070,66914
+ def search_TO(2076,67100
+ def search_UID(2081,67257
+ def search_UNANSWERED(2109,68351
+ def search_UNDELETED(2113,68452
+ def search_UNDRAFT(2117,68551
+ def search_UNFLAGGED(2121,68646
+ def search_UNKEYWORD(2125,68745
+ def search_UNSEEN(2130,68837
+ def __ebSearch(2134,68930
+ def do_FETCH(2140,69116
+ def __cbFetch(2154,69600
+ def __ebSpewMessage(2190,71216
+ def spew_envelope(2199,71549
+ def spew_flags(2205,71735
+ def spew_internaldate(2212,71986
+ def spew_rfc822header(2238,72988
+ def spew_rfc822text(2245,73210
+ def spew_rfc822size(2255,73476
+ def spew_rfc822(2261,73653
+ def spew_uid(2276,74094
+ def spew_bodystructure(2282,74255
+ def spew_body(2286,74401
+ def spewMessage(2327,76005
+ def start(2331,76150
+ def finish(2333,76227
+ def space(2335,76277
+ def spew(2338,76323
+ def __ebFetch(2359,77009
+ def do_STORE(2367,77264
+ def __cbStore(2385,77855
+ def __ebStore(2401,78436
+ def do_COPY(2406,78595
+ def _cbCopySelectedMailbox(2415,78958
+ def _ebCopySelectedMailbox(2426,79377
+ def __cbCopy(2431,79549
+ def rewind(2453,80371
+ def __cbCopied(2465,80833
+ def __ebCopy(2479,81272
+ def do_UID(2485,81453
+ def modeChanged(2499,81803
+ def flagsChanged(2506,82032
+ def newMessages(2515,82363
+class IMAP4Client(2528,82744
+ def __init__(2565,83692
+ def registerAuthenticator(2576,83942
+ def rawDataReceived(2591,84504
+ def _setupForLiteral(2615,85285
+ def connectionMade(2625,85585
+ def connectionLost(2630,85688
+ def lineReceived(2649,86261
+ def timeoutConnection(2692,87788
+ def _regularDispatch(2706,88222
+ def messageFile(2714,88422
+ def makeTag(2731,88916
+ def dispatchCommand(2737,89038
+ def response_UNAUTH(2753,89523
+ def response_AUTH(2777,90368
+ def _defaultHandler(2781,90450
+ def _flushQueue(2810,91474
+ def _extraInfo(2819,91696
+ def sendCommand(2848,92938
+ def getCapabilities(2861,93268
+ def __cbCapabilities(2887,94243
+ def logout(2909,95031
+ def __cbLogout(2924,95497
+ def noop(2931,95685
+ def __cbNoop(2946,96084
+ def startTLS(2953,96250
+ def authenticate(2995,97864
+ def __cbAuthenticate(3013,98427
+ def ebStartTLS(3026,98949
+ def __cbContinueAuth(3039,99405
+ def __cbAuthTLS(3051,99798
+ def login(3062,100240
+ def serverGreeting(3088,101135
+ def _getContextFactory(3097,101354
+ def __cbLoginCaps(3110,101709
+ def _startedTLS(3136,102817
+ def __cbLoginTLS(3143,102987
+ def __ebLoginTLS(3148,103165
+ def namespace(3153,103252
+ def __cbNamespace(3175,103969
+ def _prepareNamespaceOrDelimiter(3189,104507
+ def _prepareNamespaceOrDelimiter(3194,104704
+ def select(3212,105285
+ def examine(3255,106969
+ def _intOrRaise(3295,108514
+ def __cbSelect(3307,108883
+ def create(3365,111565
+ def delete(3381,112069
+ def rename(3397,112556
+ def subscribe(3418,113245
+ def unsubscribe(3434,113768
+ def list(3450,114281
+ def lsub(3486,115729
+ def __cbList(3510,116550
+ def status(3549,117844
+ def __cbStatus(3588,119283
+ def append(3610,120084
+ def __cbContinueAppend(3657,121695
+ def __cbFinishAppend(3663,121892
+ def check(3667,121958
+ def close(3680,122319
+ def expunge(3697,122918
+ def __cbExpunge(3719,123640
+ def search(3728,123893
+ def __cbSearch(3761,125089
+ def fetchUID(3770,125352
+ def fetchFlags(3791,126064
+ def fetchInternalDate(3812,126766
+ def fetchEnvelope(3834,127587
+ def fetchBodyStructure(3864,128885
+ def fetchSimplifiedBody(3894,130251
+ def fetchMessage(3917,131090
+ def fetchHeaders(3942,132020
+ def fetchBody(3963,132719
+ def fetchSize(3984,133429
+ def fetchFull(4005,134117
+ def fetchAll(4032,135163
+ def fetchFast(4058,136160
+ def _parseFetchPairs(4083,137104
+ def nativeStringResponse(4122,139453
+ def nativeStringResponse(4129,139764
+ def _cbFetch(4238,143798
+ def fetchSpecific(4281,145394
+ def _fetch(4365,148710
+ def setFlags(4392,149722
+ def addFlags(4420,150643
+ def removeFlags(4448,151572
+ def _store(4476,152509
+ def copy(4491,153089
+ def modeChanged(4523,154106
+ def flagsChanged(4526,154171
+ def newMessages(4529,154236
+def parseIdList(4534,154308
+def Query(4605,156527
+def Or(4751,162064
+def Not(4762,162324
+def wildcardToRegexp(4767,162409
+def splitQuoted(4777,162705
+def splitOn(4842,164493
+def collapseStrings(4859,164887
+def parseNestedParens(4894,165893
+def _quote(4953,167805
+def _literal(4960,167962
+class DontQuoteMe:DontQuoteMe4965,168034
+ def __init__(4966,168053
+ def __str__(4970,168113
+def _needsQuote(4976,168198
+def _parseMbox(4988,168408
+def _prepareMailboxName(4999,168611
+def _needsLiteral(5010,168830
+def collapseNestedLists(5018,169028
+class MemoryAccountWithoutNamespaces(5071,171138
+ def __init__(5076,171246
+ def allocateID(5082,171363
+ def addMailbox(5091,171489
+ def create(5101,171793
+ def _emptyMailbox(5116,172248
+ def select(5120,172323
+ def delete(5124,172426
+ def rename(5147,173386
+ def _inferiorNames(5165,173978
+ def isSubscribed(5173,174193
+ def subscribe(5177,174291
+ def unsubscribe(5183,174451
+ def listMailboxes(5190,174688
+class MemoryAccount(5197,174952
+ def getPersonalNamespaces(5201,175046
+ def getSharedNamespaces(5205,175114
+ def getOtherNamespaces(5209,175171
+def statusRequestHelper(5222,175418
+def parseAddr(5230,175565
+def getEnvelope(5238,175768
+def getLineCount(5256,176388
+def unquote(5266,176627
+def _getContentType(5273,176711
+def _getMessageStructure(5296,177361
+class _MessageStructure(5323,178295
+ def __init__(5329,178521
+ def _disposition(5341,178862
+ def _unquotedAttrs(5362,179570
+class _SinglepartMessageStructure(5375,180008
+ def __init__(5384,180283
+ def _basicFields(5404,180943
+ def encode(5427,181568
+ def _extended(5439,181934
+class _TextMessageStructure(5478,183041
+ def encode(5483,183205
+class _RFC822MessageStructure(5498,183717
+ def encode(5503,183893
+class _MultipartMessageStructure(5519,184457
+ def __init__(5524,184626
+ def _getParts(5539,185118
+ def encode(5554,185464
+ def _extended(5565,185809
+def getBodyStructure(5601,187147
+def _formatHeaders(5709,191211
+def subparts(5716,191489
+def iterateInReactor(5727,191637
+ def go(5741,192164
+class MessageProducer:MessageProducer5758,192503
+ def __init__(5762,192599
+ def beginProducing(5783,193219
+ def _produce(5788,193341
+class _FetchParser:_FetchParser5832,194961
+ class Envelope:Envelope5833,194981
+ class Flags:Flags5848,195574
+ class InternalDate:InternalDate5853,195655
+ class RFC822Header:RFC822Header5858,195757
+ class RFC822Text:RFC822Text5863,195860
+ class RFC822Size:RFC822Size5868,195957
+ class RFC822:RFC8225873,196054
+ class UID:UID5878,196138
+ class Body:Body5883,196213
+ def __str__(5894,196432
+ def __bytes__(5897,196510
+ class BodyStructure:BodyStructure5921,197427
+ class Header:Header5927,197600
+ def __str__(5932,197684
+ def __bytes__(5936,197763
+ class Text:Text5956,198458
+ class MIME:MIME5960,198489
+ def __init__(5977,198884
+ def parseString(5983,198997
+ def state_initial(6003,199673
+ def state_close_paren(6038,200776
+ def state_whitespace(6046,200990
+ def state_maybe_fetch_att(6057,201302
+ def state_fetch_att(6063,201474
+ def state_got_body(6089,202333
+ def state_maybe_section(6095,202461
+ def state_part_number(6105,202680
+ def state_section(6115,202943
+ def state_finish_section(6153,204192
+ def state_header_list(6159,204340
+ def state_maybe_partial(6171,204712
+class FileProducer:FileProducer6191,205305
+ def __init__(6196,205383
+ def beginProducing(6200,205431
+ def resumeProducing(6208,205657
+ def pauseProducing(6224,206120
+ def stopProducing(6230,206224
+ def _size(6236,206326
+def parseTime(6245,206475
+def modified_base64(6277,207691
+def modified_unbase64(6281,207791
+def encoder(6285,207901
+def decoder(6321,208894
+class StreamReader(6356,209874
+ def decode(6357,209915
+class StreamWriter(6362,209986
+ def encode(6363,210027
+def imap4_utf_7(6370,210175
+
+venv/lib/python2.7/site-packages/twisted/mail/relaymanager.py,2137
+class ManagedRelayerMixin:ManagedRelayerMixin35,936
+ def __init__(42,1107
+ def sentMail(46,1173
+ def connectionLost(61,1603
+class SMTPManagedRelayer(71,1814
+ def __init__(82,2233
+class ESMTPManagedRelayer(102,2896
+ def __init__(109,3170
+class SMTPManagedRelayerFactory(134,4092
+ def __init__(157,4927
+ def buildProtocol(178,5590
+ def clientConnectionFailed(194,6069
+class ESMTPManagedRelayerFactory(210,6556
+ def __init__(226,7153
+ def buildProtocol(254,8189
+class Queue:Queue272,8743
+ def __init__(294,9343
+ def _init(306,9633
+ def __getstate__(316,9815
+ def __setstate__(326,10095
+ def readDirectory(338,10425
+ def getWaiting(349,10722
+ def hasWaiting(359,10986
+ def getRelayed(371,11291
+ def setRelaying(382,11587
+ def setWaiting(393,11847
+ def addMessage(404,12114
+ def done(418,12526
+ def getPath(431,12885
+ def getEnvelope(444,13232
+ def getEnvelopeFile(459,13653
+ def createNewMessage(472,14018
+class _AttemptManager(493,14817
+ def __init__(504,15157
+ def getCompletionDeferred(526,15891
+ def _finish(539,16265
+ def notifySuccess(554,16777
+ def notifyFailure(570,17296
+ def notifyDone(599,18460
+ def notifyNoConnection(622,19284
+ def setWaiting(640,19879
+class SmartHostSMTPRelayingManager:SmartHostSMTPRelayingManager647,20080
+ def __init__(698,22137
+ def __getstate__(724,23014
+ def __setstate__(736,23332
+ def checkState(748,23669
+ def _checkStateMX(767,24275
+ def _cbExchange(806,25879
+ def _ebExchange(827,26535
+ def setWaiting(847,27178
+class SmartHostESMTPRelayingManager(856,27423
+def _checkState(870,27894
+def RelayStateHelper(881,28102
+class CanonicalNameLoop(899,28613
+class CanonicalNameChainTooLong(908,28841
+class MXCalculator:MXCalculator917,29109
+ def __init__(945,30136
+ def markBad(965,30834
+ def markGood(975,31115
+ def getMX(988,31398
+ def _filterRecords(1013,32420
+ def _cbMX(1034,33250
+ def _ebMX(1118,36618
+ def cbResolved(1150,37852
+ def ebResolved(1153,37935
+
+venv/lib/python2.7/site-packages/twisted/mail/_cred.py,760
+class CramMD5ClientAuthenticator:CramMD5ClientAuthenticator21,481
+ def __init__(22,515
+ def getName(26,572
+ def challengeResponse(30,624
+class LOGINAuthenticator:LOGINAuthenticator37,824
+ def __init__(38,850
+ def getName(43,963
+ def challengeUsername(47,1012
+ def challengeSecret(53,1188
+class PLAINAuthenticator:PLAINAuthenticator60,1342
+ def __init__(61,1368
+ def getName(65,1425
+ def challengeResponse(69,1474
+class LOGINCredentials(75,1607
+ def __init__(76,1661
+ def getChallenge(82,1861
+ def setResponse(86,1928
+ def moreChallenges(90,2035
+class PLAINCredentials(96,2138
+ def __init__(97,2192
+ def getChallenge(101,2282
+ def setResponse(105,2331
+ def moreChallenges(113,2593
+
+venv/lib/python2.7/site-packages/twisted/mail/smtp.py,4958
+def rfc822date(97,3234
+def idGenerator(138,4583
+def messageid(148,4684
+def quoteaddr(168,5210
+class Address:Address194,5838
+ def __init__(215,6551
+ def dequote(272,8438
+ def __str__(294,8977
+ def __str__(297,9059
+ def __bytes__(301,9124
+ def __repr__(308,9282
+class User:User314,9428
+ def __init__(319,9568
+ def __getstate__(333,9960
+ def __str__(346,10281
+ def __bytes__(350,10352
+class SMTP(355,10412
+ def __init__(386,11284
+ def host(397,11571
+ def host(402,11636
+ def timeoutConnection(409,11781
+ def greeting(415,11957
+ def connectionMade(419,12044
+ def sendCode(431,12419
+ def lineReceived(443,12826
+ def state_COMMAND(448,12947
+ def sendSyntaxError(465,13521
+ def lookupMethod(469,13603
+ def lineLengthExceeded(482,13962
+ def do_UNKNOWN(491,14228
+ def do_HELO(495,14317
+ def do_QUIT(512,14757
+ def do_MAIL(530,15580
+ def _cbFromValidate(551,16232
+ def _ebFromValidate(557,16406
+ def do_RCPT(573,17087
+ def _cbToValidate(596,17734
+ def _ebToValidate(604,17963
+ def _disconnect(616,18342
+ def do_DATA(625,18570
+ def connectionLost(666,19878
+ def do_RSET(687,20628
+ def dataLineReceived(693,20758
+ def _messageHandled(739,22359
+ def _cbAnonymousAuthentication(756,22924
+ def validateFrom(774,23559
+ def ebAuthentication(809,24786
+ def continueValidation(827,25533
+ def validateTo(839,25842
+ def receivedHeader(860,26538
+class SMTPFactory(879,27271
+ def __init__(891,27474
+ def buildProtocol(895,27544
+class SMTPClient(903,27720
+ def __init__(922,28482
+ def sendLine(935,28845
+ def connectionMade(943,29061
+ def connectionLost(951,29267
+ def timeoutConnection(959,29449
+ def lineReceived(966,29637
+ def smtpConnectionFailed(1005,30714
+ def smtpTransferFailed(1009,30833
+ def smtpState_helo(1016,31037
+ def smtpState_from(1022,31209
+ def smtpState_disconnect(1034,31639
+ def smtpState_to(1038,31729
+ def smtpState_toOrData(1048,32062
+ def smtpState_data(1066,32768
+ def ebTransfer(1070,32943
+ def smtpState_msgSent(1077,33157
+ def transformChunk(1092,33583
+ def finishedFileTransfer(1104,34005
+ def getMailFrom(1114,34239
+ def getMailTo(1121,34377
+ def getMailData(1128,34506
+ def sendError(1137,34721
+ def sentMail(1154,35394
+ def _disconnectFromServer(1172,36149
+class ESMTPClient(1179,36313
+ def __init__(1210,37519
+ def __getattr__(1217,37734
+ def __setattr__(1230,38195
+ def esmtpEHLORequired(1241,38563
+ def esmtpAUTHRequired(1258,39174
+ def esmtpTLSRequired(1282,39926
+ def esmtpTLSFailed(1298,40488
+ def esmtpAUTHDeclined(1314,41018
+ def esmtpAUTHMalformedChallenge(1329,41491
+ def esmtpAUTHServerError(1346,42105
+ def registerAuthenticator(1361,42586
+ def connectionMade(1376,43097
+ def esmtpState_ehlo(1386,43409
+ def esmtpState_serverConfig(1419,44404
+ def tryTLS(1436,44941
+ def esmtpState_starttls(1488,47022
+ def authenticate(1508,47684
+ def _esmtpState_plainAuth(1547,49272
+ def esmtpState_challenge(1556,49615
+ def _authResponse(1560,49714
+ def smtpState_maybeAuthenticated(1576,50359
+class ESMTP(1592,50916
+ def __init__(1599,51025
+ def connectionMade(1608,51259
+ def greeting(1614,51464
+ def extensions(1618,51537
+ def lookupMethod(1632,51955
+ def listExtensions(1641,52181
+ def do_EHLO(1654,52541
+ def ext_STARTTLS(1670,52937
+ def ext_AUTH(1681,53312
+ def _cbAuthenticated(1703,53972
+ def _ebAuthenticated(1713,54276
+ def state_AUTH(1731,54953
+class SenderMixin:SenderMixin1783,56715
+ def getMailFrom(1791,56864
+ def getMailTo(1799,57030
+ def getMailData(1803,57093
+ def sendError(1807,57155
+ def sentMail(1822,57771
+class SMTPSender(1842,58493
+class SMTPSenderFactory(1850,58674
+ def __init__(1867,59214
+ def _removeDeferred(1916,60780
+ def clientConnectionFailed(1921,60867
+ def clientConnectionLost(1925,60976
+ def _processConnectionError(1929,61083
+ def buildProtocol(1947,61893
+ def _removeProtocol(1956,62145
+class LOGINCredentials(1971,62512
+ def __init__(1980,62857
+class PLAINAuthenticator:PLAINAuthenticator1987,63012
+ def __init__(1988,63038
+ def getName(1992,63095
+ def challengeResponse(1996,63144
+class ESMTPSender(2004,63352
+ def __init__(2009,63468
+ def _registerAuthenticators(2021,63813
+ def _getContextFactory(2028,64147
+class ESMTPSenderFactory(2045,64595
+ def __init__(2055,64867
+ def buildProtocol(2070,65518
+def sendmail(2093,66335
+ def cancel(2161,69299
+def xtext_encode(2196,70353
+def xtext_decode(2208,70639
+class xtextStreamReader(2232,71210
+ def decode(2233,71256
+class xtextStreamWriter(2238,71332
+ def decode(2239,71378
+def xtext_codec(2244,71454
+
+venv/lib/python2.7/site-packages/twisted/mail/maildir.py,1745
+class _MaildirNameGenerator:_MaildirNameGenerator42,883
+ def __init__(61,1358
+ def generate(69,1593
+def initializeMaildir(92,2357
+class MaildirMessage(110,2914
+ def __init__(120,3189
+ def lineReceived(141,3869
+ def eomReceived(152,4114
+class AbstractMaildirDomain:AbstractMaildirDomain168,4640
+ def __init__(181,4919
+ def userDirectory(192,5168
+ def setAliasGroup(206,5491
+ def exists(216,5765
+ def startMessage(250,6961
+ def willRelay(272,7665
+ def addUser(290,8150
+ def getCredentialsCheckers(305,8467
+class _MaildirMailboxAppendMessageTask:_MaildirMailboxAppendMessageTask320,8861
+ def __init__(359,10083
+ def startUp(375,10504
+ def registerProducer(385,10775
+ def prodProducer(403,11312
+ def unregisterProducer(413,11615
+ def write(423,11851
+ def fail(436,12120
+ def moveFileToNew(451,12534
+ def createTempFile(476,13391
+class MaildirMailbox(499,14194
+ def __init__(520,14962
+ def listMessages(536,15458
+ def getMessage(564,16446
+ def getUidl(580,16864
+ def deleteMessage(599,17424
+ def undeleteMessages(620,18034
+ def appendMessage(645,18834
+class StringListMailbox:StringListMailbox664,19312
+ def __init__(673,19531
+ def listMessages(682,19747
+ def getMessage(706,20602
+ def getUidl(722,21081
+ def deleteMessage(738,21505
+ def undeleteMessages(751,21817
+ def sync(758,21971
+class MaildirDirdbmDomain(769,22210
+ def __init__(788,22727
+ def userDirectory(809,23412
+ def addUser(831,24096
+ def getCredentialsCheckers(847,24533
+ def requestAvatar(860,24941
+class DirdbmDatabase:DirdbmDatabase905,26580
+ def __init__(919,26981
+ def requestAvatarId(927,27155
+
+venv/lib/python2.7/site-packages/twisted/mail/_except.py,1847
+class IMAP4Exception(13,213
+class IllegalClientResponse(18,258
+class IllegalOperation(23,315
+class IllegalMailboxEncoding(28,367
+class MailboxException(33,425
+class MailboxCollision(38,477
+ def __str__(39,519
+class NoSuchMailbox(44,606
+ def __str__(45,645
+class ReadOnlyMailbox(50,727
+ def __str__(51,768
+class UnhandledResponse(55,842
+class NegativeResponse(60,895
+class NoSupportedAuthentication(65,947
+ def __init__(66,996
+ def __str__(72,1243
+class IllegalServerResponse(79,1429
+class IllegalIdentifierError(84,1486
+class IllegalQueryError(89,1544
+class MismatchedNesting(94,1597
+class MismatchedQuoting(99,1650
+class SMTPError(104,1703
+class SMTPClientError(109,1743
+ def __init__(113,1832
+ def __str__(140,2793
+ def __bytes__(147,2937
+class ESMTPClientError(162,3330
+class EHLORequiredError(169,3430
+class AUTHRequiredError(178,3610
+class TLSRequiredError(187,3820
+class AUTHDeclinedError(196,4033
+class AuthenticationError(209,4316
+class SMTPTLSError(222,4616
+class SMTPConnectError(231,4818
+ def __init__(237,4986
+class SMTPTimeoutError(244,5210
+ def __init__(250,5407
+class SMTPProtocolError(257,5631
+ def __init__(263,5795
+class SMTPDeliveryError(270,6020
+class SMTPServerError(277,6137
+ def __init__(278,6171
+ def __str__(283,6259
+class SMTPAddressError(288,6335
+ def __init__(289,6376
+ def __str__(296,6552
+class SMTPBadRcpt(301,6647
+ def __init__(302,6684
+class SMTPBadSender(308,6847
+ def __init__(309,6886
+class AddressError(314,7017
+class POP3Error(320,7093
+class _POP3MessageDeleted(328,7185
+class POP3ClientError(336,7335
+class InsecureAuthenticationDisallowed(343,7448
+class TLSError(351,7620
+class TLSNotSupportedError(359,7821
+class ServerErrorResponse(367,7985
+ def __init__(374,8167
+class LineTooLong(388,8582
+
+venv/lib/python2.7/site-packages/twisted/mail/pb.py,651
+class Maildir(10,117
+ def __init__(12,151
+ def getFolderMessage(18,352
+ def deleteFolderMessage(25,598
+ def deleteNewMessage(32,890
+ def deleteCurMessage(37,1030
+ def getNewMessages(42,1170
+ def getCurMessages(47,1308
+ def getNewMessage(52,1446
+ def getCurMessage(57,1574
+ def getSubFolder(62,1702
+ def _isSubFolder(76,2176
+class MaildirCollection(83,2431
+ def __init__(84,2474
+ def getSubFolders(88,2531
+ def getSubFolder(93,2645
+class MaildirBroker(101,2869
+ def proto_getCollection(102,2901
+ def getCollection(110,3171
+class MaildirClient(120,3466
+ def getCollection(121,3498
+
+venv/lib/python2.7/site-packages/twisted/mail/tap.py,489
+class Options(28,547
+ def __init__(116,3440
+ def addEndpoint(127,3725
+ def opt_pop3(142,4193
+ def opt_smtp(152,4464
+ def opt_default(162,4736
+ def opt_maildirdbmdomain(173,5070
+ def opt_user(191,5810
+ def opt_bounce_to_postmaster(206,6315
+ def opt_aliases(214,6513
+ def _getEndpoints(237,7398
+ def postOptions(274,8865
+class AliasUpdater:AliasUpdater306,9949
+ def __init__(314,10147
+ def __call__(326,10508
+def makeService(337,10784
+
+venv/lib/python2.7/site-packages/twisted/mail/pop3.py,2986
+class APOPCredentials:APOPCredentials40,919
+ def __init__(48,1110
+ def checkPassword(66,1710
+class _HeadersPlusNLines:_HeadersPlusNLines83,2192
+ def __init__(106,2913
+ def read(122,3348
+class _IteratorBuffer(168,4806
+ def __init__(187,5362
+ def __iter__(208,6104
+ def __next__(218,6293
+def iterateLineGenerator(251,7305
+def successResponse(270,7833
+def formatStatResponse(286,8231
+def formatListLines(311,8949
+def formatListResponse(330,9452
+def formatUIDListLines(350,9981
+def formatUIDListResponse(371,10641
+class POP3(396,11407
+ def connectionMade(477,14178
+ def connectionLost(489,14589
+ def generateMagic(502,14936
+ def successResponse(512,15139
+ def failResponse(523,15465
+ def lineReceived(536,15870
+ def _unblock(547,16135
+ def state_COMMAND(566,16677
+ def processCommand(582,17195
+ def listCapabilities(609,18101
+ def do_CAPA(686,20541
+ def do_AUTH(698,20828
+ def state_AUTH(734,22070
+ def do_APOP(764,23203
+ def _cbMailbox(783,23846
+ def _ebMailbox(817,25134
+ def _ebUnexpected(838,25920
+ def do_USER(851,26293
+ def do_PASS(865,26633
+ def _longOperation(888,27497
+ def _coiterate(909,28197
+ def do_STAT(925,28675
+ def cbMessages(934,28966
+ def ebMessages(936,29057
+ def do_LIST(943,29292
+ def cbMessages(956,29698
+ def ebMessages(958,29797
+ def cbMessage(974,30452
+ def ebMessage(977,30610
+ def do_UIDL(1002,31955
+ def cbMessages(1015,32361
+ def ebMessages(1019,32521
+ def _getMessageFile(1050,33826
+ def cbMessageSize(1071,34594
+ def ebMessageSomething(1078,34880
+ def _sendMessageContent(1101,35880
+ def cbMessageFile(1120,36479
+ def cbFileTransfer(1133,36962
+ def ebFileTransfer(1140,37169
+ def do_TOP(1151,37523
+ def do_RETR(1178,38292
+ def transformChunk(1195,38709
+ def finishedFileTransfer(1212,39237
+ def do_DELE(1226,39563
+ def do_NOOP(1240,39871
+ def do_RSET(1249,40035
+ def do_LAST(1265,40384
+ def do_RPOP(1274,40582
+ def do_QUIT(1287,40845
+ def authenticateUserAPOP(1300,41159
+ def authenticateUserPASS(1330,42353
+class Mailbox:Mailbox1362,43608
+ def listMessages(1366,43671
+ def getMessage(1387,44506
+ def getUidl(1403,44960
+ def deleteMessage(1420,45449
+ def undeleteMessages(1437,46021
+ def sync(1447,46292
+class POP3Client(1465,46551
+ def __init__(1489,47336
+ def sendShort(1500,47677
+ def sendLong(1520,48277
+ def handle_default(1540,48852
+ def handle_WELCOME(1551,49120
+ def _dispatch(1567,49559
+ def lineReceived(1593,50326
+ def apopAuthenticate(1623,51527
+ def apop(1640,52018
+ def retr(1653,52389
+ def dele(1663,52619
+ def list(1673,52848
+ def uidl(1685,53199
+ def user(1697,53576
+ def password(1707,53828
+ def quit(1718,54115
+
+venv/lib/python2.7/site-packages/twisted/mail/pop3client.py,1501
+class _ListSetter:_ListSetter33,776
+ def __init__(47,1354
+ def setitem(56,1558
+def _statXform(73,2100
+def _listXform(89,2524
+def _uidXform(108,3033
+def _codeStatusSplit(128,3563
+def _dotUnquoter(145,3983
+class POP3Client(167,4634
+ def _blocked(260,8607
+ def _unblock(289,9612
+ def sendShort(312,10457
+ def sendLong(346,11628
+ def connectionMade(395,13612
+ def timeoutConnection(408,13935
+ def connectionLost(416,14134
+ def lineReceived(447,15241
+ def lineLengthExceeded(465,15708
+ def state_WELCOME(481,16288
+ def state_WAITING(512,17166
+ def state_SHORT(523,17508
+ def state_LONG_INITIAL(547,18265
+ def state_LONG(573,19118
+ def serverGreeting(606,20296
+ def startTLS(618,20666
+ def _startTLS(658,22317
+ def _startedTLS(701,24265
+ def _getContextFactory(733,25408
+ def login(752,25982
+ def _login(783,27175
+ def _loginTLS(837,29397
+ def _plaintext(864,30410
+ def _apop(884,31173
+ def apop(907,31983
+ def user(932,33026
+ def password(951,33797
+ def delete(970,34589
+ def _consumeOrSetItem(987,35286
+ def _consumeOrAppend(1026,37113
+ def capabilities(1063,38671
+ def consume(1115,40616
+ def capaNotSupported(1122,40813
+ def gotCapabilities(1126,40915
+ def noop(1135,41164
+ def reset(1149,41748
+ def retrieve(1164,42370
+ def stat(1197,43722
+ def listSize(1213,44414
+ def listUID(1232,45267
+ def quit(1251,46124
+
+venv/lib/python2.7/site-packages/twisted/mail/alias.py,1523
+def handle(26,523
+def loadAliasFile(54,1396
+class AliasBase:AliasBase127,3679
+ def __init__(136,3877
+ def domain(148,4257
+ def resolve(158,4506
+class AddressAlias(184,5366
+ def __init__(191,5547
+ def __str__(205,6020
+ def createMessageReceiver(215,6275
+ def resolve(226,6577
+class FileWrapper:FileWrapper258,7683
+ def __init__(269,7993
+ def lineReceived(279,8260
+ def eomReceived(289,8491
+ def connectionLost(312,9164
+ def __str__(320,9329
+class FileAlias(332,9618
+ def __init__(338,9752
+ def __str__(351,10173
+ def createMessageReceiver(361,10422
+class ProcessAliasTimeout(372,10704
+class MessageWrapper:MessageWrapper381,10882
+ def __init__(418,12104
+ def _processEnded(440,12866
+ def lineReceived(463,13713
+ def eomReceived(475,14000
+ def _completionCancel(491,14522
+ def connectionLost(505,15052
+ def __str__(511,15156
+class ProcessAliasProtocol(522,15427
+ def processEnded(532,15739
+class ProcessAlias(545,16038
+ def __init__(564,16669
+ def __str__(580,17177
+ def spawnProcess(590,17446
+ def createMessageReceiver(617,18424
+class MultiWrapper:MultiWrapper633,18889
+ def __init__(640,19055
+ def lineReceived(649,19305
+ def eomReceived(660,19555
+ def connectionLost(674,20020
+ def __str__(682,20207
+class AliasGroup(694,20506
+ def __init__(707,20918
+ def __len__(746,22278
+ def __str__(756,22488
+ def createMessageReceiver(766,22769
+ def resolve(778,23202
+
+venv/lib/python2.7/site-packages/twisted/mail/protocols.py,643
+class DomainDeliveryBase:DomainDeliveryBase28,650
+ def __init__(43,1065
+ def receivedHeader(59,1464
+ def validateTo(91,2650
+ def validateFrom(117,3630
+class SMTPDomainDelivery(144,4539
+class ESMTPDomainDelivery(152,4691
+class SMTPFactory(160,4846
+ def __init__(175,5253
+ def buildProtocol(189,5651
+class ESMTPFactory(207,6146
+ def __init__(230,7032
+ def buildProtocol(242,7312
+class VirtualPOP3(259,7764
+ def authenticateUserAPOP(277,8357
+ def authenticateUserPASS(311,9609
+ def lookupDomain(345,10889
+class POP3Factory(370,11669
+ def __init__(384,12057
+ def buildProtocol(392,12227
+
+venv/lib/python2.7/site-packages/twisted/mail/mail.py,1603
+class DomainWithDefaultDict:DomainWithDefaultDict27,571
+ def __init__(35,805
+ def setDefaultDomain(47,1156
+ def has_key(57,1370
+ def fromkeys(80,2072
+ def __contains__(101,2688
+ def __getitem__(118,3148
+ def __setitem__(132,3551
+ def __delitem__(145,3872
+ def __iter__(155,4091
+ def __len__(165,4336
+ def __str__(175,4558
+ def __repr__(186,4859
+ def get(197,5179
+ def copy(215,5758
+ def iteritems(225,6002
+ def iterkeys(241,6603
+ def itervalues(255,7066
+ def keys(270,7573
+ def values(281,7808
+ def items(291,8072
+ def popitem(303,8422
+ def update(317,8825
+ def clear(335,9378
+ def setdefault(345,9556
+class BounceDomain:BounceDomain368,10167
+ def exists(374,10276
+ def willRelay(387,10597
+ def addUser(404,11045
+ def getCredentialsCheckers(417,11311
+class FileMessage:FileMessage429,11536
+ def __init__(437,11733
+ def lineReceived(455,12290
+ def eomReceived(465,12494
+ def connectionLost(478,12893
+class MailService(487,13067
+ def __init__(516,13929
+ def getPOP3Factory(530,14354
+ def getSMTPFactory(540,14567
+ def getESMTPFactory(550,14823
+ def addDomain(560,15085
+ def setQueue(578,15646
+ def requestAvatar(588,15857
+ def lookupPortal(616,16894
+ def defaultPortal(629,17146
+class FileMonitoringService(642,17404
+ def __init__(664,18330
+ def startService(672,18517
+ def _setupMonitor(680,18686
+ def stopService(689,18932
+ def monitorFile(699,19154
+ def unmonitorFile(720,19801
+ def _monitor(734,20160
+
+venv/lib/python2.7/site-packages/twisted/mail/scripts/mailmail.py,302
+class Options:Options47,981
+def getlogin(64,1382
+def parseOptions(75,1541
+class Configuration:Configuration200,4894
+ def __init__(227,5931
+def loadConfig(243,6257
+def success(314,8556
+def failure(320,8613
+def sendmail(327,8684
+def senderror(334,8848
+def deny(346,9271
+def run(376,9924
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_insults.py,2993
+def _getattr(22,836
+def occurrences(26,916
+def methods(30,982
+def _append(34,1040
+def _ecmaCodeTableCoordinate(40,1120
+def _makeControlFunctionSymbols(60,1869
+class Mock(139,4188
+ def __init__(142,4239
+ def __call__(155,4656
+ def __getattribute__(164,4980
+class MockMixin:MockMixin176,5330
+ def assertCall(177,5347
+def testByte%(190,5854
+class ByteGroupingsMixin(205,6261
+ def verifyResults(212,6514
+class ServerArrowKeysTests(218,6740
+ def verifyResults(224,6921
+class PrintableCharactersTests(234,7371
+ def verifyResults(242,7643
+class ServerFunctionKeysTests(258,8280
+ def verifyResults(271,8772
+class ClientCursorMovementTests(281,9199
+ def verifyResults(292,9536
+class ClientControlSequencesTests(303,10010
+ def setUp(304,10075
+ def testSimpleCardinals(313,10456
+ def testScrollRegion(328,11079
+ def testHeightAndWidth(339,11483
+ def testCharacterSet(356,12119
+ def testShifting(371,12690
+ def testSingleShifts(383,13045
+ def testKeypadMode(395,13415
+ def testCursor(407,13797
+ def testReset(419,14160
+ def testIndex(428,14402
+ def testModes(443,14868
+ def testErasure(458,15507
+ def testLineDeletion(474,16112
+ def testLineInsertion(484,16417
+ def testCursorPosition(494,16723
+ def test_applicationDataBytes(506,17226
+ def _applicationDataTest(519,17687
+ def test_shiftInAfterApplicationData(527,17970
+ def test_shiftOutAfterApplicationData(538,18326
+ def test_cursorBackwardAfterApplicationData(549,18686
+ def test_escapeAfterApplicationData(561,19078
+class ServerProtocolOutputTests(584,19759
+ def setUp(595,20184
+ def test_cursorUp(601,20344
+ def test_cursorDown(611,20668
+ def test_cursorForward(621,20998
+ def test_cursorBackward(631,21337
+ def test_cursorPosition(641,21679
+ def test_cursorHome(652,22072
+ def test_index(663,22440
+ def test_reverseIndex(675,22810
+ def test_nextLine(685,23119
+ def test_setModes(696,23564
+ def test_setPrivateModes(710,24060
+ def test_resetModes(726,24687
+ def test_singleShift2(739,25148
+ def test_singleShift3(749,25454
+ def test_selectGraphicRendition(759,25760
+ def test_horizontalTabulationSet(772,26273
+ def test_eraseToLineEnd(783,26636
+ def test_eraseToLineBeginning(795,27105
+ def test_eraseLine(807,27587
+ def test_eraseToDisplayEnd(818,27948
+ def test_eraseToDisplayBeginning(830,28426
+ def test_eraseToDisplay(842,28913
+ def test_deleteCharacter(853,29280
+ def test_insertLine(864,29663
+ def test_deleteLine(875,30024
+ def test_setScrollRegionNoArgs(886,30385
+ def test_setScrollRegionJustFirst(896,30739
+ def test_setScrollRegionJustLast(906,31127
+ def test_setScrollRegionFirstAndLast(916,31512
+ def test_reportCursorPosition(927,31937
+class DeprecationsTests(941,32378
+ def ensureDeprecated(946,32514
+ def test_colors(956,32854
+ def test_client(966,33218
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_conch.py,2462
+ class ConchUser:ConchUser20,574
+def _has_ipv6(60,1676
+class FakeStdio(80,2024
+ def loseWriteConnection(90,2335
+class StdioInteractingSessionTests(98,2479
+ def test_eofReceived(106,2672
+class Echo(119,3024
+ def connectionMade(120,3055
+ def connectionLost(124,3127
+ def dataReceived(128,3207
+class EchoFactory(135,3349
+class ConchTestOpenSSHProcess(140,3409
+ def _getDeferred(152,3771
+ def outReceived(157,3865
+ def processEnded(161,3925
+class ConchTestForwardingProcess(177,4415
+ def __init__(192,4994
+ def _getDeferred(207,5451
+ def connectionMade(212,5545
+ def _connect(216,5601
+ def _ebConnect(230,6140
+ def forwardingPortDisconnected(234,6216
+ def _reallyDie(246,6650
+ def processEnded(253,6794
+class ConchTestForwardingPort(262,7038
+ def __init__(270,7335
+ def connectionMade(282,7682
+ def dataReceived(287,7780
+ def connectionLost(291,7844
+def _makeArgs(296,7947
+class ConchServerSetupMixin:ConchServerSetupMixin319,8499
+ def _createFiles(328,8735
+ def _getFreePort(347,9424
+ def _makeConchFactory(355,9578
+ def setUp(368,9987
+ def tearDown(381,10565
+class ForwardingMixin(398,11086
+ def test_exec(412,11607
+ def test_localToRemoteForwarding(422,11957
+ def test_remoteToLocalForwarding(436,12463
+class RekeyAvatar(456,13232
+ def __init__(464,13564
+ def openShell(469,13675
+ def write(479,14026
+ def closed(502,15024
+class RekeyRealm:RekeyRealm509,15114
+ def requestAvatar(513,15226
+class RekeyTestsMixin(518,15345
+ def test_clientRekey(525,15545
+ def finished(532,15829
+class OpenSSHClientMixin:OpenSSHClientMixin541,16112
+ def execute(546,16219
+ def hasPAKT(568,17101
+class OpenSSHKeyExchangeTests(600,18403
+ def assertExecuteWithKexAlgorithm(607,18630
+ def test_ECDHSHA256(638,19765
+ def test_ECDHSHA384(647,19996
+ def test_ECDHSHA521(656,20227
+ def test_DH_GROUP14(665,20458
+ def test_DH_GROUP_EXCHANGE_SHA1(674,20708
+ def test_DH_GROUP_EXCHANGE_SHA256(683,20984
+ def test_unsupported_algorithm(692,21266
+class OpenSSHClientForwardingTests(703,21605
+ def test_localToRemoteForwardingV6(708,21828
+class OpenSSHClientRekeyTests(724,22376
+class CmdLineClientTests(732,22579
+ def execute(740,22825
+ def test_runWithLogFile(777,24154
+ def cb_check_log(781,24256
+ def test_runWithNoHostAlgorithmsSpecified(799,24800
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_transport.py,8646
+ class transport:transport34,912
+ class SSHTransportBase:SSHTransportBase35,974
+ class SSHServerTransport:SSHServerTransport36,1011
+ class SSHClientTransport:SSHClientTransport37,1050
+ class factory:factory40,1091
+ class SSHFactory:SSHFactory41,1110
+ class common:common44,1154
+ def NS(46,1193
+class MockTransportBase(62,1735
+ def connectionMade(73,2166
+ def _unsupportedVersionReceived(85,2465
+ def receiveError(96,2785
+ def receiveUnimplemented(106,3021
+ def receiveDebug(115,3213
+ def ssh_IGNORE(126,3485
+class MockCipher(136,3645
+ def encrypt(154,4048
+ def decrypt(166,4467
+ def makeMAC(178,4886
+ def verify(186,5117
+ def setKeys(194,5372
+class MockCompression:MockCompression202,5554
+ def compress(208,5735
+ def decompress(212,5810
+ def flush(216,5881
+class MockService(221,5934
+ def logPrefix(234,6307
+ def serviceStarted(238,6363
+ def serviceStopped(245,6492
+ def ssh_TEST(252,6621
+class MockFactory(260,6777
+ def getPublicKeys(268,6960
+ def getPrivateKeys(277,7238
+ def getPrimes(286,7520
+class MockOldFactoryPublicKeys(306,8263
+ def getPublicKeys(312,8453
+class MockOldFactoryPrivateKeys(323,8719
+ def getPrivateKeys(329,8928
+class TransportTestCase(340,9196
+ def setUp(350,9370
+ def secureRandom(354,9508
+ def stubSendPacket(360,9710
+ def finishKeyExchange(367,9974
+ def simulateKeyExchange(386,10905
+class DHGroupExchangeSHA1Mixin:DHGroupExchangeSHA1Mixin398,11390
+class DHGroupExchangeSHA256Mixin:DHGroupExchangeSHA256Mixin408,11580
+class ECDHMixin:ECDHMixin418,11778
+class BaseSSHTransportBaseCase:BaseSSHTransportBaseCase428,11934
+class BaseSSHTransportTests(437,12055
+ def test_sendVersion(459,12729
+ def test_sendPacketPlain(483,13694
+ def test_sendPacketEncrypted(504,14434
+ def test_sendPacketCompressed(533,15402
+ def test_sendPacketBoth(550,16008
+ def test_getPacketPlain(581,17129
+ def test_getPacketEncrypted(596,17641
+ def test_getPacketCompressed(617,18478
+ def test_getPacketBoth(633,19051
+ def test_ciphersAreValid(650,19682
+ def test_sendKexInit(660,20011
+ def test_receiveKEXINITReply(701,21872
+ def test_sendKEXINITReply(712,22220
+ def test_sendKexInitTwiceFails(726,22709
+ def test_sendKexInitBlocksOthers(736,23128
+ def test_sendDebug(773,24526
+ def test_receiveDebug(787,24940
+ def test_sendIgnore(802,25457
+ def test_receiveIgnore(813,25782
+ def test_sendUnimplemented(822,26054
+ def test_receiveUnimplemented(833,26398
+ def test_sendDisconnect(843,26746
+ def stubLoseConnection(851,27005
+ def test_receiveDisconnect(862,27390
+ def stubLoseConnection(868,27582
+ def test_dataReceived(877,27952
+ def stubKEXINIT(883,28127
+ def test_service(893,28486
+ def test_avatar(914,29185
+ def logout(919,29338
+ def test_isEncrypted(928,29555
+ def test_isVerified(948,30468
+ def test_loseConnection(968,31369
+ def stubLoseConnection(974,31554
+ def test_badVersion(983,31909
+ def testBad(987,32040
+ def stubLoseConnection(991,32177
+ def test_dataBeforeVersion(1006,32785
+ def test_compatabilityVersion(1020,33311
+ def test_dataReceivedSSHVersionUnixNewline(1032,33750
+ def test_dataReceivedSSHVersionTrailingSpaces(1052,34368
+ def test_supportedVersionsAreAllowed(1076,35157
+ def test_unsupportedVersionsCallUnsupportedVersionReceived(1088,35619
+ def test_badPackets(1100,36111
+ def testBad(1105,36262
+ def stubDecompress(1123,37226
+ def test_unimplementedPackets(1131,37533
+ def checkUnimplemented(1137,37746
+ def test_multipleClasses(1158,38488
+class BaseSSHTransportDHGroupExchangeBaseCase(1183,39545
+ def test_getKey(1188,39694
+class BaseSSHTransportDHGroupExchangeSHA1Tests(1202,40114
+class BaseSSHTransportDHGroupExchangeSHA256Tests(1211,40348
+class BaseSSHTransportEllipticCurveTests(1220,40588
+class ServerAndClientSSHTransportBaseCase:ServerAndClientSSHTransportBaseCase1229,40784
+ def checkDisconnected(1234,40909
+ def connectModifiedProtocol(1244,41257
+ def test_disconnectIfCantMatchKex(1261,41826
+ def blankKeyExchanges(1266,41982
+ def test_disconnectIfCantMatchKeyAlg(1271,42125
+ def blankPublicKeys(1275,42268
+ def test_disconnectIfCantMatchCompression(1280,42405
+ def blankCompressions(1284,42551
+ def test_disconnectIfCantMatchCipher(1289,42694
+ def blankCiphers(1293,42834
+ def test_disconnectIfCantMatchMAC(1298,42962
+ def blankMACs(1302,43092
+ def test_getPeer(1307,43211
+ def test_getHost(1317,43556
+class ServerSSHTransportBaseCase(1328,43902
+ def setUp(1336,44077
+ def tearDown(1342,44223
+class ServerSSHTransportTests(1349,44363
+ def test_KEXINITMultipleAlgorithms(1354,44492
+ def test_ignoreGuessPacketKex(1392,46494
+ def test_ignoreGuessPacketKey(1429,48183
+ def assertKexDHInitResponse(1463,49663
+ def test_checkBad_KEX_ECDH_INIT_CurveName(1503,51157
+ def test_checkBad_KEX_INIT_CurveName(1515,51621
+ def test_KEXDH_INIT_GROUP14(1539,52387
+ def test_keySetup(1547,52645
+ def test_ECDH_keySetup(1566,53421
+ def test_NEWKEYS(1585,54193
+ def test_SERVICE_REQUEST(1609,55192
+ def test_disconnectNEWKEYSData(1620,55614
+ def test_disconnectSERVICE_REQUESTBadService(1628,55820
+class ServerSSHTransportDHGroupExchangeBaseCase(1638,56134
+ def test_KEX_DH_GEX_REQUEST_OLD(1643,56292
+ def test_KEX_DH_GEX_REQUEST_OLD_badKexAlg(1662,57093
+ def test_KEX_DH_GEX_REQUEST(1672,57452
+ def test_KEX_DH_GEX_INIT_after_REQUEST_OLD(1692,58321
+ def test_KEX_DH_GEX_INIT_after_REQUEST(1724,59732
+class ServerSSHTransportDHGroupExchangeSHA1Tests(1758,61107
+class ServerSSHTransportDHGroupExchangeSHA256Tests(1767,61350
+class ClientSSHTransportBaseCase(1776,61599
+ def verifyHostKey(1784,61774
+ def setUp(1795,62149
+class ClientSSHTransportTests(1804,62451
+ def test_KEXINITMultipleAlgorithms(1809,62580
+ def test_notImplementedClientMethods(1847,64611
+ def _checkRaises(1854,64932
+ def assertKexInitResponseForDH(1860,65119
+ def test_KEXINIT_group14(1882,65938
+ def test_KEXINIT_badKexAlg(1890,66176
+ def test_KEXDH_REPLY(1901,66615
+ def _cbTestKEXDH_REPLY(1918,67214
+ def test_keySetup(1933,67668
+ def test_NEWKEYS(1951,68459
+ def stubConnectionSecure(1958,68681
+ def test_SERVICE_ACCEPT(1985,69806
+ def test_requestService(1994,70108
+ def test_disconnectKEXDH_REPLYBadSignature(2003,70436
+ def test_disconnectKEX_ECDH_REPLYBadSignature(2012,70766
+ def test_disconnectNEWKEYSData(2054,72259
+ def test_disconnectSERVICE_ACCEPT(2062,72465
+ def test_noPayloadSERVICE_ACCEPT(2072,72794
+class ClientSSHTransportDHGroupExchangeBaseCase(2085,73251
+ def test_KEXINIT_groupexchange(2090,73409
+ def test_KEX_DH_GEX_GROUP(2103,73922
+ def test_KEX_DH_GEX_REPLY(2120,74655
+ def _cbTestKEX_DH_GEX_REPLY(2139,75453
+ def test_disconnectGEX_REPLYBadSignature(2154,75925
+ def test_disconnectKEX_ECDH_REPLYBadSignature(2163,76261
+class ClientSSHTransportDHGroupExchangeSHA1Tests(2206,77743
+class ClientSSHTransportDHGroupExchangeSHA256Tests(2215,77986
+class GetMACTests(2224,78235
+ def setUp(2232,78381
+ def getSharedSecret(2236,78472
+ def assertGetMAC(2246,78684
+ def test_hmacsha2512(2278,79914
+ def test_hmacsha2384(2289,80335
+ def test_hmacsha2256(2300,80756
+ def test_hmacsha1(2311,81177
+ def test_hmacmd5(2321,81568
+ def test_none(2331,81953
+class SSHCiphersTests(2344,82283
+ def test_init(2352,82439
+ def test_getCipher(2363,82820
+ def test_setKeysCiphers(2377,83357
+ def test_setKeysMACs(2403,84616
+ def test_makeMAC(2431,85652
+class TransportLoopbackTests(2458,86714
+ def _runClientServer(2466,86905
+ def check(2492,87937
+ def test_ciphers(2519,89148
+ def setCipher(2526,89416
+ def test_macs(2533,89662
+ def setMAC(2539,89860
+ def test_keyexchanges(2546,90094
+ def setKeyExchange(2552,90314
+ def test_compressions(2559,90581
+ def setCompression(2565,90799
+class RandomNumberTests(2573,91066
+ def test_usesSuppliedRandomFunction(2582,91288
+ def random(2587,91502
+ def test_rejectsNonByteMultiples(2596,91788
+ def test_excludesSmall(2606,92091
+ def random(2613,92412
+ def test_excludesLarge(2620,92569
+ def random(2628,92904
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_unix.py,322
+class MockProcessSpawner(19,470
+ def __init__(24,583
+ def spawnProcess(28,646
+class StubUnixConchUser(46,1220
+ def __init__(52,1361
+ def getUserGroupId(59,1567
+ def getHomeDir(63,1627
+ def getShell(67,1690
+class TestSSHSessionForUnixConchUser(72,1730
+ def testExecCommandEnvironment(80,1929
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_manhole_tap.py,181
+class MakeServiceTests(35,666
+ def setUp(48,952
+ def test_requiresPort(58,1228
+ def test_telnetPort(70,1632
+ def test_sshPort(85,2330
+ def test_passwd(105,3339
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_channel.py,841
+class MockConnection(28,766
+ def __init__(41,1289
+ def logPrefix(47,1389
+ def sendData(54,1507
+ def sendExtendedData(61,1657
+ def sendClose(68,1841
+def connectSSHTransport(76,1992
+class ChannelTests(97,2683
+ def setUp(104,2789
+ def test_interface(116,3179
+ def test_init(123,3376
+ def test_str(154,4630
+ def test_bytes(166,5027
+ def test_logPrefix(180,5446
+ def test_addWindowBytes(189,5752
+ def stubStartWriting(195,5936
+ def test_requestReceived(219,6799
+ def test_closeReceieved(230,7257
+ def test_write(239,7516
+ def stubStopWriting(246,7758
+ def test_writeExtended(274,8859
+ def stubStopWriting(281,9128
+ def test_writeSequence(312,10449
+ def test_loseConnection(321,10758
+ def test_getPeer(336,11345
+ def test_getHost(347,11724
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_cftp.py,4124
+class SSHSessionTests(50,1636
+ def test_eofReceived(54,1741
+class ListingTests(67,2079
+ def setUp(76,2372
+ def fakeTime(82,2548
+ def cleanup(92,2910
+ def _lsInTimezone(102,3200
+ def test_oldFile(114,3559
+ def test_oldSingleDigitDayOfMonth(131,4239
+ def test_newFile(150,5119
+ def test_localeIndependent(167,5816
+ def test_newSingleDigitDayOfMonth(199,7099
+class InMemorySSHChannel(219,7984
+ def __init__(225,8159
+class FilesystemAccessExpectations(236,8428
+ def __init__(241,8551
+ def put(245,8602
+ def pop(260,8955
+class InMemorySFTPClient(277,9332
+ def __init__(287,9673
+ def openFile(296,9907
+class InMemoryRemoteFile(307,10179
+ def __init__(312,10285
+ def writeChunk(321,10464
+ def close(330,10652
+ def getvalue(339,10829
+class StdioClientTests(349,11007
+ def setUp(353,11092
+ def test_exec(373,12012
+ def test_execWithoutShell(387,12430
+ def test_bang(400,12837
+ def setKnownConsoleSize(413,13212
+ class FakeFcntl(425,13618
+ def ioctl(426,13651
+ def test_printProgressBarReporting(433,13919
+ def test_printProgressBarNoProgress(461,14993
+ def test_printProgressBarEmptyFile(483,15747
+ def test_getFilenameEmpty(501,16282
+ def test_getFilenameOnlyLocal(510,16503
+ def test_getFilenameNotQuoted(520,16771
+ def test_getFilenameQuoted(530,17057
+ def makeFile(540,17401
+ def checkPutMessage(561,17969
+ def test_cmd_PUTSingleNoRemotePath(623,20343
+ def test_cmd_PUTSingleRemotePath(652,21364
+ def test_cmd_PUTMultipleNoRemotePath(677,22200
+ def test_cmd_PUTMultipleWithRemotePath(716,23706
+class FileTransferTestRealm:FileTransferTestRealm759,25348
+ def __init__(760,25377
+ def requestAvatar(764,25443
+class SFTPTestProcess(770,25599
+ def __init__(777,25839
+ def clearBuffer(789,26185
+ def outReceived(798,26401
+ def _checkForCommand(816,27086
+ def errReceived(827,27470
+ def getBuffer(834,27633
+ def runCommand(841,27783
+ def runScript(860,28511
+ def killProcess(876,29092
+ def processEnded(892,29577
+class CFTPClientTestBase(903,29853
+ def setUp(904,29893
+ def startServer(915,30282
+ def stopServer(924,30602
+ def _cbStopServer(934,30945
+ def tearDown(938,31047
+class OurServerCmdLineClientTests(948,31262
+ def setUp(957,31566
+ def tearDown(997,32979
+ def _killProcess(1003,33120
+ def runCommand(1010,33297
+ def runScript(1019,33593
+ def testCdPwd(1028,33913
+ def cmdOutput(1039,34373
+ def testChAttrs(1056,34880
+ def _check(1061,35062
+ def testList(1074,35569
+ def _check(1079,35750
+ def testHelp(1094,36609
+ def assertFilesEqual(1107,36970
+ def testGet(1115,37216
+ def _checkGet(1126,37720
+ def testWildcardGet(1140,38292
+ def _check(1144,38419
+ def testPut(1156,38924
+ def _checkPut(1165,39354
+ def test_putOverLongerFile(1179,39910
+ def _checkPut(1189,40290
+ def test_putMultipleOverLongerFile(1199,40623
+ def _checkPut(1211,41125
+ def testWildcardPut(1221,41423
+ def check(1227,41674
+ def testLink(1245,42441
+ def _check(1250,42640
+ def testRemoteDirectory(1262,43039
+ def _check(1266,43175
+ def test_existingRemoteDirectory(1278,43572
+ def _check(1283,43782
+ def testLocalDirectory(1294,44120
+ def testRename(1307,44632
+ def _check(1311,44722
+class OurServerBatchFileTests(1323,45086
+ def setUp(1329,45258
+ def tearDown(1334,45347
+ def _getBatchOutput(1339,45448
+ def _cleanup(1360,46252
+ def testBatchFile(1370,46419
+ def _cbCheckResult(1380,46652
+ def testError(1392,47083
+ def _cbCheckResult(1401,47254
+ def testIgnoredError(1409,47451
+ def _cbCheckResult(1418,47645
+class OurServerSftpClientTests(1427,47840
+ def setUp(1432,47968
+ def tearDown(1437,48064
+ def test_extendedAttributes(1441,48123
+ def _getAttrs(1455,48655
+ def hasPAKT(1469,49277
+ def check(1484,49935
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_manhole.py,1780
+def determineDefaultFunctionName(22,542
+class ManholeInterpreterTests(38,1047
+ def test_resetBuffer(42,1158
+class ManholeProtocolTests(53,1470
+ def test_interruptResetsInterpreterBuffer(57,1567
+class WriterTests(73,2097
+ def test_Integer(74,2135
+ def test_DoubleQuoteString(81,2257
+ def test_SingleQuoteString(88,2408
+ def test_TripleSingleQuotedString(95,2559
+ def test_TripleDoubleQuotedString(102,2721
+ def test_FunctionDefinition(109,2894
+ def test_ClassDefinition(116,3047
+ def test_unicode(123,3194
+ def test_bytes(131,3382
+ def test_identicalOutput(139,3573
+class ManholeLoopbackMixin:ManholeLoopbackMixin148,3839
+ def wfd(152,3913
+ def test_SimpleExpression(156,3977
+ def finished(166,4196
+ def test_TripleQuoteLineContinuation(175,4385
+ def finished(185,4635
+ def test_FunctionDefinition(195,4855
+ def finished(207,5143
+ def test_ClassDefinition(219,5440
+ def finished(231,5770
+ def test_Exception(244,6139
+ def finished(254,6379
+ def test_ControlC(266,6778
+ def finished(276,7022
+ def test_interruptDuringContinuation(285,7236
+ def gotContinuation(295,7626
+ def gotInterruption(304,7942
+ def test_ControlBackslash(314,8213
+ def gotPartialLine(321,8427
+ def gotClearedLine(329,8702
+ def test_controlD(338,8916
+ def test_ControlL(360,9624
+ def test_controlA(378,10391
+ def cb(385,10658
+ def test_controlE(390,10772
+ def cb(397,11046
+ def test_deferred(403,11187
+class ManholeLoopbackTelnetTests(432,12167
+class ManholeLoopbackSSHTests(441,12356
+class ManholeLoopbackStdioTests(451,12595
+class ManholeMainTests(463,12902
+ def test_mainClassNotFound(471,13088
+
+venv/lib/python2.7/site-packages/twisted/conch/test/loopback.py,105
+class LoopbackRelay(10,221
+ def logPrefix(13,288
+ def write(17,386
+ def _clearBuffer(26,650
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_keys.py,2657
+class KeyTests(33,689
+ def setUp(41,854
+ def tearDown(101,3681
+ def test_size(104,3738
+ def test__guessStringType(116,4171
+ def test_public(155,5985
+ def test_isPublic(175,6891
+ def _testPublicPrivateFromString(192,7532
+ def _testPublicFromString(197,7719
+ def _testPrivateFromString(205,8008
+ def test_fromOpenSSH(213,8305
+ def test_fromOpenSSHErrors(231,9205
+ def test_fromOpenSSH_with_whitespace(245,9727
+ def test_fromNewerOpenSSH(267,10809
+ def test_fromOpenSSH_windows_line_endings(281,11365
+ def test_fromLSHPublicUnsupportedType(303,12395
+ def test_fromLSHPrivateUnsupportedType(316,12782
+ def test_fromLSHRSA(329,13132
+ def test_fromLSHDSA(341,13438
+ def test_fromAgentv3(353,13734
+ def test_fromStringErrors(365,14206
+ def test_fromFile(516,22702
+ def test_init(528,23144
+ def test_equal(537,23409
+ def test_notEqual(553,23919
+ def test_dataError(569,24433
+ def test_fingerprintdefault(577,24643
+ def test_fingerprint_md5_hex(588,25079
+ def test_fingerprintsha256(603,25643
+ def test_fingerprintBadFormat(618,26217
+ def test_type(629,26614
+ def test_fromBlobUnsupportedType(645,27426
+ def test_fromBlobRSA(655,27718
+ def test_fromBlobDSA(675,28268
+ def test_fromBlobECDSA(698,28983
+ def test_fromPrivateBlobUnsupportedType(721,29755
+ def test_fromPrivateBlobRSA(732,30069
+ def test_fromPrivateBlobDSA(752,30715
+ def test_fromPrivateBlobECDSA(771,31315
+ def test_blobRSA(788,31879
+ def test_blobDSA(800,32260
+ def test_blobEC(816,32785
+ def test_blobNoKey(835,33465
+ def test_privateBlobRSA(845,33718
+ def test_privateBlobDSA(865,34510
+ def test_privateBlobEC(883,35139
+ def test_privateBlobNoKeyObject(897,35649
+ def test_toOpenSSHRSA(906,35888
+ def test_toOpenSSHDSA(920,36509
+ def test_toOpenSSHECDSA(932,37007
+ def test_toLSHRSA(943,37441
+ def test_toLSHDSA(953,37788
+ def test_toAgentv3RSA(963,38134
+ def test_toAgentv3DSA(971,38404
+ def test_toStringErrors(979,38673
+ def test_signAndVerifyRSA(988,38938
+ def test_signAndVerifyDSA(999,39288
+ def test_signAndVerifyEC(1010,39638
+ def test_verifyRSA(1032,40467
+ def test_verifyDSA(1042,40825
+ def test_verifyDSANoPrefix(1052,41183
+ def test_reprPrivateRSA(1061,41493
+ def test_reprPublicRSA(1140,44689
+ def test_reprPublicECDSA(1170,45799
+ def test_reprPrivateECDSA(1186,46276
+class PersistentRSAKeyTests(1205,46842
+ def test_providedArguments(1214,47014
+ def test_noRegeneration(1227,47438
+ def test_keySizeZero(1247,48179
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_ckeygen.py,1512
+def makeGetpass(33,936
+ def fakeGetpass(45,1335
+class KeyGenTests(52,1419
+ def setUp(56,1537
+ def _testrun(68,1815
+ def test_keygeneration(84,2443
+ def test_runBadKeytype(94,2681
+ def test_enumrepresentation(101,2890
+ def test_enumrepresentationsha256(111,3239
+ def test_enumrepresentationBadFormat(121,3525
+ def test_printFingerprint(132,3870
+ def test_printFingerprintsha256(147,4418
+ def test_printFingerprintBadFingerPrintFormat(161,4932
+ def test_saveKey(175,5458
+ def test_saveKeyECDSA(203,6542
+ def test_saveKeysha256(232,7668
+ def test_saveKeyBadFingerPrintformat(260,8755
+ def test_saveKeyEmptyPassphrase(276,9367
+ def test_saveKeyECDSAEmptyPassphrase(293,9933
+ def test_saveKeyNoFilename(311,10506
+ def test_displayPublicKey(331,11230
+ def test_displayPublicKeyEncrypted(348,11820
+ def test_displayPublicKeyEncryptedPassphrasePrompt(365,12497
+ def test_displayPublicKeyWrongPassphrase(383,13231
+ def test_changePassphrase(395,13662
+ def test_changePassphraseWithOld(414,14377
+ def test_changePassphraseWithBoth(433,15143
+ def test_changePassphraseWrongPassphrase(451,15858
+ def test_changePassphraseEmptyGetPass(467,16528
+ def test_changePassphraseBadKey(485,17254
+ def test_changePassphraseCreateError(503,17921
+ def toString(511,18235
+ def test_changePassphraseEmptyStringError(527,18681
+ def toString(535,18954
+ def test_changePassphrasePublicKey(555,19564
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_checkers.py,3401
+class HelperTests(53,1528
+ def setUp(60,1716
+ def test_verifyCryptedPassword(64,1770
+ def test_verifyCryptedPasswordMD5(78,2275
+ def test_refuteCryptedPassword(92,2768
+ def test_pwdGetByName(106,3293
+ def test_pwdGetByNameWithoutPwd(119,3745
+ def test_shadowGetByName(127,3993
+ def test_shadowGetByNameWithoutSpwd(146,4652
+class SSHPublicKeyDatabaseTests(158,5011
+ def setUp(164,5148
+ def test_deprecated(185,5875
+ def _testCheckKey(202,6572
+ def test_checkKey(213,6983
+ def test_checkKey2(223,7337
+ def test_checkKeyAsRoot(233,7694
+ def seteuid(245,8223
+ def test_requestAvatarId(259,8750
+ def _checkKey(264,8945
+ def _verify(271,9290
+ def test_requestAvatarIdWithoutSignature(276,9409
+ def _checkKey(283,9772
+ def test_requestAvatarIdInvalidKey(292,10102
+ def _checkKey(297,10296
+ def test_requestAvatarIdInvalidSignature(304,10515
+ def _checkKey(310,10743
+ def test_requestAvatarIdNormalizeException(320,11146
+ def _checkKey(325,11341
+ def _verifyLoggedException(330,11587
+class SSHProtocolCheckerTests(339,11870
+ def test_registerChecker(346,11992
+ def test_registerCheckerWithInterface(359,12545
+ def test_requestAvatarId(375,13255
+ def _callback(385,13730
+ def test_requestAvatarIdWithNotEnoughAuthentication(390,13853
+ def _areDone(397,14173
+ def test_requestAvatarIdInvalidCredential(408,14586
+ def test_areDone(418,14988
+class UNIXPasswordDatabaseTests(426,15189
+ def assertLoggedIn(432,15327
+ def test_defaultCheckers(452,16062
+ def crypted(459,16293
+ def assertUnauthorizedLogin(493,17586
+ def test_passInCheckers(510,18204
+ def test_verifyPassword(524,18724
+ def verifyCryptedPassword(530,18995
+ def getpwnam(532,19076
+ def test_failOnKeyError(540,19429
+ def getpwnam(545,19604
+ def test_failOnBadPassword(552,19873
+ def verifyCryptedPassword(557,20074
+ def getpwnam(559,20147
+ def test_loopThroughFunctions(567,20496
+ def verifyCryptedPassword(574,20829
+ def getpwnam1(576,20910
+ def getpwnam2(578,20993
+ def test_failOnSpecial(586,21359
+class AuthorizedKeyFileReaderTests(609,22242
+ def test_ignoresComments(616,22380
+ def test_ignoresLeadingWhitespaceAndEmptyLines(629,22876
+ def test_ignoresUnparsableKeys(642,23344
+ def failOnSome(648,23600
+class InMemorySSHKeyDBTests(660,23985
+ def test_implementsInterface(667,24111
+ def test_noKeysForUnauthorizedUser(676,24383
+ def test_allKeysForAuthorizedUser(686,24768
+class UNIXAuthorizedKeysFilesTests(697,25176
+ def setUp(704,25317
+ def test_implementsInterface(721,25861
+ def test_noKeysForUnauthorizedUser(730,26139
+ def test_allKeysInAllAuthorizedFilesForAuthorizedUser(741,26612
+ def test_ignoresNonexistantFile(755,27303
+ def test_ignoresUnreadableFile(767,27790
+class _DummyException(785,28396
+class SSHPublicKeyCheckerTests(793,28501
+ def setUp(800,28634
+ def test_credentialsWithoutSignature(809,29009
+ def test_credentialsWithBadKey(819,29395
+ def test_credentialsNoMatchingKey(829,29764
+ def test_credentialsInvalidSignature(841,30226
+ def test_failureVerifyingKey(853,30696
+ def fail(859,30908
+ def test_usernameReturnedOnSuccess(869,31201
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_text.py,317
+class FormattedTextTests(12,261
+ def test_trivial(16,363
+ def test_bold(26,647
+ def test_underline(36,947
+ def test_blink(46,1274
+ def test_reverseVideo(56,1582
+ def test_minus(66,1925
+ def test_foreground(78,2357
+ def test_background(89,2749
+ def test_flattenDeprecated(100,3141
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_session.py,3825
+ class session:session22,481
+class SubsystemOnlyAvatar(34,850
+ def lookupSubsystem(41,992
+class StubAvatar:StubAvatar51,1282
+ def lookupSubsystem(58,1441
+class StubSessionForStubAvatar(72,1905
+ def __init__(96,3030
+ def getPty(104,3192
+ def windowChanged(115,3528
+ def openShell(126,3852
+ def execCommand(139,4324
+ def eofReceived(156,4933
+ def closed(163,5054
+class EchoTransport:EchoTransport176,5290
+ def __init__(188,5701
+ def write(200,6022
+ def loseConnection(212,6409
+class MockProtocol(228,6878
+ def connectionMade(241,7269
+ def dataReceived(254,7567
+ def connectionLost(264,7863
+class StubConnection(273,8032
+ def __init__(291,8790
+ def logPrefix(303,9058
+ def sendData(310,9176
+ def sendExtendedData(317,9326
+ def sendRequest(324,9510
+ def sendEOF(334,9799
+ def sendClose(341,9920
+class StubTransport:StubTransport349,10048
+ def getPeer(364,10339
+ def getHost(371,10483
+ def write(378,10626
+ def loseConnection(385,10739
+ def setTcpNoDelay(392,10866
+class StubTransportWithWriteErr(399,11028
+ def writeErr(410,11262
+class StubClient(420,11557
+ def __init__(429,11759
+class SessionInterfaceTests(434,11839
+ def setUp(443,12122
+ def assertSessionIsStubSession(454,12488
+ def test_init(463,12761
+ def test_client_dataReceived(475,13222
+ def test_client_extReceived(485,13624
+ def test_client_extReceivedWithoutWriteErr(498,14229
+ def test_client_closed(511,14674
+ def test_badSubsystemDoesNotCreateClient(522,15036
+ def test_lookupSubsystem(532,15366
+ def test_lookupSubsystemDoesNotNeedISession(547,15927
+ def test_lookupSubsystem_data(567,16674
+ def test_lookupSubsystem_closeReceived(590,17609
+ def assertRequestRaisedRuntimeError(602,18005
+ def test_requestShell(613,18422
+ def test_requestShellWithData(631,19211
+ def test_requestExec(649,20035
+ def test_requestExecWithData(672,21040
+ def test_requestPty(693,21964
+ def test_requestWindowChange(714,22846
+ def test_eofReceived(732,23611
+ def test_closeReceived(742,23944
+ def test_closed(751,24217
+class SessionWithNoAvatarTests(762,24547
+ def setUp(773,24937
+ def assertSessionProvidesISession(779,25095
+ def test_requestShellGetsSession(787,25376
+ def test_requestExecGetsSession(796,25635
+ def test_requestPtyReqGetsSession(806,25946
+ def test_requestWindowChangeGetsSession(817,26316
+class WrappersTests(830,26685
+ def test_wrapProtocol(837,26883
+ def test_wrapProcessProtocol_Protocol(855,27661
+class HelpersTests(874,28483
+ def test_parseRequest_pty_req(882,28686
+ def test_packRequest_pty_req_old(904,29456
+ def test_packRequest_pty_req(917,29931
+ def test_parseRequest_window_change(929,30401
+ def test_packRequest_window_change(944,30852
+class SSHSessionProcessProtocolTests(953,31125
+ def setUp(960,31317
+ def assertSessionClosed(969,31637
+ def assertRequestsEqual(976,31809
+ def test_init(985,32068
+ def test_getHost(993,32287
+ def test_getPeer(1002,32545
+ def test_connectionMade(1011,32803
+ def test_getSignalName(1021,33143
+ def test_getSignalNameWithLocalSignal(1035,33689
+ def test_outReceived(1052,34363
+ def test_write(1062,34670
+ def test_writeSequence(1071,34966
+ def test_errReceived(1081,35320
+ def test_outConnectionLost(1091,35643
+ def test_errConnectionLost(1102,36015
+ def test_loseConnection(1113,36373
+ def test_connectionLost(1122,36634
+ def test_processEndedWithExitCode(1131,36881
+ def test_processEndedWithExitSignalCoreDump(1143,37310
+ def test_processEndedWithExitSignalNoCoreDump(1162,38014
+class SSHSessionClientTests(1185,38919
+ def test_dataReceived(1193,39150
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_recvline.py,2767
+class ArrowsTests(34,905
+ def setUp(35,943
+ def test_printableCharacters(44,1244
+ def test_horizontalArrows(56,1626
+ def test_newline(96,2950
+ def test_verticalArrows(120,3680
+ def test_home(162,5339
+ def test_end(177,5827
+ def test_backspace(193,6332
+ def test_delete(215,7023
+ def test_insert(245,7948
+ def test_typeover(264,8484
+ def test_unprintableCharacters(287,9172
+class EchoServer(306,9835
+ def lineReceived(307,9880
+ class SessionChannel(331,10531
+ def __init__(334,10604
+ def channelOpen(345,10973
+ def closed(355,11428
+ def dataReceived(359,11530
+ class TestConnection(363,11624
+ def __init__(364,11676
+ def serviceStarted(375,12051
+ def write(380,12263
+ class TestAuth(384,12342
+ def __init__(385,12390
+ def getPassword(390,12561
+ class TestTransport(394,12642
+ def __init__(395,12697
+ def verifyHostKey(405,13102
+ def connectionSecure(409,13198
+ def write(415,13478
+ class TestSessionTransport(419,13560
+ def protocolFactory(420,13618
+ class TestSession(424,13726
+ class TestUser(428,13816
+class NotifyingExpectableBuffer(435,13939
+ def __init__(436,13997
+ def connectionMade(441,14116
+ def connectionLost(446,14242
+class _BaseMixin:_BaseMixin451,14328
+ def _assertBuffer(455,14378
+ def _trivialTest(467,14892
+ def finished(472,15027
+class _SSHMixin(479,15139
+ def setUp(480,15168
+ def _testwrite(527,16914
+class TestInsultsClientProtocol(534,17028
+class TestInsultsServerProtocol(540,17155
+class _TelnetMixin(546,17282
+ def setUp(547,17314
+ def _testwrite(572,18241
+class _StdioMixin(582,18393
+ def setUp(583,18424
+ def tearDown(627,20410
+ def trap(633,20628
+ def _testwrite(640,20881
+class RecvlineLoopbackMixin:RecvlineLoopbackMixin645,20957
+ def testSimple(648,21019
+ def testLeftArrow(656,21201
+ def testRightArrow(664,21416
+ def testBackspace(672,21641
+ def testDelete(680,21855
+ def testInsert(688,22074
+ def testTypeover(696,22273
+ def testHome(704,22487
+ def testEnd(712,22690
+class RecvlineLoopbackTelnetTests(721,22887
+class RecvlineLoopbackSSHTests(726,22990
+class RecvlineLoopbackStdioTests(731,23087
+class HistoricRecvlineLoopbackMixin:HistoricRecvlineLoopbackMixin737,23285
+ def testUpArrow(740,23355
+ def test_DownArrowToPartialLineInHistory(750,23611
+ def testDownArrow(771,24265
+class HistoricRecvlineLoopbackTelnetTests(784,24612
+class HistoricRecvlineLoopbackSSHTests(789,24731
+class HistoricRecvlineLoopbackStdioTests(794,24844
+class TransportSequenceTests(800,25067
+ def test_invalidSequence(805,25181
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_knownhosts.py,3888
+class EntryTestsMixin:EntryTestsMixin80,3055
+ def test_providesInterface(90,3406
+ def test_fromString(97,3576
+ def test_matchesKey(111,4194
+ def test_matchesHost(126,4652
+class PlainEntryTests(136,4952
+ def setUp(143,5127
+ def test_matchesHostIP(150,5313
+ def test_toString(159,5608
+class PlainTextWithCommentTests(171,6033
+class HashedEntryTests(181,6324
+ def setUp(192,6769
+ def test_toString(200,6979
+ def test_equality(208,7233
+class HashedEntryWithCommentTests(262,9057
+class UnparsedEntryTests(271,9270
+ def setUp(275,9370
+ def test_fromString(282,9560
+ def test_matchesHost(291,9814
+ def test_matchesKey(298,9996
+ def test_toString(305,10176
+class ParseErrorTests(314,10404
+ def invalidEntryTest(324,10867
+ def notBase64Test(332,11098
+ def badKeyTest(339,11304
+ def test_invalidPlainEntry(349,11687
+ def test_invalidHashedEntry(357,11937
+ def test_plainNotBase64(369,12414
+ def test_hashedNotBase64(377,12639
+ def test_hashedBadKey(400,13493
+ def test_plainBadKey(409,13787
+class KnownHostsDatabaseTests(418,14046
+ def pathWithContent(423,14137
+ def loadSampleHostsFile(432,14347
+ def test_readOnlySavePath(444,14782
+ def test_defaultInitializerIgnoresExisting(456,15238
+ def test_defaultInitializerClobbersExisting(465,15566
+ def test_saveResetsClobberState(482,16305
+ def test_loadFromPath(499,16968
+ def test_iterentriesUnsaved(509,17312
+ def test_verifyHashedEntry(519,17721
+ def test_verifyPlainEntry(532,18260
+ def test_verifyUnparsedEntry(545,18793
+ def test_verifyUnparsedComment(558,19281
+ def test_verifyUnparsableLine(570,19777
+ def test_verifyUnparsableEncryptionMarker(582,20291
+ def test_loadNonExistent(595,20856
+ def test_loadNonExistentParent(609,21378
+ def test_savingAddsEntry(623,21968
+ def test_savingAvoidsDuplication(647,22979
+ def test_savingsPreservesExisting(664,23568
+ def test_hasPresentKey(694,24896
+ def test_notPresentKey(704,25255
+ def test_hasLaterAddedKey(718,25832
+ def test_savedEntryHasKeyMismatch(733,26490
+ def test_savedEntryAfterAddHasKeyMismatch(750,27244
+ def test_unsavedEntryHasKeyMismatch(768,28082
+ def test_addHostKey(787,28983
+ def test_randomSalts(810,29971
+ def test_verifyValidKey(822,30434
+ def test_verifyInvalidKey(837,30945
+ def verifyNonPresentKey(851,31464
+ def test_verifyNonPresentKey_Yes(880,32725
+ def test_verifyNonPresentKey_No(899,33510
+ def test_verifyNonPresentECKey(911,33954
+ def test_verifyHostIPMismatch(940,35086
+ def test_verifyKeyForHostAndIP(954,35607
+ def test_getHostKeyAlgorithms(974,36399
+class FakeFile(994,37152
+ def __init__(1000,37279
+ def readline(1006,37387
+ def write(1013,37519
+ def close(1022,37738
+class ConsoleUITests(1031,37904
+ def setUp(1036,37986
+ def openFile(1044,38167
+ def newFile(1051,38284
+ def test_promptYes(1060,38552
+ def test_promptNo(1075,39110
+ def test_promptRepeatedly(1090,39667
+ def test_promptOpenFailed(1115,40837
+ def raiseIt(1120,41051
+ def test_warn(1127,41223
+ def test_warnOpenFailed(1136,41500
+ def raiseIt(1140,41639
+class FakeUI(1148,41839
+ def __init__(1160,42149
+ def prompt(1166,42272
+ def warn(1175,42510
+class FakeObject(1183,42655
+class DefaultAPITests(1190,42813
+ def patchedOpen(1196,43014
+ def setUp(1207,43368
+ def test_verifyOKKey(1228,44151
+ def replaceHome(1240,44597
+ def cleanupHome(1251,45013
+ def test_noKnownHostsOption(1260,45251
+ def test_verifyHostButNotIP(1279,45994
+ def test_verifyQuestion(1299,46921
+ def test_verifyBadKey(1319,47796
+ def test_inKnownHosts(1330,48173
+ def test_notInKnownHosts(1342,48593
+ def test_inKnownHostsKeyChanged(1353,48940
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_forwarding.py,130
+class TestSSHConnectForwardingChannel(22,573
+ def makeTCPConnection(30,790
+ def test_channelOpenHostnameRequests(45,1312
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_address.py,146
+class SSHTransportAddressTests(18,398
+ def _stringRepresentation(26,721
+ def buildAddress(38,1165
+ def buildDifferentAddress(46,1430
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_endpoints.py,3680
+class AbortableFakeTransport(71,2769
+ def abortConnection(78,2914
+class BrokenExecSession(88,3116
+ def request_exec(92,3243
+class WorkingExecSession(106,3512
+ def request_exec(110,3644
+class UnsatisfiedExecSession(124,3916
+ def request_exec(129,4106
+class TrivialRealm(143,4415
+ def __init__(144,4443
+ def requestAvatar(148,4501
+class AddressSpyFactory(155,4691
+ def buildProtocol(158,4745
+class FixedResponseUI(164,4869
+ def __init__(165,4900
+ def prompt(169,4963
+ def warn(173,5029
+class FakeClockSSHUserAuthServer(178,5071
+ def attemptsBeforeDisconnect(182,5206
+ def clock(191,5461
+class CommandFactory(201,5746
+ def publicKeys(203,5794
+ def privateKeys(210,5930
+class MemoryAddress(229,6524
+class SingleUseMemoryEndpoint(235,6601
+ def __init__(245,7000
+ def connect(255,7256
+class SSHCommandClientEndpointTestsMixin(272,7779
+ def setUp(285,8320
+ def create(306,9114
+ def assertClientTransportState(315,9423
+ def finishConnection(331,10059
+ def connectedServerAndClient(341,10378
+ def test_channelOpenFailure(366,11453
+ def test_execFailure(394,12450
+ def test_execCancelled(416,13155
+ def test_buildProtocol(438,13815
+ def test_makeConnection(462,14726
+ def test_dataReceived(482,15422
+ def test_connectionLost(510,16372
+ def _exitStatusTest(539,17296
+ def test_zeroExitCode(569,18307
+ def test_nonZeroExitStatus(580,18686
+ def test_nonZeroExitSignal(594,19203
+ def record(637,20937
+ def test_write(665,21711
+ def test_writeSequence(687,22440
+class NewConnectionTests(710,23196
+ def setUp(715,23375
+ def create(732,24050
+ def finishConnection(743,24442
+ def loseConnectionToServer(752,24719
+ def assertClientTransportState(788,26086
+ def test_interface(802,26667
+ def test_defaultPort(812,27030
+ def test_specifiedPort(822,27399
+ def test_destination(832,27746
+ def test_connectionFailed(851,28532
+ def test_userRejectedHostKey(871,29317
+ def test_mismatchedHostKey(894,30206
+ def test_connectionClosedBeforeSecure(932,31854
+ def test_connectionCancelledBeforeSecure(958,32868
+ def test_connectionCancelledBeforeConnected(988,34097
+ def test_passwordAuthenticationFailure(1006,34766
+ def setupKeyChecker(1040,36078
+ def test_publicKeyAuthenticationFailure(1059,36802
+ def test_authenticationFallback(1090,38035
+ def test_publicKeyAuthentication(1132,39627
+ def test_skipPasswordAuthentication(1156,40582
+ def test_agentAuthentication(1183,41548
+ def test_loseConnection(1228,43357
+class ExistingConnectionTests(1252,44179
+ def setUp(1257,44368
+ def create(1277,45118
+ def finishConnection(1308,46115
+ def assertClientTransportState(1323,46691
+class ExistingConnectionHelperTests(1335,47142
+ def test_interface(1339,47249
+ def test_secureConnection(1347,47481
+ def test_cleanupConnectionNotImmediately(1359,47888
+ def test_cleanupConnectionImmediately(1371,48402
+class _PTYPath(1384,48912
+ def __init__(1389,49054
+ def open(1397,49260
+class NewConnectionHelperTests(1412,49645
+ def test_interface(1416,49742
+ def test_defaultPath(1424,49964
+ def test_defaultKnownHosts(1432,50183
+ def test_readExisting(1446,50642
+ def test_defaultConsoleUI(1470,51534
+ def test_ttyConsoleUI(1480,51873
+ def test_nottyUI(1493,52361
+ def test_defaultTTYFilename(1506,52899
+ def test_cleanupConnectionNotImmediately(1516,53247
+ def test_cleanupConnectionImmediately(1529,53766
+ class Abortable:Abortable1534,53986
+ def abortConnection(1536,54039
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_filetransfer.py,3554
+ class avatar:avatar25,590
+ class ConchUser:ConchUser26,608
+class TestAvatar(35,848
+ def __init__(36,884
+ def _runAsUser(41,1081
+class FileTransferTestAvatar(54,1399
+ def __init__(56,1442
+ def getHomeDir(60,1541
+class ConchSessionForTestAvatar:ConchSessionForTestAvatar64,1638
+ def __init__(66,1672
+ class FileTransferForTestAvatar(79,2169
+ def gotVersion(81,2244
+ def extendedRequest(84,2350
+class SFTPTestBase(93,2709
+ def setUp(95,2749
+class OurServerOurClientTests(115,3583
+ def setUp(120,3697
+ def _(130,4068
+ def _emptyBuffers(144,4525
+ def tearDown(150,4724
+ def test_serverVersion(157,4928
+ def test_interface_implementation(162,5082
+ def test_openedFileClosedWithConnection(171,5366
+ def close(181,5728
+ def _fileOpened(187,5847
+ def test_openedDirectoryClosedWithConnection(200,6288
+ def _getFiles(208,6535
+ def test_openFileIO(219,6869
+ def _fileOpened(224,7062
+ def _readChunk(230,7278
+ def _writeChunk(236,7472
+ def _readChunk2(242,7663
+ def test_closedFileGetAttrs(252,7925
+ def _getAttrs(257,8126
+ def _err(262,8253
+ def _close(266,8333
+ def test_openFileAttributes(277,8622
+ def _getAttrs(282,8823
+ def _getAttrs2(288,8985
+ def test_openFileSetAttrs(297,9217
+ def _getAttrs(304,9516
+ def _setAttrs(310,9677
+ def _getAttrs2(318,9940
+ def test_openFileExtendedAttributes(327,10125
+ def openFile(335,10497
+ def check(344,10850
+ def test_removeFile(350,10980
+ def _removeFile(354,11093
+ def test_renameFile(364,11373
+ def _rename(368,11486
+ def _testRenamed(374,11694
+ def test_directoryBad(382,11912
+ def test_directoryCreation(388,12092
+ def _getAttrs(392,12224
+ def _removeDirectory(401,12548
+ def test_openDirectory(412,12871
+ def _getFiles(417,12997
+ def append(418,13029
+ def _checkFiles(428,13337
+ def _close(436,13664
+ def test_linkDoesntExist(446,13870
+ def test_linkSharesAttrs(452,14044
+ def _getFirstAttrs(456,14170
+ def _getSecondAttrs(461,14309
+ def test_linkPath(471,14598
+ def _readLink(475,14717
+ def _realPath(485,15068
+ def test_extendedRequest(500,15504
+ def _cbTestExtendedRequest(508,15759
+ def test_openDirectoryIterator(515,15986
+ def test_openDirectoryIteratorDeprecated(556,17206
+class FakeConn:FakeConn576,17848
+ def sendClose(577,17864
+class FileTransferCloseTests(581,17913
+ def setUp(586,18031
+ def buildServerConnection(589,18088
+ class DummyTransport:DummyTransport593,18263
+ def __init__(594,18293
+ def sendPacket(596,18363
+ def logPrefix(598,18430
+ def interceptConnectionLost(605,18612
+ def connectionLost(608,18759
+ def assertSFTPConnectionLost(614,18931
+ def test_sessionClose(619,19093
+ def test_clientClosesChannelOnConnnection(640,19731
+ def test_stopConnectionServiceClosesChannel(665,20525
+class ConstantsTests(687,21174
+ def test_constantsAgainstSpec(775,25313
+class RawPacketDataTests(793,25988
+ def setUp(802,26267
+ def test_packetSTATUS(806,26343
+ def _cbTestPacketSTATUS(822,26962
+ def test_packetSTATUSShort(831,27234
+ def _cbTestPacketSTATUSShort(848,27897
+ def test_packetSTATUSWithoutLang(857,28195
+ def _cbTestPacketSTATUSWithoutLang(875,28923
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_helper.py,1973
+class BufferTests(17,485
+ def setUp(18,523
+ def testInitialState(22,624
+ def test_initialPrivateModes(30,921
+ def test_carriageReturn(41,1283
+ def test_linefeed(52,1658
+ def test_newline(62,2000
+ def test_setPrivateModes(73,2338
+ def test_resetPrivateModes(85,2822
+ def testCursorDown(97,3324
+ def testCursorUp(105,3665
+ def testCursorForward(116,4022
+ def testCursorBackward(124,4370
+ def testCursorPositioning(136,4854
+ def testSimpleWriting(141,4999
+ def testOvertype(150,5209
+ def testInsert(162,5540
+ def testWritingInTheMiddle(174,5862
+ def testWritingWrappedAtEndOfLine(186,6191
+ def testIndex(197,6501
+ def testReverseIndex(206,6836
+ def test_nextLine(215,7169
+ def testSaveCursor(228,7618
+ def testSingleShifts(240,8052
+ def testShifting(264,8715
+ def testGraphicRendition(285,9278
+ def testColorAttributes(324,10625
+ def testEraseLine(356,11935
+ def testEraseToLineEnd(372,12328
+ def testEraseToLineBeginning(383,12615
+ def testEraseDisplay(394,12928
+ def testEraseToDisplayEnd(404,13177
+ def testEraseToDisplayBeginning(418,13552
+ def testLineInsertion(432,13944
+ def testLineDeletion(447,14319
+class FakeDelayedCall:FakeDelayedCall463,14707
+ def __init__(466,14771
+ def active(474,14931
+ def cancel(478,15006
+ def call(483,15096
+class FakeScheduler:FakeScheduler489,15181
+ def __init__(490,15202
+ def callLater(494,15252
+class ExpectTests(500,15400
+ def setUp(501,15438
+ def testSimpleString(507,15576
+ def testBrokenUpString(521,16065
+ def testMultiple(536,16493
+ def testSynchronous(554,17056
+ def testMultipleSynchronous(564,17324
+ def _cbTestTimeoutFailure(578,17730
+ def testTimeoutFailure(583,17882
+ def testOverlappingTimeout(589,18071
+class CharacterAttributeTests(605,18504
+ def test_equality(609,18636
+ def test_wantOneDeprecated(640,19676
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_scripts.py,176
+class ScriptTests(42,895
+ def test_conch(49,1029
+ def test_cftp(54,1134
+ def test_ckeygen(59,1236
+ def test_tkconch(63,1307
+class ZshIntegrationTests(69,1418
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_openssh_compat.py,235
+class OpenSSHFactoryTests(24,582
+ def setUp(34,854
+ def test_getPublicKeys(67,2556
+ def test_getPrivateKeys(78,2895
+ def test_getPrivateKeysAsRoot(91,3376
+ def seteuid(102,3839
+ def test_getPrimes(114,4308
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_connection.py,2439
+ class connection:connection19,407
+ class SSHConnection:SSHConnection20,429
+class TestChannel(28,623
+ def logPrefix(56,1698
+ def channelOpen(59,1766
+ def openFailed(72,2141
+ def request_test(78,2299
+ def dataReceived(87,2508
+ def extReceived(93,2654
+ def eofReceived(99,2823
+ def closeReceived(105,2942
+ def closed(111,3070
+class TestAvatar:TestAvatar117,3193
+ def lookupChannel(123,3313
+ def gotGlobalRequest(141,4151
+class TestConnection(157,4646
+ def logPrefix(168,4906
+ def global_TestGlobal(171,4964
+ def global_Test_Data(177,5123
+ def channel_TestChannel(184,5319
+ def channel_ErrorChannel(193,5672
+class ConnectionTests(201,5886
+ def setUp(208,6109
+ def _openChannel(215,6352
+ def tearDown(224,6703
+ def test_linkAvatar(227,6763
+ def test_serviceStopped(234,6966
+ def test_GLOBAL_REQUEST(248,7470
+ def test_REQUEST_SUCCESS(270,8503
+ def check(277,8772
+ def test_REQUEST_FAILURE(283,8920
+ def check(290,9188
+ def test_CHANNEL_OPEN(296,9341
+ def _lookupChannelErrorTest(332,11084
+ def test_lookupChannelError(355,12181
+ def test_lookupChannelErrorLongCode(369,12747
+ def test_CHANNEL_OPEN_CONFIRMATION(377,13006
+ def test_CHANNEL_OPEN_FAILURE(392,13654
+ def test_CHANNEL_WINDOW_ADJUST(405,14164
+ def test_CHANNEL_DATA(417,14608
+ def test_CHANNEL_EXTENDED_DATA(444,15946
+ def test_CHANNEL_EOF(474,17528
+ def test_CHANNEL_CLOSE(483,17816
+ def test_CHANNEL_REQUEST_success(496,18310
+ def check(507,18794
+ def test_CHANNEL_REQUEST_failure(513,18998
+ def check(521,19311
+ def test_CHANNEL_REQUEST_SUCCESS(529,19572
+ def check(538,19930
+ def test_CHANNEL_REQUEST_FAILURE(542,20011
+ def check(551,20364
+ def test_sendGlobalRequest(557,20545
+ def test_openChannel(572,21239
+ def test_sendRequest(584,21743
+ def test_adjustWindow(603,22650
+ def test_sendData(620,23315
+ def test_sendExtendedData(633,23782
+ def test_sendEOF(646,24329
+ def test_sendClose(660,24859
+ def test_getChannelWithAvatar(680,25600
+ def test_gotGlobalRequestWithoutAvatar(693,26179
+ def test_channelClosedCausesLeftoverChannelDeferredsToErrback(704,26628
+class CleanConnectionShutdownTests(720,27152
+ def setUp(730,27475
+ def test_serviceStoppedCausesLeftoverGlobalDeferredsToErrback(737,27684
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_window.py,128
+class TopWindowTests(11,207
+ def test_paintScheduling(16,317
+class ScrolledAreaTests(53,1486
+ def test_parent(58,1683
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_agent.py,1760
+class StubFactory(33,598
+ def __init__(38,734
+class AgentTestBase(43,784
+ def setUp(52,1061
+class ServerProtocolContractWithFactoryTests(70,1762
+ def test_factorySuppliesKeyStorageForServerProtocol(76,2052
+class UnimplementedVersionOneServerTests(85,2389
+ def test_agentc_REQUEST_RSA_IDENTITIES(94,2747
+ def _cb(100,3002
+ def test_agentc_REMOVE_RSA_IDENTITY(106,3162
+ def test_agentc_REMOVE_ALL_RSA_IDENTITIES(115,3470
+ class CorruptServer(127,3828
+ def agentc_REQUEST_IDENTITIES(133,4076
+ def agentc_SIGN_REQUEST(137,4169
+class ClientWithBrokenServerTests(142,4257
+ def setUp(147,4396
+ def test_signDataCallbackErrorHandling(156,4751
+ def test_requestIdentitiesCallbackErrorHandling(167,5162
+class AgentKeyAdditionTests(179,5559
+ def test_addRSAIdentityNoComment(184,5675
+ def _check(195,6147
+ def test_addDSAIdentityNoComment(202,6396
+ def _check(213,6868
+ def test_addRSAIdentityWithComment(220,7117
+ def _check(232,7616
+ def test_addDSAIdentityWithComment(239,7879
+ def _check(251,8378
+class AgentClientFailureTests(259,8642
+ def test_agentFailure(260,8688
+class AgentIdentityRequestsTests(270,8935
+ def setUp(275,9070
+ def test_signDataRSA(283,9341
+ def test_signDataDSA(297,9811
+ def _check(304,10055
+ def test_signDataRSAErrbackOnUnknownBlob(312,10374
+ def test_requestIdentities(323,10760
+ def _check(330,11008
+class AgentKeyRemovalTests(343,11406
+ def setUp(348,11521
+ def test_removeRSAIdentity(356,11792
+ def _check(364,12035
+ def test_removeDSAIdentity(371,12321
+ def _check(379,12563
+ def test_removeAllIdentities(385,12770
+ def _check(392,12957
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_telnet.py,2786
+class TestProtocol:TestProtocol24,538
+ def __init__(28,610
+ def makeConnection(39,838
+ def dataReceived(48,1190
+ def connectionLost(52,1252
+ def neg_TEST_COMMAND(56,1305
+ def enableLocal(60,1378
+ def disableLocal(67,1548
+ def enableRemote(71,1628
+ def disableRemote(78,1801
+class InterfacesTests(83,1884
+ def test_interface(84,1926
+class TelnetTransportTests(93,2137
+ def setUp(97,2241
+ def testRegularBytes(103,2405
+ def testNewlineHandling(121,2928
+ def testIACEscape(140,3511
+ def _simpleCommandTest(156,4076
+ def testInterrupt(173,4601
+ def testNoOperation(177,4670
+ def testDataMark(181,4742
+ def testBreak(185,4810
+ def testAbortOutput(189,4876
+ def testAreYouThere(193,4947
+ def testEraseCharacter(197,5019
+ def testEraseLine(201,5093
+ def testGoAhead(205,5162
+ def testSubnegotiation(209,5229
+ def testSubnegotiationWithEmbeddedSE(225,5778
+ def testBoundarySubnegotiation(244,6351
+ def _enabledHelper(267,7154
+ def testRefuseWill(274,7401
+ def testRefuseDo(286,7852
+ def testAcceptDo(298,8299
+ def testAcceptWill(312,8766
+ def testAcceptWont(325,9161
+ def testAcceptDont(346,10006
+ def testIgnoreWont(367,10851
+ def testIgnoreDont(380,11312
+ def testIgnoreWill(394,11827
+ def testIgnoreDo(414,12595
+ def testAcceptedEnableRequest(434,13358
+ def test_refusedEnableRequest(453,14064
+ def test_refusedEnableOffer(483,15280
+ def testAcceptedDisableRequest(513,16485
+ def testNegotiationBlocksFurtherNegotiation(533,17265
+ def _do(541,17661
+ def _dont(546,17786
+ def _final(551,17915
+ def testSuperfluousDisableRequestRaises(571,18714
+ def testSuperfluousEnableRequestRaises(577,18935
+ def testLostConnectionFailsDeferreds(585,19223
+ class TestException(590,19368
+class TestTelnet(601,19694
+ def __init__(605,19818
+ def applicationDataReceived(610,19906
+ def unhandledCommand(617,20070
+ def unhandledSubnegotiation(624,20250
+class TelnetTests(632,20455
+ def setUp(639,20680
+ def test_enableLocal(646,20832
+ def test_enableRemote(654,21088
+ def test_disableLocal(662,21347
+ def test_disableRemote(672,21744
+ def test_requestNegotiation(682,22148
+ def test_requestNegotiationEscapesIAC(698,22688
+ def _deliver(713,23189
+ def test_oneApplicationDataByte(723,23511
+ def test_twoApplicationDataBytes(731,23715
+ def test_threeApplicationDataBytes(739,23920
+ def test_escapedControl(747,24171
+ def test_carriageReturn(756,24449
+ def test_applicationDataBeforeSimpleCommand(783,25474
+ def test_applicationDataBeforeCommand(793,25789
+ def test_applicationDataBeforeSubnegotiation(804,26161
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_userauth.py,3543
+ class transport:transport35,1090
+ class SSHTransportBase:SSHTransportBase36,1111
+ class userauth:userauth41,1244
+ class SSHUserAuthClient:SSHUserAuthClient42,1264
+class ClientUserAuth(49,1400
+ def getPublicKey(54,1496
+ def getPrivateKey(67,1902
+ def getPassword(74,2090
+ def getGenericAnswers(81,2231
+class OldClientAuth(89,2417
+ def getPrivateKey(95,2604
+ def getPublicKey(100,2736
+class ClientAuthWithoutPrivateKey(105,2836
+ def getPrivateKey(110,2991
+ def getPublicKey(114,3037
+class FakeTransport(119,3130
+ class Service(136,3798
+ def serviceStarted(143,3953
+ class Factory(147,4006
+ def getService(153,4152
+ def __init__(161,4353
+ def sendPacket(169,4554
+ def isEncrypted(176,4727
+ def loseConnection(185,4989
+class Realm(191,5078
+ def requestAvatar(199,5302
+class PasswordChecker(205,5463
+ def requestAvatarId(212,5696
+class PrivateKeyChecker(220,5944
+ def requestAvatarId(227,6183
+class AnonymousChecker(240,6632
+class SSHUserAuthServerTests(248,6792
+ def setUp(257,6963
+ def tearDown(269,7467
+ def _checkFailed(274,7565
+ def test_noneAuthentication(283,7844
+ def test_successfulPasswordAuthentication(295,8284
+ def check(306,8747
+ def test_failedPasswordAuthentication(313,8950
+ def test_successfulPrivateKeyAuthentication(332,9783
+ def check(345,10429
+ def test_requestRaisesConchError(351,10619
+ def mockCbFinishedAuth(358,10847
+ def mockTryAuth(361,10959
+ def mockEbBadAuth(364,11027
+ def test_verifyValidPrivateKey(378,11578
+ def check(386,11942
+ def test_failedPrivateKeyAuthenticationWithoutSignature(392,12152
+ def test_failedPrivateKeyAuthenticationWithSignature(404,12627
+ def test_unsupported_publickey(418,13236
+ def test_ignoreUnknownCredInterfaces(435,13806
+ def test_removePasswordIfUnencrypted(454,14637
+ def test_unencryptedConnectionWithoutPasswords(476,15698
+ def test_loginTimeout(505,16942
+ def test_cancelLoginTimeout(523,17682
+ def test_tooManyAttempts(537,18260
+ def check(548,18716
+ def test_failIfUnknownService(557,19052
+ def test_tryAuthEdgeCases(568,19449
+ def mockAuth(579,19847
+ def secondTest(585,20053
+class SSHUserAuthClientTests(594,20347
+ def setUp(603,20518
+ def tearDown(610,20766
+ def test_init(615,20864
+ def test_USERAUTH_SUCCESS(626,21258
+ def stubSetService(631,21393
+ def test_publickey(638,21642
+ def test_publickey_without_privatekey(667,23213
+ def test_no_publickey(687,24045
+ def check(694,24320
+ def test_password(699,24422
+ def test_no_password(714,25128
+ def test_keyboardInteractive(722,25366
+ def test_USERAUTH_PK_OK_unknown_method(736,25887
+ def test_USERAUTH_FAILURE_sorting(750,26475
+ def auth_firstmethod(756,26750
+ def auth_anothermethod(758,26853
+ def test_disconnectIfNoMoreAuthentication(778,27858
+ def test_ebAuth(792,28524
+ def test_defaults(804,28961
+ def check(813,29406
+ def check2(817,29582
+ def check3(821,29781
+class LoopbackTests(828,29954
+ class Factory:Factory834,30077
+ class Service:Service835,30096
+ def serviceStarted(839,30155
+ def serviceStopped(843,30243
+ def getService(847,30304
+ def test_loopback(851,30382
+ def check(889,31934
+class ModuleInitializationTests(895,32077
+ def test_messages(900,32211
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_ssh.py,4390
+ class avatar:avatar21,443
+ class ConchUser:ConchUser22,461
+class ConchTestRealm(37,968
+ def __init__(49,1318
+ def requestAvatar(53,1411
+class ConchTestAvatar(68,1996
+ def __init__(80,2313
+ def global_foo(90,2654
+ def global_foo_2(95,2747
+ def global_tcpip_forward(100,2853
+ def global_cancel_tcpip_forward(116,3425
+ def logout(126,3736
+class ConchSessionForTestAvatar(134,3928
+ def __init__(138,4030
+ def getPty(152,4400
+ def openShell(159,4575
+ def execCommand(166,4726
+ def eofReceived(192,5614
+ def closed(196,5664
+class CrazySubsystem(207,6025
+ def __init__(209,6067
+ def connectionMade(212,6118
+class FalseTransport:FalseTransport219,6197
+ def __init__(228,6513
+ def loseConnection(237,6724
+class EchoTransport:EchoTransport251,7113
+ def __init__(253,7135
+ def write(258,7241
+ def loseConnection(265,7470
+class ErrEchoTransport:ErrEchoTransport273,7755
+ def __init__(275,7780
+ def write(280,7886
+ def loseConnection(284,7991
+class SuperEchoTransport:SuperEchoTransport292,8276
+ def __init__(294,8303
+ def write(299,8409
+ def loseConnection(305,8591
+ class ConchTestPasswordChecker:ConchTestPasswordChecker319,9092
+ def requestAvatarId(322,9188
+ class ConchTestSSHChecker(328,9449
+ def areDone(330,9510
+ class ConchTestServerFactory(335,9690
+ def buildProtocol(343,9906
+ def getPublicKeys(354,10270
+ def getPrivateKeys(360,10474
+ def getPrimes(366,10681
+ def getService(385,11448
+ class ConchTestBase:ConchTestBase388,11560
+ def connectionLost(392,11604
+ def receiveError(400,11899
+ def receiveUnimplemented(414,12590
+ class ConchTestServer(419,12794
+ def connectionLost(421,12867
+ class ConchTestClient(426,13036
+ def __init__(432,13312
+ def connectionLost(435,13407
+ def verifyHostKey(439,13575
+ def connectionSecure(447,13959
+ class ConchTestClientAuth(452,14128
+ def ssh_USERAUTH_SUCCESS(458,14346
+ def getPassword(464,14657
+ def getPrivateKey(468,14775
+ def getPublicKey(472,14924
+ class ConchTestClientConnection(476,15016
+ def __init__(485,15316
+ def serviceStarted(489,15463
+ class SSHTestChannel(493,15561
+ def __init__(495,15608
+ def openFailed(504,15904
+ def channelOpen(508,15985
+ def dataReceived(512,16066
+ def extReceived(516,16145
+ def request_exit_status(523,16390
+ def eofReceived(527,16495
+ def closed(531,16562
+ def conchTestPublicKeyChecker(535,16630
+class SSHProtocolTests(548,17058
+ def _ourServerOurClientTest(560,17344
+ def test_subsystemsAndGlobalRequests(588,18447
+ def cbSubsystem(596,18789
+ def cbNotCrazyFailed(604,19080
+ def cbGlobalRequests(610,19309
+ def disconnect(624,19808
+ def test_shell(637,20217
+ def cbChannel(646,20544
+ def cbPty(651,20725
+ def cbShell(662,21282
+ def cbExited(670,21604
+ def test_failedExec(684,22103
+ def cbChannel(691,22358
+ def cbFailed(699,22640
+ def test_falseChannel(708,22969
+ def cbChannel(715,23212
+ def cbExec(721,23422
+ def cbClosed(725,23528
+ def test_errorChannel(733,23768
+ def cbChannel(740,24029
+ def cbExec(746,24245
+ def cbClosed(752,24455
+ def test_unknownChannel(765,24999
+ def cbFailed(772,25315
+ def test_maxPacket(780,25579
+ def cbChannel(790,25931
+ def cbExec(796,26147
+ def cbClosed(800,26253
+ def test_echo(810,26670
+ def cbChannel(817,26892
+ def cbEcho(823,27107
+ def cbClosed(829,27317
+class SSHFactoryTests(842,27803
+ def makeSSHFactory(850,27983
+ def test_buildProtocol(859,28294
+ def test_buildProtocolRespectsProtocol(869,28601
+ def makeProtocol(875,28784
+ def test_buildProtocolNoPrimes(884,29054
+ def test_buildProtocolWithPrimes(899,29508
+class MPTests(914,29946
+ def test_getMP(930,30308
+ def test_getMPBigInteger(940,30619
+ def test_multipleGetMP(950,30906
+ def test_getMPRemainingData(961,31234
+ def test_notEnoughData(971,31522
+class GMPYInstallDeprecationTests(979,31767
+ def test_deprecated(987,31981
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_default.py,1054
+class SSHUserAuthClientTests(47,1371
+ def setUp(55,1532
+ def test_signDataWithAgent(64,1888
+ def test_agentGetPublicKey(83,2598
+ def test_getPublicKeyFromFile(98,3187
+ def test_getPublicKeyAgentFallback(112,3721
+ def test_getPublicKeyBadKeyError(127,4258
+ def test_getPrivateKey(146,5134
+ def _cbGetPrivateKey(159,5701
+ def test_getPrivateKeyPassphrase(166,5898
+ def _getPassword(181,6541
+ def _cbGetPrivateKey(187,6748
+ def test_getPassword(195,7002
+ class FakeTransport:FakeTransport200,7159
+ def __init__(201,7188
+ def getPeer(204,7297
+ def getpass(211,7505
+ def test_getPasswordPrompt(223,7854
+ def getpass(233,8187
+ def test_getPasswordConchError(245,8529
+ def getpass(254,8853
+ def check_sys(261,9103
+ def test_getGenericAnswers(270,9350
+ def getpass(277,9582
+ def raw_input(283,9750
+class ConchOptionsParsing(300,10232
+ def test_macs(304,10306
+ def test_host_key_algorithms(320,10912
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_tap.py,326
+class MakeServiceTests(36,740
+ def setUp(52,1086
+ def test_basic(62,1346
+ def test_defaultAuths(75,1841
+ def test_authAdded(90,2479
+ def test_multipleAuthAdded(99,2802
+ def test_authFailure(110,3273
+ def test_authSuccess(124,3878
+ def checkSuccess(135,4355
+ def test_checkers(141,4494
+
+venv/lib/python2.7/site-packages/twisted/conch/test/test_mixin.py,144
+class TestBufferingProto(11,238
+ def schedule(14,328
+ def reschedule(18,407
+class BufferingTests(23,473
+ def testBuffering(24,514
+
+venv/lib/python2.7/site-packages/twisted/conch/ssh/channel.py,638
+class SSHChannel(23,543
+ def __init__(58,2102
+ def __str__(79,2868
+ def __bytes__(83,2939
+ def logPrefix(97,3311
+ def channelOpen(106,3577
+ def openFailed(116,3845
+ def addWindowBytes(126,4140
+ def requestReceived(148,4782
+ def dataReceived(167,5403
+ def extReceived(176,5572
+ def eofReceived(186,5841
+ def closeReceived(193,5983
+ def closed(201,6159
+ def write(209,6360
+ def writeExtended(237,7292
+ def writeSequence(269,8571
+ def loseConnection(279,8796
+ def getPeer(289,9065
+ def getHost(299,9291
+ def stopWriting(309,9529
+ def startWriting(316,9708
+
+venv/lib/python2.7/site-packages/twisted/conch/ssh/keys.py,1224
+class BadKeyError(65,1921
+class EncryptedKeyError(74,2071
+class BadFingerPrintFormat(82,2219
+class FingerprintFormats(89,2355
+class Key(106,2952
+ def fromFile(116,3373
+ def fromString(138,4052
+ def _fromString_BLOB(180,5659
+ def _fromString_PRIVATE_BLOB(239,7653
+ def _fromString_PUBLIC_OPENSSH(294,9299
+ def _fromString_PRIVATE_OPENSSH(315,10077
+ def _fromString_PUBLIC_LSH(451,15295
+ def _fromString_PRIVATE_LSH(482,16452
+ def _fromString_AGENTV3(518,17868
+ def _guessStringType(567,19459
+ def _fromRSAComponents(595,20397
+ def _fromDSAComponents(640,21836
+ def _fromECComponents(675,22904
+ def __init__(704,23907
+ def __eq__(714,24222
+ def __ne__(723,24510
+ def __repr__(732,24759
+ def isPublic(773,26208
+ def public(783,26489
+ def fingerprint(797,26874
+ def type(837,28534
+ def sshType(858,29267
+ def size(874,29845
+ def data(887,30180
+ def blob(946,32456
+ def privateBlob(990,33773
+ def toString(1037,35237
+ def _toString_OPENSSH(1065,36381
+ def _toString_LSH(1147,39913
+ def _toString_AGENTV3(1199,42535
+ def sign(1216,43164
+ def verify(1279,45305
+def _getPersistentRSAKey(1350,47599
+
+venv/lib/python2.7/site-packages/twisted/conch/ssh/address.py,111
+class SSHTransportAddress(23,420
+ def __init__(38,940
+ def __repr__(42,1006
+ def __hash__(46,1091
+
+venv/lib/python2.7/site-packages/twisted/conch/ssh/filetransfer.py,2747
+class FileTransferBase(23,561
+ def __init__(29,649
+ def sendPacket(34,748
+ def dataReceived(38,863
+ def _parseAttributes(65,1892
+ def _packAttributes(98,3273
+class FileTransferServer(127,4367
+ def __init__(129,4412
+ def packet_INIT(136,4616
+ def packet_OPEN(153,5202
+ def _cbOpenFile(166,5716
+ def packet_CLOSE(174,6000
+ def _cbClose(193,6806
+ def packet_READ(201,7036
+ def _cbRead(216,7663
+ def packet_WRITE(222,7862
+ def packet_REMOVE(239,8553
+ def packet_RENAME(249,8957
+ def packet_MKDIR(260,9404
+ def packet_RMDIR(271,9856
+ def packet_OPENDIR(281,10253
+ def _cbOpenDirectory(291,10641
+ def packet_READDIR(299,10957
+ def _scanDirectory(313,11540
+ def _cbScanDirectory(329,11992
+ def _cbSendDirectory(334,12118
+ def packet_STAT(344,12462
+ def packet_LSTAT(354,12867
+ def packet_FSTAT(358,12937
+ def _cbStat(373,13534
+ def packet_SETSTAT(378,13675
+ def packet_FSETSTAT(390,14153
+ def packet_READLINK(405,14783
+ def _cbReadLink(415,15164
+ def packet_SYMLINK(419,15274
+ def packet_REALPATH(429,15655
+ def packet_EXTENDED(439,16058
+ def _cbExtended(449,16425
+ def _cbStatus(453,16533
+ def _ebStatus(457,16653
+ def _sendStatus(487,17935
+ def connectionLost(497,18222
+class FileTransferClient(510,18550
+ def __init__(512,18595
+ def connectionMade(523,18900
+ def _sendRequest(530,19107
+ def _parseRequest(539,19353
+ def openFile(546,19531
+ def _cbOpenHandle(581,21067
+ def removeFile(599,21670
+ def renameFile(611,21993
+ def makeDirectory(625,22408
+ def removeDirectory(641,22922
+ def openDirectory(656,23331
+ def getAttrs(691,24716
+ def setAttrs(709,25399
+ def readLink(725,25915
+ def makeLink(739,26304
+ def realPath(754,26789
+ def _cbRealPath(768,27181
+ def extendedRequest(775,27337
+ def packet_VERSION(790,27830
+ def packet_STATUS(802,28136
+ def packet_HANDLE(825,28819
+ def packet_DATA(831,28958
+ def packet_NAME(836,29071
+ def packet_ATTRS(849,29486
+ def packet_EXTENDED_REPLY(854,29616
+ def gotServerVersion(859,29729
+class ClientFile:ClientFile872,30160
+ def __init__(873,30178
+ def close(878,30282
+ def readChunk(882,30369
+ def writeChunk(887,30532
+ def getAttrs(892,30699
+ def setAttrs(896,30789
+class ClientDirectory:ClientDirectory902,30944
+ def __init__(904,30968
+ def read(910,31101
+ def close(914,31189
+ def __iter__(922,31388
+ def __next__(926,31434
+ def _cbReadDir(943,31944
+ def _ebReadDir(948,32039
+class SFTPError(955,32185
+ def __init__(957,32214
+ def message(964,32399
+ def __str__(977,32938
+
+venv/lib/python2.7/site-packages/twisted/conch/ssh/common.py,125
+def NS(25,511
+def getNS(35,658
+def MP(49,902
+def getMP(60,1116
+def _MPpow(78,1703
+def ffs(86,1817
+def install(98,2059
+
+venv/lib/python2.7/site-packages/twisted/conch/ssh/factory.py,233
+class SSHFactory(23,450
+ def startFactory(33,704
+ def buildProtocol(47,1190
+ def getPublicKeys(69,2070
+ def getPrivateKeys(80,2394
+ def getPrimes(91,2741
+ def getDHPrime(101,3014
+ def getService(114,3409
+
+venv/lib/python2.7/site-packages/twisted/conch/ssh/_kex.py,526
+class _IKexAlgorithm(19,404
+class _IFixedGroupKexAlgorithm(35,887
+class _IEllipticCurveExchangeKexAlgorithm(52,1432
+class _IGroupExchangeKexAlgorithm(60,1663
+class _ECDH256(72,2023
+class _ECDH384(83,2241
+class _ECDH512(94,2459
+class _DHGroupExchangeSHA256(105,2669
+class _DHGroupExchangeSHA1(117,2909
+class _DHGroup14SHA1(129,3140
+def getKex(164,4574
+def isEllipticCurve(184,5146
+def isFixedGroup(199,5542
+def getHashProcessor(214,5956
+def getDHGeneratorAndPrime(229,6325
+def getSupportedKeyExchanges(244,6699
+
+venv/lib/python2.7/site-packages/twisted/conch/ssh/connection.py,1134
+class SSHConnection(25,611
+ def __init__(47,1572
+ def serviceStarted(59,2217
+ def serviceStopped(64,2341
+ def _cleanupGlobalDeferreds(73,2576
+ def ssh_GLOBAL_REQUEST(85,2985
+ def ssh_REQUEST_SUCCESS(106,3704
+ def ssh_REQUEST_FAILURE(114,3973
+ def ssh_CHANNEL_OPEN(123,4292
+ def ssh_CHANNEL_OPEN_CONFIRMATION(168,6348
+ def ssh_CHANNEL_OPEN_FAILURE(191,7314
+ def ssh_CHANNEL_WINDOW_ADJUST(209,8046
+ def ssh_CHANNEL_DATA(222,8544
+ def ssh_CHANNEL_EXTENDED_DATA(251,10011
+ def ssh_CHANNEL_EOF(278,11266
+ def ssh_CHANNEL_CLOSE(289,11661
+ def ssh_CHANNEL_REQUEST(305,12319
+ def _cbChannelRequest(328,13242
+ def _ebChannelRequest(347,14089
+ def ssh_CHANNEL_SUCCESS(360,14626
+ def ssh_CHANNEL_FAILURE(373,15134
+ def sendGlobalRequest(390,15793
+ def openChannel(409,16501
+ def sendRequest(426,17203
+ def adjustWindow(448,18055
+ def sendData(465,18800
+ def sendExtendedData(479,19368
+ def sendEOF(495,20030
+ def sendClose(507,20437
+ def getChannel(523,20980
+ def gotGlobalRequest(565,22820
+ def channelClosed(593,23995
+
+venv/lib/python2.7/site-packages/twisted/conch/ssh/service.py,144
+class SSHService(15,301
+ def serviceStarted(20,485
+ def serviceStopped(25,600
+ def logPrefix(31,775
+ def packetReceived(35,906
+
+venv/lib/python2.7/site-packages/twisted/conch/ssh/userauth.py,1461
+class SSHUserAuthServer(27,731
+ def serviceStarted(83,3130
+ def serviceStopped(110,4187
+ def timeoutAuthentication(120,4478
+ def tryAuth(131,4859
+ def ssh_USERAUTH_REQUEST(164,6137
+ def _cbFinishedAuth(191,7026
+ def _ebMaybeBadAuth(210,7853
+ def _ebBadAuth(223,8328
+ def auth_publickey(254,9679
+ def _ebCheckKey(290,11090
+ def auth_password(302,11584
+ def _ebPassword(315,12047
+class SSHUserAuthClient(326,12339
+ def __init__(356,13566
+ def serviceStarted(361,13666
+ def askForAuth(368,13840
+ def tryAuth(382,14296
+ def _ebAuth(396,14669
+ def ssh_USERAUTH_SUCCESS(404,14914
+ def ssh_USERAUTH_FAILURE(412,15157
+ def orderByPreference(439,16256
+ def _cbUserauthFailure(464,17163
+ def ssh_USERAUTH_PK_OK(479,17661
+ def ssh_USERAUTH_PK_OK_publickey(493,18178
+ def ssh_USERAUTH_PK_OK_password(511,18877
+ def ssh_USERAUTH_PK_OK_keyboard_interactive(525,19453
+ def _cbSignedData(545,20192
+ def _setOldPass(558,20657
+ def _setNewPass(569,20933
+ def _cbGenericAnswers(582,21331
+ def auth_publickey(597,21842
+ def _cbGetPublicKey(610,22220
+ def auth_password(624,22741
+ def auth_keyboard_interactive(640,23194
+ def _cbPassword(652,23554
+ def signData(663,23860
+ def _cbSignData(687,24676
+ def getPublicKey(702,25139
+ def getPrivateKey(715,25490
+ def getPassword(726,25865
+ def getGenericAnswers(738,26243
+
+venv/lib/python2.7/site-packages/twisted/conch/ssh/session.py,1465
+class SSHSession(28,692
+ def __init__(31,753
+ def request_subsystem(37,924
+ def request_shell(52,1467
+ def request_exec(66,1841
+ def request_pty_req(81,2268
+ def request_window_change(94,2668
+ def dataReceived(107,3046
+ def extReceived(114,3238
+ def eofReceived(121,3536
+ def closed(127,3692
+ def loseConnection(136,3947
+class _ProtocolWrapper(141,4101
+ def __init__(145,4245
+ def connectionMade(148,4304
+ def outReceived(150,4363
+ def processEnded(152,4427
+class _DummyTransport:_DummyTransport154,4498
+ def __init__(156,4522
+ def dataReceived(159,4581
+ def write(162,4657
+ def writeSequence(165,4723
+ def loseConnection(168,4792
+def wrapProcessProtocol(171,4882
+def wrapProtocol(177,5026
+class SSHSessionProcessProtocol(190,5376
+ def __init__(201,5733
+ def connectionMade(205,5836
+ def outReceived(210,5983
+ def errReceived(213,6050
+ def outConnectionLost(216,6156
+ def errConnectionLost(225,6433
+ def connectionLost(231,6557
+ def _getSignalName(235,6642
+ def processEnded(256,7580
+ def getHost(284,8833
+ def getPeer(291,8988
+ def write(298,9143
+ def writeSequence(302,9205
+ def loseConnection(306,9283
+class SSHSessionClient(311,9354
+ def dataReceived(313,9398
+def parseRequest_pty_req(318,9560
+def packRequest_pty_req(331,10087
+def parseRequest_window_change(346,10633
+def packRequest_window_change(354,10903
+
+venv/lib/python2.7/site-packages/twisted/conch/ssh/transport.py,2580
+def _getRandomNumber(42,1190
+def _generateX(64,1784
+class _MACParams(90,2436
+class SSHCiphers:SSHCiphers111,3067
+ def __init__(158,5090
+ def setKeys(170,5451
+ def _getCipher(193,6427
+ def _getMAC(214,7034
+ def encrypt(249,8202
+ def decrypt(262,8470
+ def makeMAC(275,8738
+ def verify(295,9318
+def _getSupportedCiphers(319,9973
+class SSHTransportBase(346,10855
+ def connectionLost(520,17996
+ def connectionMade(535,18480
+ def sendKexInit(547,18940
+ def _allowedKeyExchangeMessageType(581,20344
+ def sendPacket(604,21202
+ def getPacket(642,22841
+ def _unsupportedVersionReceived(703,25307
+ def dataReceived(716,25751
+ def dispatchMessage(754,27324
+ def getPeer(782,28298
+ def getHost(794,28638
+ def kexAlg(807,28979
+ def kexAlg(815,29148
+ def ssh_KEXINIT(836,29713
+ def ssh_DISCONNECT(917,33346
+ def ssh_IGNORE(935,33910
+ def ssh_UNIMPLEMENTED(945,34155
+ def ssh_DEBUG(959,34556
+ def setService(976,35063
+ def sendDebug(992,35557
+ def sendIgnore(1008,36142
+ def sendUnimplemented(1020,36504
+ def sendDisconnect(1029,36768
+ def _getKey(1046,37449
+ def _keySetup(1069,38174
+ def _newKeys(1099,39541
+ def isEncrypted(1120,40430
+ def isVerified(1140,41126
+ def loseConnection(1160,41832
+ def receiveError(1171,42122
+ def receiveUnimplemented(1187,42723
+ def receiveDebug(1198,43050
+class SSHServerTransport(1215,43601
+ def ssh_KEXINIT(1236,44263
+ def _ssh_KEX_ECDH_INIT(1255,45069
+ def _ssh_KEXDH_INIT(1331,47760
+ def ssh_KEX_DH_GEX_REQUEST_OLD(1372,49381
+ def ssh_KEX_DH_GEX_REQUEST(1409,50851
+ def ssh_KEX_DH_GEX_INIT(1435,51769
+ def ssh_NEWKEYS(1480,53540
+ def ssh_SERVICE_REQUEST(1496,54063
+class SSHClientTransport(1520,54840
+ def connectionMade(1562,56276
+ def ssh_KEXINIT(1571,56521
+ def _ssh_KEX_ECDH_REPLY(1623,58793
+ def _continue_KEX_ECDH_REPLY(1645,59568
+ def _ssh_KEXDH_REPLY(1700,61888
+ def ssh_KEX_DH_GEX_GROUP(1736,63176
+ def _continueKEXDH_REPLY(1763,64114
+ def ssh_KEX_DH_GEX_REPLY(1796,65315
+ def _continueGEX_REPLY(1823,66284
+ def _keySetup(1864,67752
+ def ssh_NEWKEYS(1873,68005
+ def ssh_SERVICE_ACCEPT(1893,68657
+ def requestService(1914,69314
+ def verifyHostKey(1927,69680
+ def connectionSecure(1943,70150
+class _NullEncryptionContext(1952,70387
+ def update(1956,70508
+class _DummyAlgorithm(1970,70767
+class _DummyCipher(1978,70906
+ def encryptor(1988,71142
+ def decryptor(1997,71302
+
+venv/lib/python2.7/site-packages/twisted/conch/ssh/sexpy.py,34
+def parse(9,170
+def pack(36,827
+
+venv/lib/python2.7/site-packages/twisted/conch/ssh/agent.py,814
+class SSHAgentClient(24,615
+ def __init__(31,857
+ def dataReceived(36,934
+ def sendRequest(55,1576
+ def requestIdentities(63,1798
+ def _cbRequestIdentities(74,2171
+ def addIdentity(91,2753
+ def signData(100,2997
+ def _cbSignData(117,3618
+ def removeIdentity(124,3836
+ def removeAllIdentities(133,4085
+class SSHAgentServer(141,4262
+ def __init__(148,4504
+ def dataReceived(152,4553
+ def sendResponse(173,5341
+ def agentc_REQUEST_IDENTITIES(178,5486
+ def agentc_SIGN_REQUEST(193,5993
+ def agentc_ADD_IDENTITY(207,6600
+ def agentc_REMOVE_IDENTITY(231,7530
+ def agentc_REMOVE_ALL_IDENTITIES(241,7840
+ def agentc_REQUEST_RSA_IDENTITIES(253,8276
+ def agentc_REMOVE_RSA_IDENTITY(261,8556
+ def agentc_REMOVE_ALL_RSA_IDENTITIES(269,8800
+
+venv/lib/python2.7/site-packages/twisted/conch/ssh/forwarding.py,906
+class SSHListenForwardingFactory(22,568
+ def __init__(23,620
+ def buildProtocol(28,773
+class SSHListenForwardingChannel(37,1129
+ def channelOpen(39,1184
+ def openFailed(46,1411
+ def dataReceived(49,1468
+ def eofReceived(52,1545
+ def closed(55,1620
+class SSHListenClientForwardingChannel(61,1827
+class SSHListenServerForwardingChannel(65,1924
+class SSHConnectForwardingChannel(71,2026
+ def __init__(96,2871
+ def channelOpen(103,3064
+ def _setClient(114,3464
+ def _close(132,4045
+ def dataReceived(143,4361
+ def closed(153,4575
+def openConnectForwardingClient(166,4905
+class SSHForwardingClient(173,5279
+ def __init__(175,5326
+ def dataReceived(179,5418
+ def connectionLost(185,5554
+def packOpen_direct_tcpip(191,5693
+def unpackOpen_direct_tcpip(213,6460
+def packGlobal_tcpip_forward(230,7025
+def unpackGlobal_tcpip_forward(242,7270
+
+venv/lib/python2.7/site-packages/twisted/conch/interfaces.py,1011
+class IConchUser(10,205
+ def lookupChannel(18,445
+ def lookupSubsystem(44,1537
+ def gotGlobalRequest(58,2033
+class ISession(75,2596
+ def getPty(77,2624
+ def openShell(85,2859
+ def execCommand(92,3010
+ def windowChanged(99,3153
+ def eofReceived(104,3279
+ def closed(109,3403
+class ISFTPServer(116,3491
+ def gotVersion(131,3847
+ def openFile(147,4427
+ def removeFile(178,5792
+ def renameFile(189,6054
+ def makeDirectory(202,6462
+ def removeDirectory(215,6894
+ def openDirectory(229,7256
+ def getAttrs(261,8492
+ def setAttrs(275,9027
+ def readLink(288,9405
+ def makeLink(299,9658
+ def realPath(311,9995
+ def extendedRequest(322,10251
+class IKnownHostEntry(340,10803
+ def matchesKey(348,10957
+ def matchesHost(358,11200
+ def toString(371,11588
+class ISFTPFile(382,11806
+ def close(388,11980
+ def readChunk(397,12186
+ def writeChunk(413,12752
+ def getAttrs(425,13087
+ def setAttrs(434,13331
+
+venv/lib/python2.7/site-packages/twisted/conch/mixin.py,141
+class BufferingMixin:BufferingMixin16,351
+ def schedule(25,490
+ def reschedule(29,573
+ def write(33,640
+ def flush(49,1180
+
+venv/lib/python2.7/site-packages/twisted/conch/telnet.py,3814
+class ITelnetProtocol(158,5946
+ def unhandledCommand(159,5990
+ def unhandledSubnegotiation(171,6409
+ def enableLocal(184,6922
+ def enableRemote(198,7343
+ def disableLocal(210,7676
+ def disableRemote(222,7969
+class ITelnetTransport(232,8187
+ def do(233,8233
+ def dont(250,8950
+ def will(266,9589
+ def wont(283,10333
+ def requestNegotiation(299,10976
+class TelnetError(312,11397
+class NegotiationError(317,11439
+ def __str__(318,11476
+class OptionRefused(323,11602
+class AlreadyEnabled(328,11653
+class AlreadyDisabled(333,11705
+class AlreadyNegotiating(338,11758
+class TelnetProtocol(344,11844
+ def unhandledCommand(345,11885
+ def unhandledSubnegotiation(349,11951
+ def enableLocal(353,12020
+ def enableRemote(357,12070
+ def disableLocal(361,12121
+ def disableRemote(365,12172
+class Telnet(370,12225
+ def __init__(405,13732
+ def _write(415,13985
+ class _OptionState:_OptionState419,14050
+ class _Perspective:_Perspective429,14354
+ def __str__(453,15409
+ def __init__(457,15503
+ def __repr__(462,15618
+ def getOptionState(466,15719
+ def _do(470,15821
+ def _dont(474,15889
+ def _will(478,15961
+ def _wont(482,16033
+ def will(486,16105
+ def wont(502,16600
+ def do(518,17098
+ def dont(531,17514
+ def requestNegotiation(544,17934
+ def dataReceived(557,18317
+ def connectionLost(639,21888
+ def applicationDataReceived(651,22293
+ def unhandledCommand(656,22407
+ def commandReceived(662,22547
+ def unhandledSubnegotiation(670,22771
+ def negotiate(676,22921
+ def telnet_WILL(685,23171
+ def will_no_false(690,23318
+ def will_no_true(699,23571
+ def will_yes_false(709,23964
+ def will_yes_true(715,24122
+ def telnet_WONT(724,24526
+ def wont_no_false(729,24673
+ def wont_no_true(736,24991
+ def wont_yes_false(744,25251
+ def wont_yes_true(751,25460
+ def telnet_DO(764,25912
+ def do_no_false(769,26053
+ def do_no_true(778,26313
+ def do_yes_false(788,26615
+ def do_yes_true(794,26778
+ def telnet_DONT(803,27166
+ def dont_no_false(808,27311
+ def dont_no_true(814,27476
+ def dont_yes_false(823,27767
+ def dont_yes_true(830,27968
+ def enableLocal(843,28427
+ def enableRemote(850,28556
+ def disableLocal(857,28686
+ def disableRemote(872,29259
+class ProtocolTransportMixin:ProtocolTransportMixin888,29839
+ def write(889,29869
+ def writeSequence(893,29957
+ def loseConnection(897,30035
+ def getHost(901,30107
+ def getPeer(905,30172
+class TelnetTransport(910,30238
+ def __init__(933,30955
+ def connectionMade(941,31205
+ def connectionLost(954,31660
+ def enableLocal(963,31907
+ def enableRemote(967,31993
+ def disableLocal(971,32081
+ def disableRemote(975,32169
+ def unhandledSubnegotiation(979,32259
+ def unhandledCommand(983,32376
+ def applicationDataReceived(987,32487
+ def write(991,32575
+class TelnetBootstrapProtocol(996,32684
+ def __init__(999,32776
+ def connectionMade(1005,32945
+ def connectionLost(1026,33582
+ def dataReceived(1034,33785
+ def enableLocal(1038,33862
+ def enableRemote(1047,34032
+ def telnet_NAWS(1059,34334
+ def telnet_LINEMODE(1072,34893
+ def linemode_SLC(1079,35160
+class StatefulTelnetProtocol(1088,35434
+ def connectionLost(1093,35546
+ def lineReceived(1098,35694
+ def telnet_Discard(1108,36022
+class AuthenticatingTelnetProtocol(1114,36111
+ def __init__(1128,36690
+ def connectionMade(1132,36753
+ def connectionLost(1136,36829
+ def telnet_User(1146,37135
+ def telnet_Password(1153,37303
+ def login(1156,37415
+ def _cbLogin(1165,37737
+ def _ebLogin(1176,38039
+
+venv/lib/python2.7/site-packages/twisted/conch/client/connect.py,42
+def connect(9,160
+def _ebConnect(14,370
+
+venv/lib/python2.7/site-packages/twisted/conch/client/direct.py,462
+class SSHClientFactory(14,273
+ def __init__(16,322
+ def clientConnectionLost(23,529
+ def clientConnectionFailed(28,656
+ def buildProtocol(35,820
+class SSHClientTransport(49,1322
+ def __init__(51,1379
+ def connectionLost(56,1476
+ def receiveError(66,1780
+ def sendDisconnect(73,1973
+ def receiveDebug(81,2244
+ def verifyHostKey(87,2444
+ def setService(92,2638
+ def connectionSecure(100,2951
+def connect(105,3043
+
+venv/lib/python2.7/site-packages/twisted/conch/client/default.py,530
+def verifyHostKey(42,1290
+def isInKnownHosts(93,3572
+def getHostKeyAlgorithms(133,4820
+class SSHUserAuthClient(158,5635
+ def __init__(160,5689
+ def serviceStarted(169,5989
+ def serviceStopped(180,6420
+ def _setAgent(186,6564
+ def _ebSetAgent(193,6715
+ def _getPassword(197,6803
+ def getPassword(215,7305
+ def getPublicKey(232,7959
+ def signData(259,8842
+ def getPrivateKey(273,9298
+ def getGenericAnswers(300,10312
+ def _openTty(317,10894
+ def _replaceStdoutStdin(337,11557
+
+venv/lib/python2.7/site-packages/twisted/conch/client/agent.py,334
+class SSHAgentClient(19,356
+ def __init__(21,401
+ def getPublicKeys(26,495
+ def _cbPublicKeys(30,598
+ def getPublicKey(35,739
+class SSHAgentForwardingChannel(46,992
+ def channelOpen(48,1046
+ def _cbGotLocal(56,1330
+ def dataReceived(62,1493
+ def closed(66,1554
+class SSHAgentForwardingLocal(72,1671
+
+venv/lib/python2.7/site-packages/twisted/conch/client/options.py,221
+class ConchOptions(11,234
+ def __init__(56,2482
+ def opt_identity(61,2624
+ def opt_ciphers(65,2742
+ def opt_macs(74,3034
+ def opt_host_key_algorithms(84,3362
+ def opt_user_authentications(94,3750
+
+venv/lib/python2.7/site-packages/twisted/conch/client/knownhosts.py,1059
+def _b64encode(31,869
+def _extractCommon(45,1124
+class _BaseEntry(74,2051
+ def __init__(89,2515
+ def matchesKey(95,2667
+class PlainEntry(111,3080
+ def __init__(120,3336
+ def fromString(126,3525
+ def matchesHost(154,4420
+ def toString(171,4947
+class UnparsedEntry(190,5534
+ def __init__(196,5715
+ def matchesHost(204,5912
+ def matchesKey(211,6026
+ def toString(218,6134
+def _hmacedString(230,6477
+class HashedEntry(252,6969
+ def __init__(270,7539
+ def fromString(277,7770
+ def matchesHost(309,8975
+ def toString(325,9493
+class KnownHostsFile(344,10111
+ def __init__(361,10787
+ def savePath(377,11232
+ def iterentries(384,11363
+ def hasHostKey(416,12352
+ def verifyHostKey(450,13595
+ def gotHasKey(471,14425
+ def promptResponse(481,14867
+ def addHostKey(507,15914
+ def save(532,16699
+ def fromPath(555,17295
+class ConsoleUI(574,17930
+ def __init__(579,18100
+ def prompt(590,18499
+ def body(604,19021
+ def warn(618,19493
+
+venv/lib/python2.7/site-packages/twisted/conch/avatar.py,155
+class ConchUser:ConchUser15,410
+ def __init__(16,427
+ def lookupChannel(21,519
+ def lookupSubsystem(31,912
+ def gotGlobalRequest(39,1151
+
+venv/lib/python2.7/site-packages/twisted/conch/insults/text.py,72
+class _CharacterAttributes(87,2921
+def assembleFormattedText(144,4462
+
+venv/lib/python2.7/site-packages/twisted/conch/insults/window.py,3859
+class YieldFocus(15,292
+class BoundedTerminalWrapper(22,379
+ def __init__(23,417
+ def cursorPosition(36,901
+ def cursorHome(43,1086
+ def write(48,1193
+class Widget(53,1264
+ def repaint(59,1369
+ def filthy(66,1547
+ def redraw(70,1597
+ def draw(75,1711
+ def render(83,1973
+ def sizeHint(87,2035
+ def keystrokeReceived(91,2081
+ def tabReceived(102,2432
+ def focusReceived(107,2536
+ def focusLost(117,2765
+ def backspaceReceived(122,2844
+ def functionKeyReceived(126,2892
+ def characterReceived(135,3153
+class ContainerWidget(140,3219
+ def __init__(148,3396
+ def addChild(153,3479
+ def remChild(167,3857
+ def filthy(174,4013
+ def render(180,4122
+ def changeFocus(185,4249
+ def focusReceived(210,5006
+ def keystrokeReceived(215,5092
+class TopWindow(227,5444
+ def __init__(251,6610
+ def repaint(259,6784
+ def _paint(266,6962
+ def changeFocus(271,7040
+ def keystrokeReceived(281,7274
+class AbsoluteBox(289,7467
+ def moveChild(290,7503
+ def render(299,7770
+class _Box(306,7983
+ def __init__(309,8048
+ def sizeHint(314,8160
+ def render(344,9060
+class HBox(390,10382
+class VBox(395,10429
+class Packer(400,10476
+ def render(401,10507
+class Canvas(415,10891
+ def __init__(420,10955
+ def resize(425,11037
+ def __getitem__(440,11553
+ def __setitem__(445,11664
+ def clear(450,11783
+ def render(454,11874
+def horizontalLine(475,12595
+def verticalLine(483,12852
+def rectangle(491,13127
+class Border(522,14108
+ def __init__(523,14130
+ def focusReceived(529,14269
+ def focusLost(533,14346
+ def keystrokeReceived(537,14415
+ def sizeHint(541,14532
+ def filthy(556,14858
+ def render(561,14942
+class Button(571,15289
+ def __init__(572,15311
+ def sizeHint(578,15441
+ def characterReceived(582,15501
+ def render(587,15607
+class TextInput(596,15838
+ def __init__(597,15863
+ def setText(605,16055
+ def func_LEFT_ARROW(611,16191
+ def func_RIGHT_ARROW(617,16318
+ def backspaceReceived(623,16461
+ def characterReceived(630,16664
+ def sizeHint(640,17001
+ def render(644,17063
+ def _renderText(657,17597
+class PasswordInput(662,17654
+ def _renderText(663,17686
+class TextOutput(668,17754
+ def __init__(671,17796
+ def sizeHint(677,17889
+ def render(682,17941
+ def setText(689,18120
+ def focusReceived(694,18199
+class TextOutputArea(699,18258
+ def __init__(702,18323
+ def render(707,18451
+class Viewport(732,19396
+ def xOffset(736,19455
+ def get(737,19474
+ def set(739,19530
+ def yOffset(747,19729
+ def get(748,19748
+ def set(750,19804
+ def __init__(761,20038
+ def filthy(772,20335
+ def render(777,20419
+class _Scrollbar(793,20980
+ def __init__(794,21006
+ def smaller(800,21132
+ def bigger(805,21241
+class HorizontalScrollbar(811,21350
+ def sizeHint(812,21389
+ def func_LEFT_ARROW(816,21440
+ def func_RIGHT_ARROW(820,21506
+ def render(829,21733
+class VerticalScrollbar(839,22050
+ def sizeHint(840,22087
+ def func_UP_ARROW(844,22138
+ def func_DOWN_ARROW(848,22202
+ def render(857,22422
+class ScrolledArea(872,22955
+ def __init__(877,23142
+ def _horizScroll(887,23459
+ def _vertScroll(893,23637
+ def func_UP_ARROW(899,23814
+ def func_DOWN_ARROW(903,23884
+ def func_LEFT_ARROW(907,23955
+ def func_RIGHT_ARROW(911,24028
+ def filthy(915,24101
+ def render(922,24242
+def cursor(935,24827
+class Selection(944,25027
+ def __init__(951,25181
+ def sizeHint(960,25467
+ def func_UP_ARROW(965,25581
+ def func_PGUP(973,25795
+ def func_DOWN_ARROW(982,26061
+ def func_PGDN(990,26312
+ def characterReceived(1002,26806
+ def render(1007,26945
+
+venv/lib/python2.7/site-packages/twisted/conch/insults/client.py,449
+class InsultsClient(9,153
+ def __init__(13,219
+ def setSize(19,376
+ def dataReceived(28,586
+ def endEscape(55,1603
+ def initScreen(60,1712
+ def gotoXY(63,1785
+ def writeCh(70,1964
+ def writeStr(78,2225
+ def eraseToLine(90,2604
+ def eraseToScreen(95,2759
+ def clearScreen(100,2922
+ def setAttributes(106,3095
+ def refresh(111,3258
+ def windowSizeChanged(133,4042
+ def keyReceived(138,4203
+
+venv/lib/python2.7/site-packages/twisted/conch/insults/insults.py,4904
+class ITerminalProtocol(18,397
+ def makeConnection(19,433
+ def keystrokeReceived(24,572
+ def terminalSize(35,984
+ def unhandledControlSequence(43,1237
+ def connectionLost(51,1472
+class TerminalProtocol(61,1658
+ def makeConnection(62,1690
+ def connectionMade(68,1937
+ def keystrokeReceived(74,2049
+ def terminalSize(78,2114
+ def unhandledControlSequence(82,2172
+ def connectionLost(86,2232
+class ITerminalTransport(91,2286
+ def cursorUp(92,2334
+ def cursorDown(98,2419
+ def cursorForward(104,2508
+ def cursorBackward(110,2603
+ def cursorPosition(116,2698
+ def cursorHome(122,2816
+ def index(128,2894
+ def reverseIndex(134,3011
+ def nextLine(140,3133
+ def saveCursor(146,3278
+ def restoreCursor(152,3423
+ def setModes(160,3679
+ def resetModes(165,3774
+ def setPrivateModes(171,3873
+ def resetPrivateModes(177,3988
+ def applicationKeypadMode(183,4107
+ def numericKeypadMode(191,4300
+ def selectCharacterSet(197,4407
+ def shiftIn(208,4658
+ def shiftOut(214,4742
+ def singleShift2(220,4827
+ def singleShift3(226,4939
+ def selectGraphicRendition(232,5051
+ def horizontalTabulationSet(241,5332
+ def tabulationClear(247,5448
+ def tabulationClearAll(253,5560
+ def doubleHeightLine(259,5645
+ def singleWidthLine(267,5893
+ def doubleWidthLine(273,6012
+ def eraseToLineEnd(279,6116
+ def eraseToLineBeginning(285,6245
+ def eraseLine(291,6394
+ def eraseToDisplayEnd(297,6479
+ def eraseToDisplayBeginning(303,6622
+ def eraseDisplay(309,6777
+ def deleteCharacter(315,6861
+ def insertLine(323,7058
+ def deleteLine(332,7330
+ def reportCursorPosition(341,7564
+ def reset(347,7718
+ def unhandledControlSequence(353,7810
+class modes:modes365,8084
+class privateModes:privateModes394,9035
+class Vector:Vector437,9816
+ def __init__(438,9830
+def log(444,9901
+class _const(457,10368
+ def __init__(461,10452
+ def __repr__(465,10509
+ def __bytes__(469,10572
+class ServerProtocol(479,10763
+ def __init__(498,11088
+ def connectionMade(517,11900
+ def dataReceived(531,12320
+ def _handleShortControlSequence(563,13598
+ def _handleControlSequence(567,13709
+ def unhandledControlSequence(578,14058
+ def _handleLowFunctionControlSequence(582,14165
+ class ControlSequenceParser:ControlSequenceParser592,14549
+ def A(593,14582
+ def B(600,14801
+ def C(607,15022
+ def D(614,15244
+ def E(621,15465
+ def F(628,15689
+ def H(635,15903
+ def R(642,16118
+ def Z(663,16938
+ def tilde(670,17159
+ def cursorUp(697,18162
+ def cursorDown(703,18324
+ def cursorForward(709,18505
+ def cursorBackward(715,18689
+ def cursorPosition(721,18856
+ def cursorHome(729,19070
+ def index(734,19176
+ def reverseIndex(740,19344
+ def nextLine(745,19459
+ def saveCursor(751,19614
+ def restoreCursor(756,19745
+ def setModes(762,19884
+ def setPrivateModes(768,20087
+ def resetModes(773,20246
+ def resetPrivateModes(779,20451
+ def applicationKeypadMode(784,20612
+ def numericKeypadMode(788,20680
+ def selectCharacterSet(792,20744
+ def shiftIn(815,21498
+ def shiftOut(819,21551
+ def singleShift2(823,21605
+ def singleShift3(827,21664
+ def selectGraphicRendition(831,21723
+ def horizontalTabulationSet(841,22020
+ def tabulationClear(845,22090
+ def tabulationClearAll(849,22153
+ def doubleHeightLine(853,22220
+ def singleWidthLine(860,22362
+ def doubleWidthLine(864,22425
+ def eraseToLineEnd(868,22488
+ def eraseToLineBeginning(872,22550
+ def eraseLine(876,22619
+ def eraseToDisplayEnd(880,22677
+ def eraseToDisplayBeginning(884,22742
+ def eraseDisplay(888,22814
+ def deleteCharacter(892,22875
+ def insertLine(896,22965
+ def deleteLine(900,23050
+ def setScrollRegion(904,23135
+ def resetScrollRegion(916,23457
+ def reportCursorPosition(920,23523
+ def reset(927,23676
+ def write(937,23891
+ def writeSequence(945,24125
+ def loseConnection(949,24197
+ def connectionLost(954,24290
+class ClientProtocol(966,24652
+ def __init__(1004,25495
+ def connectionMade(1021,26267
+ def connectionLost(1028,26532
+ def dataReceived(1036,26735
+ def _handleControlSequence(1102,29449
+ class ControlSequenceParser:ControlSequenceParser1110,29757
+ def _makeSimple(1111,29790
+ def simple(1113,29859
+ def h(1133,30537
+ def l(1143,30898
+ def r(1153,31260
+ def K(1174,32025
+ def H(1185,32367
+ def J(1189,32444
+ def P(1200,32795
+ def L(1211,33157
+ def M(1223,33510
+ def n(1235,33863
+ def m(1247,34329
+ def _handleHeightWidth(1263,34811
+
+venv/lib/python2.7/site-packages/twisted/conch/insults/helper.py,1886
+class _FormattingState(31,703
+ def __init__(44,1158
+ def wantOne(58,1676
+ def toVT102(73,2109
+class TerminalBuffer(107,3214
+ def getCharacter(128,3803
+ def connectionMade(132,3871
+ def write(136,3924
+ def _currentFormattingState(147,4222
+ def insertAtCursor(151,4340
+ def _emptyLine(181,5388
+ def _scrollDown(186,5522
+ def _scrollUp(194,5718
+ def cursorUp(202,5904
+ def cursorDown(206,5971
+ def cursorBackward(210,6054
+ def cursorForward(214,6127
+ def cursorPosition(218,6208
+ def cursorHome(223,6300
+ def index(228,6386
+ def reverseIndex(232,6436
+ def nextLine(236,6491
+ def saveCursor(244,6665
+ def restoreCursor(248,6738
+ def setModes(253,6842
+ def resetModes(258,6932
+ def setPrivateModes(266,7092
+ def resetPrivateModes(281,7539
+ def applicationKeypadMode(295,7866
+ def numericKeypadMode(299,7937
+ def selectCharacterSet(303,8004
+ def shiftIn(307,8095
+ def shiftOut(311,8160
+ def singleShift2(315,8226
+ def insertAtCursor(319,8372
+ def singleShift3(326,8553
+ def insertAtCursor(330,8699
+ def selectGraphicRendition(337,8880
+ def eraseLine(369,10262
+ def eraseToLineEnd(373,10346
+ def eraseToLineBeginning(378,10475
+ def eraseDisplay(382,10583
+ def eraseToDisplayEnd(386,10692
+ def eraseToDisplayBeginning(392,10886
+ def deleteCharacter(397,11046
+ def insertLine(402,11212
+ def deleteLine(407,11366
+ def reportCursorPosition(412,11514
+ def reset(416,11584
+ def unhandledControlSequence(440,12387
+ def __bytes__(444,12479
+class ExpectationTimeout(460,12891
+class ExpectableBuffer(465,12940
+ def connectionMade(468,12995
+ def write(473,13100
+ def cursorHome(478,13200
+ def _timeoutExpected(483,13291
+ def _checkExpected(488,13398
+ def expect(507,13992
+
+venv/lib/python2.7/site-packages/twisted/conch/manhole_tap.py,413
+class makeTelnetProtocol:makeTelnetProtocol23,522
+ def __init__(24,548
+ def __call__(27,610
+class chainedProtocolFactory:chainedProtocolFactory34,769
+ def __init__(35,799
+ def __call__(38,870
+class _StupidRealm:_StupidRealm44,1003
+ def __init__(45,1023
+ def requestAvatar(50,1165
+class Options(60,1509
+ def __init__(78,2243
+ def postOptions(82,2338
+def makeService(89,2551
+
+venv/lib/python2.7/site-packages/twisted/conch/manhole_ssh.py,581
+class _Glue:_Glue20,438
+ def __init__(27,646
+ def __getattr__(31,711
+class TerminalSessionTransport:TerminalSessionTransport36,813
+ def __init__(37,845
+ def loseConnection(49,1283
+class TerminalSession(68,1969
+ def getPty(72,2113
+ def openShell(76,2211
+ def execCommand(83,2409
+ def closed(87,2509
+class TerminalUser(92,2547
+ def __init__(93,2605
+class TerminalRealm:TerminalRealm100,2804
+ def _getAvatar(107,2995
+ def __init__(121,3407
+ def requestAvatar(126,3550
+class ConchFactory(136,3847
+ def __init__(140,3929
+
+venv/lib/python2.7/site-packages/twisted/conch/unix.py,1723
+class UnixSSHRealm:UnixSSHRealm42,940
+ def requestAvatar(43,960
+class UnixConchUser(49,1108
+ def __init__(51,1141
+ def getUserGroupId(69,1817
+ def getOtherGroups(73,1882
+ def getHomeDir(77,1946
+ def getShell(81,2005
+ def global_tcpip_forward(85,2062
+ def global_cancel_tcpip_forward(107,2873
+ def logout(117,3235
+ def _runAsUser(126,3502
+class SSHSessionForUnixConchUser:SSHSessionForUnixConchUser157,4306
+ def __init__(158,4340
+ def addUTMPEntry(175,4926
+ def getPty(202,5873
+ def openShell(212,6184
+ def execCommand(241,7441
+ def getPtyOwnership(263,8316
+ def setModes(276,8675
+ def eofReceived(304,9756
+ def closed(309,9840
+ def windowChanged(323,10287
+ def _writeHack(330,10472
+class SFTPServerForUnixConchUser:SFTPServerForUnixConchUser343,10880
+ def __init__(344,10914
+ def _setAttrs(348,10977
+ def _getAttrs(361,11436
+ def _absPath(372,11695
+ def gotVersion(377,11840
+ def openFile(381,11909
+ def removeFile(385,12032
+ def renameFile(390,12172
+ def makeDirectory(396,12367
+ def removeDirectory(402,12553
+ def openDirectory(407,12674
+ def getAttrs(411,12771
+ def setAttrs(420,13031
+ def readLink(425,13165
+ def makeLink(430,13289
+ def realPath(436,13499
+ def extendedRequest(440,13584
+class UnixSFTPFile:UnixSFTPFile446,13694
+ def __init__(447,13714
+ def close(475,14794
+ def readChunk(479,14881
+ def writeChunk(485,15061
+ def getAttrs(491,15239
+ def setAttrs(496,15366
+class UnixSFTPDirectory:UnixSFTPDirectory501,15434
+ def __init__(503,15460
+ def __iter__(509,15632
+ def __next__(513,15678
+ def close(527,16065
+
+venv/lib/python2.7/site-packages/twisted/conch/tap.py,101
+class Options(17,437
+ def __init__(37,1412
+ def addChecker(50,1990
+def makeService(64,2435
+
+venv/lib/python2.7/site-packages/twisted/conch/ls.py,19
+def lsLine(17,428
+
+venv/lib/python2.7/site-packages/twisted/conch/error.py,304
+class ConchError(15,261
+ def __init__(16,290
+class NotEnoughAuthentication(23,435
+class ValidPublicKey(32,670
+class IgnoreAuthentication(51,1408
+class MissingKeyStoreError(59,1574
+class UserRejectedKey(67,1765
+class InvalidEntry(74,1861
+class HostKeyChanged(81,1989
+ def __init__(99,2530
+
+venv/lib/python2.7/site-packages/twisted/conch/stdio.py,386
+class UnexpectedOutputError(19,454
+class TerminalProcessProtocol(24,506
+ def __init__(25,563
+ def connectionMade(30,668
+ def write(36,814
+ def outReceived(46,999
+ def errReceived(56,1202
+ def childConnectionLost(69,1557
+ def processEnded(74,1690
+class ConsoleManhole(81,1840
+ def connectionLost(85,1964
+def runWithProtocol(94,2174
+def main(108,2497
+
+venv/lib/python2.7/site-packages/twisted/conch/checkers.py,1246
+def verifyCryptedPassword(46,1116
+def _pwdGetByName(61,1468
+def _shadowGetByName(76,1842
+class UNIXPasswordDatabase:UNIXPasswordDatabase94,2300
+ def __init__(105,2740
+ def requestAvatarId(111,2951
+class SSHPublicKeyDatabase:SSHPublicKeyDatabase140,4061
+ def requestAvatarId(149,4323
+ def _cbRequestAvatarId(156,4552
+ def getAuthorizedKeysFiles(192,6127
+ def checkKey(214,7059
+ def _ebRequestAvatarId(243,8064
+class SSHProtocolChecker:SSHProtocolChecker252,8302
+ def __init__(264,8809
+ def get_credentialInterfaces(269,8902
+ def registerChecker(274,9042
+ def requestAvatarId(281,9322
+ def _cbGoodAuthentication(303,10313
+ def areDone(320,11001
+class IAuthorizedKeysDB(342,11647
+ def getAuthorizedKeys(348,11792
+def readAuthorizedKeyFile(362,12179
+def _keysFromFilepaths(393,13220
+class InMemorySSHKeyDB(423,14140
+ def __init__(430,14328
+ def getAuthorizedKeys(442,14603
+class UNIXAuthorizedKeysFiles(448,14728
+ def __init__(457,15052
+ def getAuthorizedKeys(476,15741
+class SSHPublicKeyChecker(490,16160
+ def __init__(502,16571
+ def requestAvatarId(512,16811
+ def _sanityCheckKey(519,17044
+ def _checkKey(542,17837
+ def _verifyKey(567,18700
+
+venv/lib/python2.7/site-packages/twisted/conch/openssh_compat/factory.py,118
+class OpenSSHFactory(20,444
+ def getPublicKeys(26,626
+ def getPrivateKeys(43,1199
+ def getPrimes(68,2168
+
+venv/lib/python2.7/site-packages/twisted/conch/openssh_compat/primes.py,28
+def parseModuliFile(15,225
+
+venv/lib/python2.7/site-packages/twisted/conch/recvline.py,1222
+class Logging(21,398
+ def __init__(29,660
+ def __str__(37,907
+ def __repr__(41,1002
+ def __getattribute__(45,1099
+class TransportSequence(54,1392
+ def __init__(76,2215
+def %s(83,2454
+class LocalTerminalBufferMixin(91,2589
+ def makeConnection(103,3073
+ def __str__(110,3341
+class RecvLine(115,3405
+ def connectionMade(139,4327
+ def initializeScreen(168,5279
+ def currentLineBuffer(185,5974
+ def setInsertMode(190,6113
+ def setTypeoverMode(195,6225
+ def drawInputLine(200,6343
+ def terminalSize(208,6597
+ def unhandledControlSequence(218,6893
+ def keystrokeReceived(222,6953
+ def characterReceived(232,7257
+ def handle_TAB(241,7573
+ def handle_LEFT(248,7791
+ def handle_RIGHT(254,7938
+ def handle_HOME(260,8104
+ def handle_END(266,8266
+ def handle_BACKSPACE(273,8478
+ def handle_DELETE(281,8728
+ def handle_RETURN(287,8913
+ def handle_INSERT(295,9112
+ def lineReceived(303,9312
+class HistoricRecvLine(308,9362
+ def connectionMade(316,9722
+ def currentHistoryBuffer(327,10011
+ def _deliverBuffer(332,10152
+ def handle_UP(339,10349
+ def handle_DOWN(352,10776
+ def handle_RETURN(370,11304
+
+venv/lib/python2.7/site-packages/twisted/conch/endpoints.py,1900
+class AuthenticationFailed(40,1402
+class _ISSHConnectionCreator(49,1588
+ def secureConnection(53,1723
+ def cleanupConnection(61,1977
+class SSHCommandAddress(79,2707
+ def __init__(89,3043
+class _CommandChannel(109,3675
+ def __init__(124,4223
+ def openFailed(149,5214
+ def channelOpen(157,5476
+ def _execFailure(167,5843
+ def _execSuccess(178,6202
+ def dataReceived(199,7055
+ def request_exit_status(210,7355
+ def request_exit_signal(224,7802
+ def closed(252,8880
+class _ConnectionReady(266,9274
+ def __init__(272,9493
+ def serviceStarted(281,9717
+class _UserAuth(293,10034
+ def getPublicKey(306,10462
+ def signData(326,11107
+ def getPrivateKey(340,11541
+ def getPassword(352,11894
+ def ssh_USERAUTH_SUCCESS(364,12211
+ def connectToAgent(373,12536
+ def connected(388,13070
+ def loseAgentConnection(395,13224
+class _CommandTransport(405,13412
+ def __init__(426,14143
+ def readyFired(439,14698
+ def verifyHostKey(446,14878
+ def _saveHostKeyFailure(464,15528
+ def connectionSecure(479,15947
+ def maybeGotAgent(497,16557
+ def connectionLost(502,16676
+class SSHCommandClientEndpoint(523,17469
+ def __init__(540,18237
+ def newConnection(560,19005
+ def existingConnection(620,21618
+ def connect(641,22406
+ def _executeCommand(661,23243
+ def disconnectOnFailure(677,23852
+class _ReadFile(692,24453
+ def __init__(697,24626
+ def write(705,24818
+ def readline(713,24916
+ def close(726,25195
+class _NewConnectionHelper(734,25295
+ def __init__(742,25540
+ def _opener(770,26418
+ def _knownHosts(786,26919
+ def secureConnection(796,27194
+ def cleanupConnection(816,27884
+class _ExistingConnectionHelper(837,28645
+ def __init__(844,28861
+ def secureConnection(852,29077
+ def cleanupConnection(861,29292
+
+venv/lib/python2.7/site-packages/twisted/conch/ui/ansi.py,355
+class ColorText:ColorText15,219
+ def __init__(31,680
+class AnsiParser:AnsiParser42,1035
+ def __init__(64,1671
+ def stripEscapes(72,1977
+ def writeString(94,2581
+ def parseString(97,2632
+ def parseColor(158,4818
+ def parseCursor(211,6476
+ def parseErase(214,6525
+ def pickColor(218,6573
+ def formatText(225,6789
+
+venv/lib/python2.7/site-packages/twisted/conch/ui/tkvt100.py,359
+class VT100Frame(34,884
+ def __init__(35,917
+ def _delete(70,2593
+ def _write(79,2886
+ def write(96,3655
+ def writeString(106,4100
+ def parseErase(131,4927
+ def parseCursor(160,5843
+ def keyPressed(187,6650
+ def upPressed(192,6786
+ def downPressed(195,6851
+ def rightPressed(198,6918
+ def leftPressed(201,6986
+
+venv/lib/python2.7/site-packages/twisted/conch/manhole.py,994
+class FileWrapper:FileWrapper27,710
+ def __init__(38,965
+ def flush(42,1013
+ def write(46,1049
+ def writelines(50,1131
+class ManholeInterpreter(55,1202
+ class captures 60,1413
+ def __init__(70,1904
+ def resetBuffer(78,2160
+ def push(85,2270
+ def runcode(112,3334
+ def displayhook(124,3723
+ def _cbDisplayDeferred(144,4558
+ def _ebDisplayDeferred(150,4747
+ def write(156,4952
+class Manhole(171,5219
+ def __init__(184,5704
+ def connectionMade(190,5875
+ def handle_INT(201,6345
+ def handle_EOF(217,6798
+ def handle_FF(224,6938
+ def handle_QUIT(234,7185
+ def _needsNewline(238,7253
+ def addOutput(243,7386
+ def lineReceived(266,8071
+class VT102Writer:VT102Writer275,8296
+ def __init__(295,8824
+ def color(299,8876
+ def write(304,8966
+ def __bytes__(314,9245
+def lastColorizedLine(324,9438
+class ColoredManhole(348,10062
+ def getSource(353,10165
+ def characterReceived(365,10486
+
+venv/lib/python2.7/site-packages/twisted/conch/scripts/tkconch.py,1362
+class TkConchMenu(29,865
+ def __init__(30,899
+ def getIdentityFile(97,4600
+ def addForward(103,4787
+ def removeForward(113,5193
+ def doConnect(118,5323
+class GeneralOptions(188,7939
+ def opt_identity(230,10081
+ def opt_localforward(233,10146
+ def opt_remoteforward(239,10404
+ def opt_compress(245,10656
+ def parseArgs(248,10750
+def deferredAskFrame(262,11041
+ def gotChar(267,11200
+def run(290,11832
+def handleError(337,13414
+class SSHClientFactory(345,13574
+ def stopFactory(348,13637
+ def buildProtocol(351,13688
+ def clientConnectionFailed(354,13760
+class SSHClientTransport(357,13930
+ def receiveError(359,13987
+ def sendDisconnect(363,14164
+ def receiveDebug(368,14413
+ def verifyHostKey(373,14599
+ def _cbVerifyHostKey(400,15919
+ def connectionSecure(418,16838
+class SSHUserAuthClient(425,17055
+ def getPassword(428,17128
+ def getPublicKey(433,17309
+ def getPrivateKey(449,17789
+ def _cbGetPrivateKey(460,18308
+class SSHConnection(471,18759
+ def serviceStarted(472,18806
+class SSHSession(490,19688
+ def channelOpen(494,19750
+ def handleInput(529,21311
+ def dataReceived(555,22293
+ def extReceived(562,22500
+ def eofReceived(568,22704
+ def closed(572,22785
+ def request_exit_status(577,22927
+ def sendEOF(582,23098
+
+venv/lib/python2.7/site-packages/twisted/conch/scripts/ckeygen.py,399
+def _keyGenerator(30,739
+ def assignkeygenerator(31,767
+ def wrapper(33,838
+class GeneralOptions(41,1026
+def run(66,2195
+def enumrepresentation(95,3106
+def handleError(108,3524
+def generateRSAkey(116,3649
+def generateDSAkey(133,4106
+def generateECDSAkey(149,4534
+def printFingerprint(167,5117
+def changePassPhrase(185,5733
+def displayPublicKey(233,7527
+def _saveKey(251,8170
+
+venv/lib/python2.7/site-packages/twisted/conch/scripts/conch.py,1450
+class ClientOptions(31,738
+ def opt_escape(64,2219
+ def opt_localforward(78,2618
+ def opt_remoteforward(88,2965
+ def parseArgs(98,3306
+def run(114,3538
+def handleError(173,5210
+def _stopReactor(183,5395
+def doConnect(190,5467
+def _ebExit(213,6307
+def onConnect(220,6447
+def reConnect(255,7771
+def beforeShutdown(261,7858
+def stopConnection(269,8088
+class _KeepAlive:_KeepAlive275,8191
+ def __init__(277,8210
+ def sendGlobal(284,8380
+ def _cbGlobal(291,8646
+ def _ebGlobal(297,8787
+class SSHConnection(304,8933
+ def serviceStarted(305,8980
+ def serviceStopped(317,9343
+ def requestRemoteForwarding(325,9516
+ def _cbRemoteForwarding(335,9997
+ def _ebRemoteForwarding(342,10252
+ def cancelRemoteForwarding(348,10425
+ def channel_forwarded_tcpip(359,10832
+ def channelClosed(376,11641
+class SSHSession(388,12017
+ def channelOpen(392,12079
+ def handleInput(436,14121
+ def _(449,14651
+ def dataReceived(477,15728
+ def extReceived(481,15795
+ def eofReceived(490,16091
+ def closeReceived(495,16188
+ def closed(500,16307
+ def request_exit_status(506,16434
+ def sendEOF(512,16612
+ def stopWriting(516,16669
+ def startWriting(520,16734
+ def _windowResized(524,16801
+class SSHListenClientForwardingChannel(532,17094
+class SSHConnectForwardingChannel(533,17184
+def _leaveRawMode(537,17267
+def _enterRawMode(547,17448
+
+venv/lib/python2.7/site-packages/twisted/conch/scripts/cftp.py,2431
+class ClientOptions(21,703
+ def parseArgs(42,1713
+def run(50,1984
+def handleError(76,2614
+def doConnect(85,2765
+def _ebExit(104,3422
+def _ignore(116,3666
+class FileWrapper:FileWrapper118,3692
+ def __init__(120,3712
+ def __getattr__(126,3852
+class StdioClient(129,3923
+ def __init__(138,4043
+ def connectionMade(144,4221
+ def _cbSetCurDir(147,4316
+ def _writeToTransport(151,4412
+ def lineReceived(156,4567
+ def _dispatchCommand(177,5196
+ def _printFailure(197,5927
+ def _newLine(209,6477
+ def _cbCommand(222,6878
+ def _ebCommand(231,7192
+ def cmd_CD(237,7375
+ def _cbCd(247,7719
+ def _cbCurDir(253,7882
+ def cmd_CHGRP(256,7951
+ def cmd_CHMOD(264,8203
+ def cmd_CHOWN(272,8454
+ def _cbSetUsrGrp(280,8706
+ def cmd_GET(288,9003
+ def _cbGetMultiple(312,9916
+ def _cbGetMultipleNext(317,10133
+ def _ebCloseLf(335,10838
+ def _cbGetOpenFile(339,10908
+ def _cbGetFileSize(342,11017
+ def _getNextChunk(361,11766
+ def _cbGetRead(375,12263
+ def _cbGetDone(406,13480
+ def cmd_PUT(415,13723
+ def _putSingleFile(447,14760
+ def _putMultipleFiles(463,15219
+ def _cbPutMultipleNext(479,15686
+ def _putRemoteFile(534,17573
+ def _cbPutOpenFile(558,18370
+ def _cbPutWrite(573,18903
+ def _cbPutDone(588,19391
+ def cmd_LCD(595,19605
+ def cmd_LN(598,19658
+ def cmd_LS(606,20008
+ def _cbDisplayFiles(631,20925
+ def cmd_MKDIR(644,21323
+ def cmd_RMDIR(649,21529
+ def cmd_LMKDIR(654,21733
+ def cmd_RM(657,21803
+ def cmd_LLS(662,21999
+ def cmd_RENAME(665,22063
+ def cmd_EXIT(673,22404
+ def cmd_VERSION(678,22510
+ def cmd_HELP(684,22715
+ def cmd_PWD(711,24152
+ def cmd_LPWD(714,24222
+ def cmd_PROGRESS(717,24283
+ def cmd_EXEC(721,24455
+ def _remoteGlob(737,24894
+ def _cbOpenList(754,25498
+ def _ebNotADirectory(760,25668
+ def _cbReadFile(765,25828
+ def _abbrevSize(782,26394
+ def _abbrevTime(798,26845
+ def _printProgressBar(811,27201
+ def _getFilename(853,28737
+class SSHConnection(892,30100
+ def serviceStarted(893,30147
+class SSHSession(896,30217
+ def channelOpen(900,30279
+ def _cbSubsystem(911,30683
+ def extReceived(922,31100
+ def eofReceived(928,31304
+ def closeReceived(932,31400
+ def closed(936,31512
+ def stopWriting(942,31608
+ def startWriting(945,31672
+
+venv/lib/python2.7/site-packages/twisted/python/threadpool.py,676
+class ThreadPool:ThreadPool27,601
+ def __init__(54,1343
+ def trackingThreadFactory(74,2018
+ def currentLimit(79,2207
+ def workers(88,2407
+ def working(101,2819
+ def waiters(113,3190
+ def _queue(126,3608
+ class NotAQueue(133,3862
+ def qsize(134,3895
+ def start(150,4446
+ def startAWorker(163,4758
+ def _generateName(171,4970
+ def stopAWorker(181,5229
+ def __setstate__(189,5412
+ def __getstate__(194,5544
+ def callInThread(201,5678
+ def callInThreadWithCallback(214,6061
+ def inContext(248,7575
+ def stop(272,8326
+ def adjustPoolsize(283,8564
+ def dumpStats(313,9534
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_textattributes.py,72
+class DefaultFormattingStateTests(13,230
+ def test_equality(17,372
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_components.py,4318
+class Compo(22,526
+ def inc(24,577
+class IAdept(28,653
+ def adaptorFunc(29,678
+class IElapsed(32,738
+ def elapsedFunc(33,765
+class Adept(39,845
+ def __init__(40,878
+ def adaptorFunc(43,958
+class Elapsed(48,1086
+ def elapsedFunc(49,1121
+class AComp(52,1166
+class BComp(54,1214
+class CComp(56,1243
+class ITest(59,1273
+class ITest2(63,1308
+class ITest3(67,1344
+class ITest4(71,1380
+class Test(76,1452
+ def __init__(77,1484
+class Test2(82,1550
+ def __init__(84,1596
+class RegistryUsingMixin(89,1642
+ def setUp(93,1759
+class ComponentizedTests(110,2460
+ def setUp(114,2603
+ def testComponentized(122,2834
+ def testInheritanceAdaptation(131,3185
+ def testMultiAdapter(145,3608
+ def test_getComponentDefaults(154,3835
+ def test_setAdapter(172,4412
+ def test_addAdapter(184,4864
+ def test_setComponent(196,5336
+ def test_unsetComponent(207,5689
+ def test_reprableComponentized(219,6076
+class AdapterTests(231,6410
+ def testAdapterGetComponent(234,6486
+class IMeta(242,6672
+class MetaAdder(248,6728
+ def add(249,6765
+class BackwardsAdder(255,6851
+ def add(256,6893
+class MetaNumber(261,6959
+ def __init__(265,7053
+class ComponentNumber(270,7108
+ def __init__(271,7157
+class ComponentAdder(278,7273
+ def __init__(282,7374
+ def add(287,7499
+class IAttrX(293,7574
+ def x(297,7671
+class IAttrXX(304,7735
+ def xx(308,7836
+class Xcellent(316,7932
+ def x(320,8038
+class DoubleXAdapter(331,8164
+ def __init__(336,8249
+ def xx(340,8318
+ def __cmp__(344,8392
+class MetaInterfaceTests(349,8465
+ def test_basic(350,8541
+ def testComponentizedInteraction(358,8802
+ def testAdapterWithCmp(365,9045
+class RegistrationTests(372,9302
+ def _registerAdapterForClassOrInterface(376,9429
+ class or 379,9579
+ def test_registerAdapterForClass(389,9914
+ class TheOriginal(394,10070
+ def test_registerAdapterForInterface(399,10193
+ def _duplicateAdapterForClassOrInterface(407,10424
+ def test_duplicateAdapterForClass(425,11118
+ class TheOriginal(430,11300
+ def test_duplicateAdapterForInterface(435,11424
+ def _duplicateAdapterForClassOrInterfaceAllowed(443,11682
+ class TheInterface(451,12058
+ def test_duplicateAdapterForClassAllowed(474,12839
+ class TheOriginal(480,13097
+ def test_duplicateAdapterForInterfaceAllowed(485,13228
+ class TheOriginal(491,13493
+ def _multipleInterfacesForClassOrInterface(496,13627
+ def test_multipleInterfacesForClass(509,14109
+ class TheOriginal(514,14276
+ def test_multipleInterfacesForInterface(519,14402
+ def _subclassAdapterRegistrationForClassOrInterface(527,14647
+ class TheSubclass(536,15101
+ def test_subclassAdapterRegistrationForClass(548,15525
+ class TheOriginal(553,15722
+ def test_subclassAdapterRegistrationForInterface(558,15857
+class IProxiedInterface(567,16142
+ def yay(575,16355
+class IProxiedSubInterface(580,16452
+ def boo(585,16594
+class Yayable(592,16730
+ def __init__(600,16927
+ def yay(604,17000
+class Booable(615,17208
+ def yay(621,17329
+ def boo(628,17450
+class IMultipleMethods(636,17573
+ def methodOne(641,17665
+ def methodTwo(646,17754
+class MultipleMethodImplementor(653,17846
+ def methodOne(658,17957
+ def methodTwo(665,18044
+class ProxyForInterfaceTests(673,18132
+ def test_original(678,18245
+ def test_proxyMethod(688,18569
+ def test_decoratedProxyMethod(701,18983
+ class klass(707,19229
+ def yay(709,19285
+ def test_proxyAttribute(719,19521
+ def test_proxySetAttribute(731,19934
+ def test_proxyDeleteAttribute(743,20315
+ def test_multipleMethods(755,20712
+ def test_subclassing(766,21090
+ class SpecializedProxy(771,21218
+ def boo(775,21392
+ def test_proxyName(788,21727
+ def test_implements(799,22058
+ def test_proxyDescriptorGet(807,22302
+ class Sample(823,23216
+ def hello(825,23273
+ def test_proxyInheritance(837,23687
+ class YayableWrapper(843,23930
+ class EnhancedWrapper(848,24091
+ def yay(853,24249
+ def test_interfaceInheritance(864,24611
+ def test_attributeCustomization(878,25072
+
+venv/lib/python2.7/site-packages/twisted/python/test/pullpipe.py,19
+def recvfd(13,239
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_zippath.py,193
+def zipit(18,375
+class ZipFilePathTests(34,893
+ def setUp(39,1058
+ def test_zipPathRepr(49,1414
+ def test_zipPathReprParentDirSegment(71,2226
+ def test_zipArchiveRepr(83,2696
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_pydoctor.py,603
+class TwistedSystemTests(27,655
+ def test_initCustomSphinxInventory(33,764
+ def test_privacyClassBaseTestPackage(42,1006
+ def test_privacyClassProtoHelpers(66,1687
+ def test_privacyClassChildTestModule(95,2503
+ def test_privacyClassPublicCode(125,3309
+class TwistedSphinxInventoryTests(167,4622
+ def getInventoryWithZope(173,4749
+ def test_getLinkExistentInInterSphinx(195,5442
+ def test_getLinkZopeNonExistent(208,5824
+ def test_getLinkZopeAdapterRegistry(224,6404
+ def test_getLinkWin32APIExistingMethod(236,6813
+ def test_getLinkWin32APIUnknown(255,7446
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_htmlizer.py,83
+class FilterTests(14,233
+ def test_empty(18,327
+ def test_variable(31,717
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_constants.py,4717
+class NamedConstantTests(22,460
+ def setUp(27,628
+ class foo(31,742
+ def test_name(36,816
+ def test_representation(46,1121
+ def test_equality(56,1471
+ def test_nonequality(66,1747
+ def test_hash(79,2151
+class _ConstantsTestsMixin(93,2627
+ def _notInstantiableTest(98,2766
+ def _initializedOnceTest(110,3178
+class NamesTests(131,3891
+ def setUp(136,4062
+ class METHOD(142,4336
+ def test_notInstantiable(157,4695
+ def test_symbolicAttributes(165,4914
+ def test_withoutOtherAttributes(177,5367
+ def test_representation(185,5632
+ def test_lookupByName(193,5916
+ def test_notLookupMissingByName(201,6143
+ def test_name(212,6628
+ def test_attributeIdentity(220,6829
+ def test_iterconstants(228,7089
+ def test_attributeIterconstantsIdentity(240,7490
+ def test_iterconstantsIdentity(252,7964
+ def test_initializedOnce(265,8430
+ def test_asForeignClassAttribute(273,8647
+ class Another(278,8858
+ def test_asForeignClassAttributeViaInstance(284,8990
+ class Another(290,9251
+ def test_notAsAlternateContainerAttribute(296,9385
+ def defineIt(302,9644
+ class AnotherNames(303,9668
+class ValuesTests(314,9956
+ def setUp(319,10150
+ class STATUS(325,10426
+ def test_notInstantiable(332,10571
+ def test_symbolicAttributes(340,10791
+ def test_withoutOtherAttributes(350,11140
+ def test_representation(358,11406
+ def test_lookupByName(367,11698
+ def test_notLookupMissingByName(375,11924
+ def test_lookupByValue(385,12337
+ def test_lookupDuplicateByValue(394,12646
+ class TRANSPORT_MESSAGE(399,12862
+ def test_notLookupMissingByValue(411,13219
+ def test_name(421,13628
+ def test_attributeIdentity(429,13821
+ def test_iterconstants(437,14080
+ def test_attributeIterconstantsIdentity(448,14436
+ def test_iterconstantsIdentity(458,14806
+ def test_initializedOnce(469,15181
+class _FlagsTestsMixin(478,15399
+ def setUp(484,15582
+ class FXF(490,15856
+class FlagsTests(507,16350
+ def test_notInstantiable(512,16572
+ def test_symbolicAttributes(520,16785
+ def test_withoutOtherAttributes(533,17284
+ def test_representation(541,17546
+ def test_lookupByName(549,17826
+ def test_notLookupMissingByName(557,18045
+ def test_lookupByValue(567,18447
+ def test_lookupDuplicateByValue(589,19178
+ class TIMEX(594,19393
+ def test_notLookupMissingByValue(604,19672
+ def test_name(612,19933
+ def test_attributeIdentity(620,20127
+ def test_iterconstants(628,20382
+ def test_attributeIterconstantsIdentity(640,20791
+ def test_iterconstantsIdentity(653,21309
+ def test_initializedOnce(667,21815
+class FlagConstantSimpleOrTests(676,22031
+ def test_value(682,22325
+ def test_name(694,22701
+ def test_representation(703,22989
+ def test_iterate(712,23309
+ def test_membership(728,23822
+ def test_truthiness(738,24120
+class FlagConstantSimpleAndTests(748,24396
+ def test_value(754,24703
+ def test_name(766,25136
+ def test_representation(778,25561
+class FlagConstantSimpleExclusiveOrTests(791,26024
+ def test_value(797,26341
+ def test_name(811,26826
+ def test_representation(823,27266
+class FlagConstantNegationTests(836,27739
+ def test_value(842,28042
+ def test_name(864,28683
+ def test_representation(874,29003
+class OrderedConstantsTests(885,29356
+ def test_orderedNameConstants_lt(892,29633
+ def test_orderedNameConstants_le(900,29873
+ def test_orderedNameConstants_gt(909,30181
+ def test_orderedNameConstants_ge(917,30421
+ def test_orderedValueConstants_lt(926,30729
+ def test_orderedValueConstants_le(935,31043
+ def test_orderedValueConstants_gt(945,31428
+ def test_orderedValueConstants_ge(954,31742
+ def test_orderedFlagConstants_lt(964,32127
+ def test_orderedFlagConstants_le(973,32445
+ def test_orderedFlagConstants_gt(983,32844
+ def test_orderedFlagConstants_ge(992,33162
+ def test_orderedDifferentConstants_lt(1002,33561
+ def test_orderedDifferentConstants_le(1013,33891
+ def test_orderedDifferentConstants_gt(1024,34221
+ def test_orderedDifferentConstants_ge(1035,34551
+ def test_orderedDifferentContainers_lt(1046,34881
+ def test_orderedDifferentContainers_le(1057,35232
+ def test_orderedDifferentContainers_gt(1068,35583
+ def test_orderedDifferentContainers_ge(1079,35934
+class NamedLetters(1091,36286
+class MoreNamedLetters(1100,36413
+class ValuedLetters(1109,36551
+class PizzaToppings(1123,37026
+class ConstantsDeprecationTests(1136,37487
+ def test_constantsDeprecation(1140,37593
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_tzhelper.py,241
+def mktime(27,656
+def setTZ(48,1089
+def addTZCleanup(69,1397
+ def resetTZ(79,1676
+class FixedOffsetTimeZoneTests(84,1718
+ def test_tzinfo(89,1815
+ def testForTimeZone(99,2147
+ def timeDeltaFromOffset(120,2914
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_versions.py,680
+class VersionsTests(19,405
+ def test_versionComparison(21,437
+ def test_versionComparisonCaseInsensitive(36,895
+ def test_comparingPrereleasesWithReleases(52,1434
+ def test_comparingPrereleases(63,1785
+ def test_infComparison(78,2318
+ def test_disallowBuggyComparisons(87,2488
+ def test_notImplementedComparisons(97,2822
+ def test_repr(107,3151
+ def test_reprWithPrerelease(116,3423
+ def test_str(125,3787
+ def test_strWithPrerelease(134,4053
+ def testShort(142,4322
+ def test_getVersionString(146,4418
+ def test_getVersionStringWithPrerelease(155,4688
+ def test_base(164,4959
+ def test_baseWithPrerelease(171,5156
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_win32.py,147
+class CommandLineQuotingTests(12,187
+ def test_argWithoutSpaces(17,285
+ def test_argWithSpaces(25,533
+ def test_emptyStringArg(33,794
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_appdirs.py,87
+class AppdirsTests(18,293
+ def test_moduleName(26,445
+ def test_manual(36,789
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_url.py,1934
+class TestURL(81,2472
+ def assertUnicoded(86,2547
+ def assertURL(104,3221
+ def test_initDefaults(132,4022
+ def check(136,4134
+ def test_init(145,4380
+ def test_initPercent(160,4935
+ def test_repr(173,5362
+ def test_fromText(187,5864
+ def test_roundtrip(196,6098
+ def test_equality(221,6996
+ def test_fragmentEquality(236,7494
+ def test_child(246,7862
+ def test_multiChild(266,8645
+ def test_childInitRoot(276,8974
+ def test_sibling(286,9301
+ def test_click(305,9971
+ def test_clickRFC3986(341,11683
+ def test_clickSchemeRelPath(350,11995
+ def test_cloneUnchanged(359,12319
+ def test_clickCollapse(378,12912
+ def test_queryAdd(414,14520
+ def test_querySet(447,15851
+ def test_queryRemove(468,16655
+ def test_parseEqualSignInParamValue(479,16981
+ def test_empty(493,17596
+ def test_justQueryText(500,17756
+ def test_identicalEqual(508,17987
+ def test_similarEqual(516,18166
+ def test_differentNotEqual(525,18414
+ def test_otherTypesNotEqual(536,18783
+ def test_identicalNotUnequal(547,19161
+ def test_similarNotUnequal(555,19391
+ def test_differentUnequal(564,19683
+ def test_otherTypesUnequal(573,19973
+ def test_asURI(582,20277
+ def test_asIRI(604,21349
+ def test_badUTF8AsIRI(625,22293
+ def test_alreadyIRIAsIRI(641,22940
+ def test_alreadyURIAsURI(655,23563
+ def test_userinfo(665,23889
+ def test_portText(686,24731
+ def test_mailto(695,25035
+ def test_queryIterable(706,25481
+ def test_pathIterable(715,25779
+ def test_invalidArguments(724,26045
+ class Unexpected(734,26517
+ def __str__(735,26551
+ def __repr__(737,26613
+ def assertRaised(740,26749
+ def check(746,27023
+ def test_technicallyTextIsIterableBut(788,28840
+class URLDeprecationTests(803,29334
+ def test_urlDeprecation(807,29439
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_shellcomp.py,1627
+class ZshScriptTestMeta(20,417
+ def __new__(24,501
+ def makeTest(25,543
+ def runTest(26,587
+class ZshScriptTestMixin(41,1071
+def test_genZshFunction(62,1825
+ class to 72,2182
+class ZshTests(130,4250
+ def test_accumulateMetadata(134,4335
+ def test_mutuallyExclusiveCornerCase(159,5341
+ class OddFighterAceOptions(165,5582
+ def test_accumulateAdditionalOptions(193,6898
+ def test_verifyZshNames(209,7494
+ class TmpOptions(214,7636
+ class TmpOptions2(221,7921
+ def test_zshCode(231,8310
+ def test_zshCodeWithSubs(244,8798
+ def test_incompleteCommandLine(257,9320
+ def test_incompleteCommandLine_case2(275,9983
+ def test_incompleteCommandLine_case3(298,10812
+ def test_skipSubcommandList(318,11546
+ def test_poorlyDescribedOptMethod(334,12108
+ def test_brokenActions(348,12565
+ class BrokenActions(353,12731
+ def test_optMethodsDontOverride(366,13185
+ class Options(371,13369
+ def opt_flag(375,13519
+ def opt_param(378,13593
+class EscapeTests(389,13907
+ def test_escape(390,13945
+class CompleterNotImplementedTests(404,14233
+ def test_unknownShell(411,14469
+class FighterAceServerOptions(422,14761
+class FighterAceOptions(433,15110
+ def opt_silly(474,16838
+class FighterAceExtendedOptions(480,16932
+ def opt_nocrash(497,17617
+ def opt_difficulty(503,17717
+def _accuracyAction(510,17820
+class SimpleProgOptions(516,17987
+ def opt_X(544,19065
+class SimpleProgSub1(551,19181
+class SimpleProgSub2(556,19270
+class SimpleProgWithSubcommands(561,19359
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_dist3.py,94
+class ModulesToInstallTests(18,329
+ def test_exist(22,419
+ def test_notexist(37,1078
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_release.py,2827
+class ExternalTempdirTestCase(79,1899
+ def mktemp(84,2100
+def _gitConfig(94,2298
+def _gitInit(111,2838
+def genVersion(124,3131
+class StructureAssertingMixin(136,3453
+ def createStructure(142,3668
+ def assertStructure(170,4840
+class ProjectTests(200,6109
+ def assertProjectsEqual(205,6227
+ def makeProject(218,6843
+ def makeProjects(241,7778
+ def test_getVersion(253,8137
+ def test_repr(262,8387
+ def test_findTwistedStyleProjects(271,8622
+class UtilityTests(287,9224
+ def test_chdir(292,9341
+ def chAndBreak(300,9569
+ def test_replaceInFile(311,9834
+def doNotFailOnNetworkError(334,10607
+ def wrapper(346,11016
+class DoNotFailTests(359,11410
+ def test_skipsOnAssertionError(364,11501
+ def inner(371,11770
+ def test_doesNotSkipOnDifferentError(380,11982
+ def inner(386,12200
+class APIBuilderTests(396,12382
+ def test_build(403,12529
+ def test_buildWithPolicy(465,14730
+ def test_buildWithDeprecated(515,16593
+ def test_apiBuilderScriptMainRequiresTwoArguments(585,19182
+ def test_apiBuilderScriptMain(596,19624
+class FilePathDeltaTests(609,20025
+ def test_filePathDeltaSubdir(614,20110
+ def test_filePathDeltaSiblingDir(623,20413
+ def test_filePathNoCommonElements(633,20738
+ def test_filePathDeltaSimilarEndElements(643,21098
+class SphinxBuilderTests(654,21505
+ def setUp(693,22770
+ def createFakeSphinxProject(706,23156
+ def verifyFileExists(718,23674
+ def test_build(756,24843
+ def test_main(765,25079
+ def test_warningsAreErrors(774,25331
+ def verifyBuilt(793,26018
+ def test_failToBuild(809,26581
+class CommandsTestMixin(821,26917
+ def setUp(825,27048
+ def test_ensureIsWorkingDirectoryWithWorkingDirectory(829,27117
+ def test_ensureIsWorkingDirectoryWithNonWorkingDirectory(839,27500
+ def test_statusClean(849,27903
+ def test_statusNotClean(858,28210
+ def test_remove(868,28583
+ def test_export(884,29137
+class GitCommandTest(909,30069
+ def makeRepository(918,30292
+ def commitRepository(932,30643
+class RepositoryCommandDetectionTest(945,31075
+ def setUp(952,31296
+ def test_git(956,31364
+ def test_unknownRepository(965,31606
+class VCSCommandInterfaceTests(975,31921
+ def test_git(979,32044
+class CheckNewsfragmentScriptTests(987,32207
+ def setUp(993,32336
+ def test_noArgs(1010,32937
+ def test_diffFromTrunkNoNewsfragments(1022,33283
+ def test_noChangeFromTrunk(1047,34132
+ def test_trunk(1066,34696
+ def test_release(1081,35107
+ def test_releaseWithNewsfragments(1107,35978
+ def test_onlyQuotes(1138,37034
+ def test_newsfragmentAdded(1165,37901
+ def test_topfileButNotFragmentAdded(1195,38915
+ def test_newsfragmentAddedButWithOtherNewsfragments(1226,39959
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_sendmsg.py,2178
+class _FDHolder(60,1628
+ def __init__(64,1744
+ def fileno(67,1795
+ def close(73,1904
+ def __del__(81,2090
+ def __enter__(92,2412
+ def __exit__(95,2458
+def _makePipe(99,2537
+class ExitedWithStderr(108,2699
+ def __str__(113,2790
+class StartStopProcessProtocol(124,3046
+ def __init__(139,3610
+ def connectionMade(146,3756
+ def outReceived(150,3834
+ def errReceived(154,3897
+ def processEnded(158,3960
+def _spawn(167,4196
+class BadList(195,4975
+ def __iter__(210,5575
+class WorseList(225,6043
+ def __iter__(232,6250
+ class BadIterator(237,6399
+ def next(238,6434
+class CModuleSendmsgTests(244,6559
+ def setUp(254,6842
+ def tearDown(261,6982
+ def test_sendmsgBadArguments(269,7130
+ def test_badAncillaryIter(295,8201
+ def test_badAncillaryNext(312,8788
+ def test_sendmsgBadAncillaryItem(323,9174
+ def test_syscallError(360,10579
+ def test_syscallErrorWithControlMessage(371,10969
+ def test_roundtrip(383,11405
+ def test_roundtripEmptyAncillary(396,11771
+ def test_flags(407,12159
+ def test_wrongTypeAncillary(430,13043
+ def test_sendSubProcessFD(443,13539
+ def test_sendmsgTwoAncillaryDoesNotSegfault(467,14458
+class CModuleRecvmsgTests(484,14977
+ def test_badArguments(491,15162
+ def test_cmsgSpaceOverflow(516,16089
+ def test_syscallError(524,16355
+ def test_flags(535,16729
+class CModuleGetSocketFamilyTests(551,17250
+ def _socket(559,17482
+ def test_badArguments(570,17825
+ def test_syscallError(580,18171
+ def test_inet(591,18553
+ def test_inet6(599,18811
+ def test_unix(607,19074
+class SendmsgTests(618,19402
+ def setUp(625,19567
+ def tearDown(632,19707
+ def test_syscallError(640,19855
+ def test_syscallErrorWithControlMessage(650,20211
+ def test_roundtrip(661,20613
+ def test_shortsend(676,21046
+ def test_roundtripEmptyAncillary(692,21708
+ def test_flags(703,22074
+ def test_sendSubProcessFD(727,22975
+class GetSocketFamilyTests(752,23877
+ def _socket(759,24023
+ def test_inet(770,24357
+ def test_inet6(778,24625
+ def test_unix(786,24898
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_runtime.py,697
+class PythonVersionTests(19,401
+ def test_shortPythonVersion(24,506
+class PlatformTests(34,768
+ def test_isKnown(43,1031
+ def test_isVistaConsistency(52,1278
+ def test_isMacOSXConsistency(64,1696
+ def test_isLinuxConsistency(74,1986
+ def test_isWinNT(84,2320
+ def test_isWinNTDeprecated(99,2820
+ def test_supportsThreads(111,3224
+class ForeignPlatformTests(128,3838
+ def test_getType(133,3967
+ def test_isMacOSX(145,4437
+ def test_isLinux(156,4887
+class DockerPlatformTests(170,5473
+ def test_noChecksOnLinux(175,5597
+ def test_noCGroups(183,5825
+ def test_cgroupsSuggestsDocker(192,6122
+ def test_cgroupsSuggestsRealSystem(216,7275
+
+venv/lib/python2.7/site-packages/twisted/python/test/cmodulepullpipe.py,19
+def recvfd(10,219
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_systemd.py,621
+class InheritedDescriptorsMixin(16,271
+ def test_inheritedDescriptors(22,513
+ def test_repeated(31,819
+class MemoryOnlyMixin(42,1109
+ def getDaemon(48,1385
+class EnvironmentMixin(59,1769
+ def initializeEnvironment(67,2154
+ def getDaemon(78,2515
+class MemoryOnlyTests(90,2993
+class EnvironmentTests(98,3182
+ def test_secondEnvironment(102,3358
+ def test_mismatchedPID(113,3837
+ def test_missingPIDVariable(123,4227
+ def test_nonIntegerPIDVariable(134,4648
+ def test_missingFDSVariable(144,5073
+ def test_nonIntegerFDSVariable(155,5494
+ def test_defaultEnviron(165,5929
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_deprecate.py,3813
+class _MockDeprecatedAttribute(45,1378
+ def __init__(51,1542
+ def get(55,1602
+class ModuleProxyTests(63,1701
+ def _makeProxy(69,1969
+ def test_getattrPassthrough(83,2372
+ def test_getattrIntercept(94,2833
+ def test_privateAttributes(107,3314
+ def test_setattr(118,3712
+ def test_repr(129,4066
+class DeprecatedAttributeTests(142,4491
+ def setUp(148,4751
+ def _getWarningString(154,4927
+ def test_deprecatedAttributeHelper(164,5278
+ def addStackLevel(179,5964
+ def test_deprecatedAttribute(193,6410
+ def test_wrappedModule(219,7471
+class ImportedModuleAttributeTests(251,8454
+ def pathEntryTree(266,8858
+ def makeSomeFiles(280,9515
+ def simpleModuleEntry(303,10419
+ def checkOneWarning(314,10837
+ def test_deprecatedModule(329,11437
+ def test_deprecatedModuleMultipleTimes(338,11745
+class WarnAboutFunctionTests(360,12733
+ def setUp(365,12957
+def testFunction(378,13416
+def callTestFunction(383,13483
+ def test_warning(404,14219
+ def aFunc(410,14451
+ def test_warningLineNumber(422,14887
+ def assertSamePath(440,15688
+ def test_renamedFile(455,16146
+ def test_filteredWarning(491,17713
+ def test_filteredOnceWarning(512,18504
+def dummyCallable(544,19821
+def dummyReplacementMethod(553,19931
+class DeprecationWarningsTests(562,20066
+ def test_getDeprecationWarningString(563,20119
+ def test_getDeprecationWarningStringWithFormat(576,20682
+ def test_deprecateEmitsWarning(591,21430
+ def addStackLevel(597,21659
+ def test_deprecatedPreservesName(608,22124
+ def test_getDeprecationDocstring(619,22534
+ def test_deprecatedUpdatesDocstring(630,22876
+ def localDummyCallable(636,23057
+ def test_versionMetadata(653,23495
+ def test_getDeprecationWarningStringReplacement(663,23820
+ def test_getDeprecationWarningStringReplacementWithCallable(681,24597
+class DeprecatedClass(702,25480
+class ClassWithDeprecatedProperty(709,25599
+ def someProperty(717,25789
+ def someProperty(727,25966
+class DeprecatedDecoratorTests(735,26095
+ def assertDocstring(740,26202
+ def test_propertyGetter(757,26716
+ def test_propertySetter(789,27909
+ def test_class(810,28657
+ def test_deprecatedReplacement(837,29678
+ def test_deprecatedReplacementWithCallable(856,30434
+class AppendToDocstringTests(876,31272
+ def test_appendToEmptyDocstring(883,31442
+ def noDocstring(888,31581
+ def test_appendToSingleLineDocstring(895,31750
+ def singleLineDocstring(906,32212
+ def test_appendToMultilineDocstring(918,32667
+ def multiLineDocstring(927,32984
+ def expectedDocstring(932,33095
+class MutualArgumentExclusionTests(945,33394
+ def checkPassed(950,33513
+ def test_passed_simplePositional(973,34283
+ def func(978,34438
+ def test_passed_tooManyArgs(983,34552
+ def func(988,34697
+ def test_passed_doublePassKeyword(993,34810
+ def func(998,34985
+ def test_passed_unspecifiedKeyword(1003,35094
+ def func(1008,35287
+ def test_passed_star(1013,35396
+ def func(1018,35567
+ def test_passed_starStar(1024,35715
+ def func(1029,35876
+ def test_passed_noDefaultValues(1035,36047
+ def func(1040,36217
+ def test_mutualExclusionPrimeDirective(1046,36381
+ def func(1053,36662
+ def test_mutualExclusionExcludesByKeyword(1061,36863
+ def func(1067,37127
+ def test_invalidParameterType(1073,37236
+ class FakeSignature:FakeSignature1079,37470
+ def __init__(1080,37499
+ class FakeParameter:FakeParameter1083,37589
+ def __init__(1084,37618
+ def func(1088,37729
+ class KeywordOnlyTests(1111,38450
+ def test_notAvailable(1120,38761
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_fakepwd.py,901
+def findInvalidUID(26,404
+class UserDatabaseTestsMixin(54,1200
+ def test_getpwuid(62,1599
+ def test_noSuchUID(82,2398
+ def test_getpwnam(90,2635
+ def test_noSuchName(110,3444
+ def test_recordLength(121,3804
+ def test_recordIndexable(133,4252
+class UserDatabaseTests(156,5257
+ def setUp(160,5363
+ def getExistingUserInfo(168,5550
+ def test_addUser(186,6132
+class PwdModuleTests(216,7182
+ def setUp(227,7568
+ def getExistingUserInfo(232,7671
+class ShadowDatabaseTestsMixin(247,8128
+ def test_getspnam(255,8545
+ def test_noSuchName(277,9424
+ def test_recordLength(285,9663
+ def test_recordIndexable(297,10050
+class ShadowDatabaseTests(324,11191
+ def setUp(328,11303
+ def getExistingUserInfo(336,11477
+ def test_addUser(358,12225
+class SPwdModuleTests(392,13383
+ def setUp(405,13878
+ def getExistingUserInfo(409,13954
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_setup.py,1049
+class SetupTests(28,498
+ def test_conditionalExtensions(33,574
+ def test_win32Definition(55,1478
+class OptionalDependenciesTests(72,2036
+ def test_distributeTakesExtrasRequire(77,2129
+ def canonicalizeExtras(99,3052
+ def test_extrasRequireDictContainsKeys(111,3409
+ def test_extrasRequiresDevDeps(129,4217
+ def test_extrasRequiresTlsDeps(144,4788
+ def test_extrasRequiresConchDeps(156,5245
+ def test_extrasRequiresSoapDeps(168,5661
+ def test_extrasRequiresSerialDeps(179,5979
+ def test_extrasRequiresHttp2Deps(190,6303
+ def test_extrasRequiresAllNonPlatformDeps(200,6665
+ def test_extrasRequiresMacosPlatformDeps(219,7465
+ def test_extrasRequireMacOSXPlatformDeps(238,8238
+ def test_extrasRequiresWindowsPlatformDeps(246,8513
+class FakeModule(266,9301
+ def __init__(270,9408
+ def __getattr__(280,9665
+class WithPlatformTests(298,10127
+ def test_cpython(302,10253
+ def test_other(310,10502
+class BuildPy3Tests(319,10754
+ def test_find_package_modules(328,10936
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_inotify.py,881
+class INotifyTests(22,496
+ def test_missingInit(29,666
+ class libc:libc34,850
+ def inotify_add_watch(35,870
+ def inotify_rm_watch(37,932
+ def test_missingAdd(42,1060
+ class libc:libc47,1248
+ def inotify_init(48,1268
+ def inotify_rm_watch(50,1325
+ def test_missingRemove(55,1453
+ class libc:libc60,1643
+ def inotify_init(61,1663
+ def inotify_add_watch(63,1720
+ def test_setTypes(68,1849
+ class libc:libc74,2109
+ def inotify_init(75,2129
+ def inotify_rm_watch(79,2241
+ def inotify_add_watch(83,2365
+ def test_failedInit(100,2941
+ class libc:libc105,3090
+ def inotify_init(106,3110
+ def test_failedAddWatch(112,3265
+ class libc:libc117,3422
+ def inotify_add_watch(118,3442
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_syslog.py,491
+class SyslogObserverTests(16,285
+ def setUp(25,520
+ def openlog(31,744
+ def syslog(36,874
+ def test_emitWithoutMessage(40,963
+ def test_emitCustomPriority(49,1247
+ def test_emitErrorPriority(62,1737
+ def test_emitCustomPriorityOverridesError(75,2162
+ def test_emitCustomFacility(89,2722
+ def test_emitCustomSystem(102,3231
+ def test_emitMessage(114,3642
+ def test_emitMultilineMessage(127,4062
+ def test_emitStripsTrailingEmptyLines(140,4484
+
+venv/lib/python2.7/site-packages/twisted/python/test/modules_helpers.py,213
+class TwistedModulesMixin(16,282
+ def replaceSysPath(22,466
+ def cleanUpSysPath(27,645
+ def replaceSysModules(33,789
+ def cleanUpSysModules(38,987
+ def pathEntryWithOnePackage(46,1215
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_urlpath.py,880
+class _BaseURLPathTests(14,289
+ def test_partsAreBytes(18,386
+ def test_strReturnsStr(29,792
+ def test_mutabilityWithText(36,981
+ def test_mutabilityWithBytes(70,2350
+ def test_allAttributesAreBytes(77,2540
+ def test_stringConversion(88,2933
+ def test_childString(97,3219
+ def test_siblingString(110,3806
+ def test_parentString(128,4593
+ def test_hereString(148,5493
+ def test_doubleSlash(162,6084
+ def test_pathList(174,6516
+class BytesURLPathTests(198,7369
+ def setUp(202,7519
+ def test_mustBeBytes(207,7653
+ def test_withoutArguments(218,7954
+ def test_partialArguments(227,8208
+ def test_nonASCIIBytes(243,8819
+class StringURLPathTests(252,9094
+ def setUp(257,9272
+ def test_mustBeStr(262,9406
+class UnicodeURLPathTests(275,9746
+ def setUp(280,9929
+ def test_nonASCIICharacters(285,10064
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_util.py,4620
+class UtilTests(38,855
+ def testUniq(40,892
+ def testRaises(44,1041
+ def test_uidFromNumericString(56,1422
+ def test_uidFromUsernameString(64,1671
+ def test_gidFromNumericString(76,2108
+ def test_gidFromGroupnameString(84,2357
+class NameToLabelTests(97,2799
+ def test_nameToLabel(102,2889
+class UntilConcludesTests(121,3399
+ def test_uninterruptably(125,3514
+ def f(132,3824
+class SwitchUIDTests(151,4368
+ def setUp(160,4550
+ def initgroups(167,4738
+ def test_uid(174,4914
+ def test_euid(184,5232
+ def test_currentUID(194,5594
+ def test_currentEUID(211,6303
+class MergeFunctionMetadataTests(229,7034
+ def test_mergedFunctionBehavesLikeMergeTarget(234,7144
+ def foo(242,7393
+ def bar(245,7443
+ def test_moduleIsMerged(253,7655
+ def foo(258,7805
+ def bar(261,7842
+ def test_docstringIsMerged(269,8031
+ def foo(274,8173
+ def bar(279,8250
+ def test_nameIsMerged(288,8431
+ def foo(293,8563
+ def bar(296,8600
+ def test_instanceDictionaryIsMerged(303,8743
+ def foo(309,8924
+ def bar(314,8997
+class OrderedDictTests(326,9241
+ def test_deprecated(330,9335
+class InsensitiveDictTests(348,9954
+ def test_preserve(353,10057
+ def test_noPreserve(382,10992
+ def test_unicode(398,11525
+ def test_bytes(408,11777
+class PasswordTestingProcessProtocol(419,12026
+ def connectionMade(424,12238
+ def childDataReceived(428,12336
+ def processEnded(431,12423
+class GetPasswordTests(435,12515
+ def test_stdin(439,12669
+ def processFinished(458,13442
+class SearchUpwardsTests(467,13663
+ def testSearchupwards(468,13708
+class IntervalDifferentialTests(491,14642
+ def testDefault(492,14694
+ def testSingle(497,14853
+ def testPair(502,15008
+ def testTriple(518,15670
+ def testInsert(541,16659
+ def testRemove(555,17170
+class Record(569,17627
+ def __init__(575,17763
+class DifferentRecord(581,17834
+ def __init__(587,17999
+class DerivedRecord(593,18070
+class EqualToEverything(600,18177
+ def __eq__(604,18302
+ def __ne__(608,18353
+class EqualToNothing(613,18406
+ def __eq__(617,18525
+ def __ne__(621,18577
+class EqualityTests(626,18629
+ def test_identity(630,18716
+ class Empty(635,18901
+ def test_equality(645,19155
+ def test_unequality(657,19648
+ def test_differentClassesEquality(668,20040
+ def test_differentClassesInequality(676,20277
+ def test_inheritedClassesEquality(684,20513
+ def test_inheritedClassesInequality(696,21044
+ class if 700,21250
+ def test_rightHandArgumentImplementsEquality(708,21567
+ def test_rightHandArgumentImplementsUnequality(719,21999
+class RunAsEffectiveUserTests(731,22438
+ def setUp(739,22652
+ def _securedFunction(747,22926
+ def test_forwardResult(757,23307
+ def test_takeParameters(766,23563
+ def test_takesKeyworkArguments(775,23817
+ def _testUIDGIDSwitch(784,24097
+ def test_root(802,24888
+ def test_UID(812,25226
+ def test_GID(822,25583
+ def test_UIDGID(832,25924
+class InitGroupsTests(846,26474
+ def test_initgroupsInStdlib(850,26566
+ def mockInitgroups(857,26739
+ def test_initgroupsNoneGid(869,27110
+class DeprecationTests(880,27415
+ def test_getPluginDirs(884,27528
+ def test_addPluginDir(899,28060
+class SuppressedWarningsTests(919,28767
+ def test_runWithWarningsSuppressedFiltered(925,28960
+ def test_runWithWarningsSuppressedUnfiltered(937,29474
+ def test_passThrough(949,29977
+ def test_noSideEffects(957,30201
+class FancyStrMixinTests(971,30654
+ def test_sequenceOfStrings(976,30753
+ class Foo(981,30964
+ def test_formatter(988,31174
+ class Foo(995,31480
+ def test_override(1004,31770
+ class Foo(1011,32108
+ def test_fancybasename(1018,32326
+ class Foo(1022,32470
+ def test_repr(1027,32591
+ class Foo(1031,32700
+class PadToTests(1040,32908
+ def test_default(1045,32991
+ def test_specificDefaultValue(1054,33217
+ def test_padNonEmptyList(1063,33462
+ def test_padToSmallerSize(1072,33713
+ def test_alreadyPadded(1080,33951
+ def test_alreadyPaddedCopies(1090,34250
+ def test_makeCopy(1100,34556
+class ReplaceIfTests(1110,34766
+ def test_replacesIfTrue(1115,34858
+ def test(1121,35061
+ def test_keepsIfFalse(1129,35271
+ def test(1135,35481
+ def test_multipleReplace(1141,35569
+ def test(1149,35892
+ def test_boolsOnly(1155,35979
+ def test(1162,36195
+
+venv/lib/python2.7/site-packages/twisted/python/test/test_zipstream.py,963
+class FileEntryMixin(17,272
+ def getFileEntry(21,376
+ def test_isatty(32,720
+ def test_closed(40,937
+ def test_readline(50,1219
+ def test_next(61,1606
+ def test_readlines(71,1965
+ def test_iteration(79,2222
+ def test_readWhole(88,2507
+ def test_readPartial(97,2751
+ def test_tell(109,3097
+class DeflatedZipFileEntryTests(123,3462
+class ZipFileEntryTests(131,3633
+class ZipstreamTests(139,3782
+ def setUp(143,3878
+ def makeZipFile(154,4214
+ def test_invalidMode(169,4813
+ def test_closedArchive(178,5128
+ def test_invalidHeader(188,5454
+ def test_filenameMismatch(207,6252
+ def test_unsupportedCompression(227,7019
+ def test_extraData(245,7708
+ def test_unzipIterChunky(262,8299
+ def test_unzipIterChunkyDirectory(281,9041
+ def _unzipIterChunkyTest(306,10252
+ def test_unzipIterChunkyStored(337,11455
+ def test_chunkyDeflated(345,11696
+ def _makebigfile(353,11934
+
+venv/lib/python2.7/site-packages/twisted/python/text.py,226
+def stringyString(11,172
+def isMultiline(66,1860
+def endsInNewline(73,1986
+def greedyWrap(80,2116
+def removeLeadingBlanks(133,3602
+def removeLeadingTrailingBlanks(141,3748
+def splitQuoted(149,3945
+def strFile(184,4866
+
+venv/lib/python2.7/site-packages/twisted/python/util.py,2368
+class InsensitiveDict:InsensitiveDict34,869
+ def __init__(48,1337
+ def __delitem__(58,1570
+ def _lowerOrReturn(63,1664
+ def __getitem__(70,1832
+ def __setitem__(78,2022
+ def has_key(87,2275
+ def _doPreserve(97,2476
+ def keys(105,2699
+ def values(112,2827
+ def items(119,2938
+ def get(126,3058
+ def setdefault(137,3317
+ def update(147,3589
+ def __repr__(155,3744
+ def iterkeys(163,3962
+ def itervalues(168,4066
+ def iteritems(173,4154
+ def popitem(178,4264
+ def clear(184,4355
+ def copy(189,4432
+ def __len__(193,4506
+ def __eq__(197,4561
+def uniquify(205,4742
+def padTo(220,5047
+def getPluginDirs(244,5608
+def addPluginDir(258,6145
+def sibpath(266,6344
+def _getpass(278,6689
+def getPassword(294,7013
+def println(344,8692
+def str_xor(353,8824
+def makeStatBar(358,8895
+ def statBar(363,9119
+def spewer(387,10030
+def searchupwards(408,10664
+class LineLog:LineLog438,11526
+ def __init__(445,11708
+ def append(456,11991
+ def str(464,12163
+ def __str__(468,12227
+ def __bytes__(472,12292
+ def __getitem__(476,12369
+ def clear(480,12448
+def raises(488,12557
+class IntervalDifferential(500,12772
+ def __init__(519,13291
+ def __iter__(532,13709
+class _IntervalDifferentialIterator(537,13811
+ def __init__(538,13856
+ def __next__(545,14009
+ def addInterval(559,14418
+ def removeInterval(568,14705
+class FancyStrMixin:FancyStrMixin582,15146
+ def __str__(603,16081
+class FancyEqMixin:FancyEqMixin621,16663
+ def __eq__(630,16868
+ def __ne__(640,17219
+ def initgroups(657,17555
+ def initgroups(664,17720
+def switchUID(684,18335
+class SubclassableCStringIO(730,20051
+ def __init__(736,20180
+ def __iter__(741,20296
+ def next(745,20360
+ def close(749,20416
+ def isatty(753,20474
+ def seek(757,20534
+ def tell(761,20612
+ def read(765,20668
+ def readline(769,20731
+ def readlines(773,20814
+ def truncate(777,20900
+ def write(781,20979
+ def writelines(785,21041
+ def flush(789,21119
+ def getvalue(793,21177
+def untilConcludes(798,21242
+def mergeFunctionMetadata(823,21838
+def nameToLabel(851,22455
+def uidFromString(898,23960
+def gidFromString(921,24569
+def runAsEffectiveUser(944,25181
+def runWithWarningsSuppressed(985,26477
+
+venv/lib/python2.7/site-packages/twisted/python/usage.py,1510
+class UsageError(30,686
+class CoerceParameter(37,747
+ def __init__(41,858
+ def dispatch(50,1145
+class Options(66,1668
+ def __init__(158,6024
+ def opt_help(194,6912
+ def opt_version(201,7047
+ def parseOptions(211,7323
+ def postOptions(279,10038
+ def parseArgs(288,10309
+ def _generic_flag(303,10890
+ def _gather_flags(310,11141
+ def _gather_parameters(337,11948
+ def _gather_handlers(371,13028
+ def __str__(446,15594
+ def getSynopsis(449,15687
+ def getUsage(473,16625
+class Completer(555,19192
+ def __init__(565,19583
+ def _getRepeatFlag(583,20288
+ def _description(591,20447
+ def _shellCode(598,20594
+class CompleteFiles(618,21286
+ def __init__(622,21383
+ def _description(627,21511
+ def _shellCode(634,21724
+class CompleteDirs(643,22083
+ def _shellCode(647,22160
+class CompleteList(655,22444
+ def __init__(659,22536
+ def _shellCode(663,22641
+class CompleteMultiList(672,22968
+ def __init__(676,23096
+ def _shellCode(680,23201
+class CompleteUsernames(690,23654
+ def _shellCode(694,23729
+class CompleteGroups(702,24001
+ def _shellCode(707,24103
+class CompleteHostnames(715,24377
+ def _shellCode(719,24452
+class CompleteUserAtHost(727,24724
+ def _shellCode(735,24948
+class CompleteNetInterfaces(752,25856
+ def _shellCode(756,25949
+class Completions(764,26239
+ def __init__(847,30175
+def docMakeChunks(857,30506
+def flagFunction(954,33430
+def portCoerce(993,34685
+
+venv/lib/python2.7/site-packages/twisted/python/hook.py,321
+class HookError(40,1282
+def addPre(43,1373
+def addPost(51,1571
+def removePre(58,1770
+def removePost(67,2018
+def %(81,2330
+def _XXX(97,2720
+def PRE(104,2860
+def POST(108,2975
+def ORIG(112,3093
+def _addHook(117,3213
+def _removeHook(128,3505
+def _enhook(143,4054
+ def newfunc(148,4207
+def _dehook(168,4865
+
+venv/lib/python2.7/site-packages/twisted/python/_release.py,982
+def runCommand(42,1459
+class IVCSCommand(59,1997
+ def ensureIsWorkingDirectory(63,2078
+ def isStatusClean(72,2305
+ def remove(82,2580
+ def exportTo(91,2796
+class GitCommand(107,3331
+ def ensureIsWorkingDirectory(112,3460
+ def isStatusClean(128,3948
+ def remove(142,4366
+ def exportTo(153,4674
+def getRepositoryCommand(173,5484
+class Project(199,6290
+ def __init__(209,6648
+ def __repr__(213,6720
+ def getVersion(218,6827
+def findTwistedProjects(236,7433
+def replaceInFile(251,7904
+class NoDocumentsFound(267,8341
+class APIBuilder(274,8441
+ def build(280,8648
+ def templatefile(316,9974
+class SphinxBuilder(346,11109
+ def main(361,11618
+ def build(377,12189
+def filePathDelta(421,13832
+class NotWorkingDirectory(450,14767
+class BuildAPIDocsScript(458,14921
+ def buildAPIDocs(463,15029
+ def main(485,15815
+class CheckNewsfragmentScript(501,16336
+ def __init__(505,16455
+ def main(509,16518
+
+venv/lib/python2.7/site-packages/twisted/python/sendmsg.py,70
+def sendmsg(27,697
+def recvmsg(54,1587
+def getSocketFamily(94,3129
+
+venv/lib/python2.7/site-packages/twisted/python/_pydoctor.py,528
+class HeadRequest(19,479
+ def get_method(24,580
+class TwistedSphinxInventory(32,689
+ def getLink(41,957
+ def _getURLAsHEAD(108,3345
+def getDeprecated(128,3882
+class TwistedModuleVisitor(157,4927
+ def visitClass(159,4998
+ def visitFunction(170,5265
+def versionToUsefulObject(183,5570
+def deprecatedToUsefulText(193,5774
+class TwistedFunction(212,6325
+ def docsources(214,6386
+class TwistedASTBuilder(224,6580
+class TwistedSystem(230,6717
+ def __init__(237,6911
+ def privacyClass(245,7269
+
+venv/lib/python2.7/site-packages/twisted/python/components.py,1153
+ class IFoo(14,391
+ class Foo:Foo18,452
+def registerAdapter(50,1339
+def getAdapterFactory(74,2355
+def _addHook(89,2886
+ def _hook(99,3184
+def _removeHook(109,3429
+def getRegistry(122,3781
+class Adapter:Adapter132,3999
+ def __init__(154,4687
+ def __conform__(159,4838
+ def isuper(168,5128
+class Componentized:Componentized176,5295
+ def __init__(190,5837
+ def locateAdapterClass(193,5894
+ def setAdapter(196,6026
+ def addAdapter(203,6278
+ def setComponent(213,6630
+ def addComponent(219,6828
+ def unsetComponent(241,7699
+ def removeComponent(245,7881
+ def getComponent(259,8332
+ def __conform__(292,9795
+class ReprableComponentized(296,9879
+ def __init__(297,9923
+ def __repr__(300,9985
+def proxyForInterface(308,10147
+ class MySpecializedProxy(316,10464
+ def someInterfaceMethod(317,10521
+ def __init__(332,11133
+class _ProxiedClassMethod(344,11511
+ def __init__(360,11979
+ def __call__(365,12140
+class _ProxyDescriptor(380,12602
+ def __init__(394,13132
+ def __get__(399,13286
+ def __set__(410,13679
+ def __delete__(418,13913
+
+venv/lib/python2.7/site-packages/twisted/python/win32.py,204
+class FakeWindowsError(28,632
+def cmdLineQuote(42,944
+def quoteArguments(57,1481
+class _ErrorFormatter(70,1933
+ def __init__(85,2542
+ def fromEnvironment(90,2711
+ def formatError(111,3354
+
+venv/lib/python2.7/site-packages/twisted/python/shortcut.py,147
+def open(16,197
+class Shortcut:Shortcut29,390
+ def __init__(34,448
+ def load(66,1725
+ def save(74,1928
+ def __getattr__(84,2179
+
+venv/lib/python2.7/site-packages/twisted/python/failure.py,1048
+class DefaultException(30,554
+def format_frames(35,601
+class NoCurrentExceptionError(86,2917
+def _Traceback(94,3111
+class _TracebackFrame(113,3717
+ def __init__(119,3873
+class _Frame(132,4286
+ def __init__(141,4552
+class _Code(154,4880
+ def __init__(158,4978
+def _extraneous(166,5118
+class Failure(183,5478
+ def __init__(217,6759
+ def _extrapolate(380,12808
+ def trap(412,14097
+ def _ebFoo(422,14471
+ def check(445,15230
+ def raiseException(466,16034
+ def throwExceptionIntoGenerator(480,16387
+ def _findFailure(494,16941
+ def __repr__(553,19294
+ def __str__(559,19495
+ def __getstate__(563,19587
+ def cleanFailure(596,20478
+ def getTracebackObject(609,20889
+ def getErrorMessage(627,21516
+ def getBriefTraceback(636,21774
+ def getTraceback(642,21904
+ def printTraceback(649,22146
+ def printBriefTraceback(719,24783
+ def printDetailedTraceback(726,24997
+def _safeReprVars(734,25239
+def _debuginit(752,25808
+def startDebugMode(773,26529
+
+venv/lib/python2.7/site-packages/twisted/python/procutils.py,18
+def which(13,182
+
+venv/lib/python2.7/site-packages/twisted/python/fakepwd.py,512
+class _UserRecord(14,314
+ def __init__(20,527
+ def __len__(30,800
+ def __getitem__(34,842
+class UserDatabase(41,1026
+ def __init__(49,1302
+ def addUser(53,1353
+ def getpwuid(89,2481
+ def getpwnam(99,2723
+ def getpwall(109,2973
+class _ShadowRecord(117,3094
+ def __init__(123,3320
+ def __len__(136,3700
+ def __getitem__(140,3742
+class ShadowDatabase(148,3966
+ def __init__(158,4260
+ def addUser(162,4311
+ def getspnam(206,5751
+ def getspall(216,6013
+
+venv/lib/python2.7/site-packages/twisted/python/finalize.py,168
+def callbackFactory(12,119
+ def _cb(13,151
+def register(21,257
+ def fin(28,450
+ class Finalizeable:Finalizeable31,499
+ def __finalizers__(36,576
+
+venv/lib/python2.7/site-packages/twisted/python/formmethod.py,1515
+class FormException(18,331
+ def __init__(21,421
+class InputError(26,539
+class Argument:Argument34,641
+ def __init__(40,789
+ def addHints(53,1208
+ def getHint(56,1277
+ def getShortDescription(59,1366
+ def getLongDescription(62,1458
+ def coerce(65,1569
+class String(70,1712
+ def __init__(77,1820
+ def coerce(84,2156
+class Text(93,2480
+class Password(98,2532
+class VerifiedPassword(103,2619
+ def coerce(106,2730
+class Hidden(117,3171
+class Integer(124,3289
+ def __init__(129,3374
+ def coerce(139,3934
+class IntegerRange(148,4194
+ def __init__(150,4224
+ def coerce(157,4551
+class Float(168,4978
+ def __init__(172,5029
+ def coerce(183,5590
+class Choice(192,5816
+ def __init__(202,6315
+ def coerce(209,6648
+class Flags(217,6862
+ def __init__(227,7336
+ def coerce(232,7585
+class CheckGroup(246,8006
+class RadioGroup(250,8042
+class Boolean(254,8079
+ def coerce(255,8104
+class File(263,8304
+ def __init__(264,8326
+ def coerce(269,8549
+def positiveInt(277,8744
+class Date(282,8825
+ def __init__(287,8921
+ def coerce(294,9222
+class Submit(317,9960
+ def __init__(320,10042
+ def coerce(327,10394
+class PresentationHint:PresentationHint336,10562
+class MethodSignature:MethodSignature344,10651
+ def __init__(349,10722
+ def getArgument(354,10820
+ def method(359,10949
+class FormMethod:FormMethod365,11071
+ def __init__(368,11136
+ def getArgs(373,11311
+ def call(376,11388
+
+venv/lib/python2.7/site-packages/twisted/python/lockfile.py,250
+def unique(20,403
+ def kill(53,1500
+ def symlink(69,1986
+ def readlink(98,2864
+ def rmlink(115,3356
+class FilesystemLock(121,3465
+ def __init__(143,4083
+ def lock(147,4140
+ def unlock(209,6786
+def isLocked(227,7261
+
+venv/lib/python2.7/site-packages/twisted/python/reflect.py,1076
+def prefixedMethodNames(31,744
+def addMethodNamesToDict(52,1375
+def prefixedMethods(93,2982
+def accumulateMethods(113,3529
+def namedModule(155,5207
+def namedObject(168,5431
+def requireModule(180,5690
+class _NoModuleFound(200,6195
+class InvalidName(207,6292
+class ModuleNotFound(214,6408
+class ObjectNotFound(222,6552
+def _importAndCheckStack(230,6696
+def namedAny(261,8059
+def filenameToModuleName(325,10340
+def qual(363,11638
+def _determineClass(371,11765
+def _determineClassName(379,11863
+def _safeFormat(391,12075
+def safe_repr(415,12741
+def safe_str(431,13042
+class QueueMethod:QueueMethod455,13567
+ def __init__(459,13651
+ def __call__(462,13740
+def fullFuncName(467,13819
+def getClass(475,14062
+def accumulateClassDict(487,14319
+ class Soy:Soy498,14745
+ class Plant:Plant501,14807
+ class Seaweed(504,14872
+ class Lunch(507,14914
+def accumulateClassList(524,15346
+def isSame(536,15778
+def isLike(540,15818
+def modgrep(544,15858
+def isOfType(548,15940
+def findInstances(554,16101
+ def objgrep(564,16496
+
+venv/lib/python2.7/site-packages/twisted/python/_oldstyle.py,152
+def _replaceIf(18,361
+ def decorator(29,718
+ def wrapped(40,1046
+def passthru(49,1174
+def _ensureOldClass(61,1315
+def _oldStyle(85,2031
+
+venv/lib/python2.7/site-packages/twisted/python/htmlizer.py,252
+class TokenPrinter:TokenPrinter17,335
+ def __init__(26,547
+ def printtoken(33,699
+class HTMLWriter:HTMLWriter72,1998
+ def __init__(80,2154
+ def write(87,2336
+class SmallerHTMLWriter(101,2756
+def filter(111,2982
+def main(124,3355
+
+venv/lib/python2.7/site-packages/twisted/python/context.py,465
+class ContextTracker:ContextTracker27,548
+ def handleRequest(39,1006
+ def renderRequest(42,1116
+ def renderHeader(46,1207
+ def renderBody(49,1271
+ def __init__(61,1856
+ def callWithContext(65,1927
+ def getContext(90,2725
+class ThreadedContextTracker(110,3250
+ def __init__(111,3288
+ def currentContext(114,3344
+ def callWithContext(121,3528
+ def getContext(124,3661
+def installContextTracker(128,3770
+
+venv/lib/python2.7/site-packages/twisted/python/_inotify.py,110
+class INotifyError(17,318
+def init(24,445
+def add(35,668
+def remove(56,1282
+def initializeModule(84,2533
+
+venv/lib/python2.7/site-packages/twisted/python/syslog.py,117
+class SyslogObserver:SyslogObserver23,480
+ def __init__(37,911
+ def emit(55,1556
+def startLogging(99,3207
+
+venv/lib/python2.7/site-packages/twisted/python/threadable.py,372
+class DummyLock(14,301
+ def __reduce__(19,408
+def unpickle_lock(24,472
+def _synchPre(33,637
+def _synchPost(43,925
+def _sync(48,986
+ def sync(50,1035
+def synchronize(60,1225
+def init(76,1789
+ class XLock(88,2094
+ def __reduce__(89,2155
+def getThreadID(104,2555
+def isInIOThread(111,2682
+def registerAsIOThread(118,2825
+
+venv/lib/python2.7/site-packages/twisted/python/rebuild.py,319
+def _isClassType(31,492
+class Sensitive(51,1092
+ def needRebuildUpdate(61,1368
+ def rebuildUpToDate(66,1467
+ def latestVersionOf(70,1539
+def latestFunction(97,2446
+def latestClass(111,2807
+class RebuildError(138,3695
+def updateInstance(145,3824
+def __injectedgetattr__(153,3957
+def rebuild(167,4341
+
+venv/lib/python2.7/site-packages/twisted/python/_shellcomp.py,863
+def shellComplete(35,1252
+class SubcommandAction(136,5481
+ def _shellCode(137,5522
+class ZshBuilder(144,5720
+ class will 150,5968
+ def __init__(164,6505
+ def write(170,6642
+class ZshSubcommandBuilder(197,7849
+ def __init__(207,8293
+ def write(212,8416
+class ZshArgumentsGenerator(226,8811
+ class with 233,9116
+ def __init__(278,11211
+ def write(348,13567
+ def writeHeader(359,13816
+ def writeOptions(369,14111
+ def writeExtras(380,14407
+ def writeFooter(402,15351
+ def verifyZshNames(410,15543
+ def err(416,15775
+ def excludeStr(432,16351
+ def makeExcludesDict(475,17852
+ def writeOpt(503,18883
+ def getAction(550,20554
+ def getDescription(567,21088
+ def getShortOption(599,22197
+ def addAdditionalOptions(608,22439
+def descrFromDoc(649,24177
+def escape(662,24506
+
+venv/lib/python2.7/site-packages/twisted/python/deprecate.py,1508
+ def badAPI(14,376
+ class BadClass(21,526
+ class OtherwiseUndeprecatedClass(35,933
+ def badProperty(38,1038
+ def badProperty(44,1169
+def _fullyQualifiedName(99,2762
+def _getReplacementString(132,3886
+def _getDeprecationDocstring(148,4343
+def _getDeprecationWarningString(169,4994
+def getDeprecationWarningString(206,6270
+def _appendToDocstring(242,7542
+def deprecated(269,8505
+ def deprecationDecorator(288,9334
+ def deprecatedFunction(296,9583
+def deprecatedProperty(312,10040
+ class _DeprecatedProperty(338,11004
+ def _deprecatedWrapper(343,11142
+ def deprecatedFunction(345,11219
+ def setter(354,11497
+ def deprecationDecorator(358,11611
+ def deprecatedFunction(376,12352
+def getWarningMethod(395,12900
+def setWarningMethod(403,13036
+class _InternalState(415,13288
+ def __init__(423,13571
+ def __getattribute__(427,13653
+ def __setattr__(432,13817
+class _ModuleProxy(438,13981
+ def __init__(465,15216
+ def __repr__(472,15394
+ def __setattr__(481,15672
+ def __getattribute__(490,15909
+class _DeprecatedAttribute(521,17041
+ def __init__(541,17669
+ def get(552,17966
+def _deprecateAttribute(568,18617
+def deprecatedModuleAttribute(594,19490
+def warnAboutFunction(621,20369
+def _passedArgSpec(656,21535
+def _passedSignature(699,23049
+def _mutuallyExclusiveArguments(759,25400
+ def function(771,25910
+ def wrapper(776,26122
+ def wrapped(787,26450
+
+venv/lib/python2.7/site-packages/twisted/python/_setup.py,462
+class ConditionalExtension(155,4641
+ def __init__(165,5061
+def _checkPythonVersion(195,5977
+def getSetupArgs(207,6352
+ class my_build_ext(227,7203
+class BuildPy3(268,8251
+ def find_package_modules(273,8400
+class build_ext_twisted(285,8713
+ def prepare_extensions(291,8877
+ def build_extensions(322,10122
+ def _remove_conftest(330,10340
+ def _compile_helper(338,10555
+ def _check_header(353,10946
+def _checkCPython(363,11290
+
+venv/lib/python2.7/site-packages/twisted/python/urlpath.py,447
+def _rereconstituter(19,449
+class URLPath(40,1121
+ def __init__(59,1627
+ def _reconstitute(69,1934
+ def _fromURL(88,2561
+ def pathList(111,3430
+ def fromString(130,4008
+ def fromBytes(151,4745
+ def fromRequest(174,5472
+ def _mod(187,5840
+ def sibling(207,6499
+ def child(224,7029
+ def parent(240,7463
+ def here(253,7814
+ def click(266,8163
+ def __str__(280,8582
+ def __repr__(287,8739
+
+venv/lib/python2.7/site-packages/twisted/python/roots.py,1037
+class NotSupportedError(18,368
+class Request:Request27,557
+ def write(37,948
+ def finish(42,1123
+class Entity:Entity50,1340
+ def render(60,1711
+class Collection:Collection70,1968
+ def __init__(77,2141
+ def getStaticEntity(85,2334
+ def getDynamicEntity(92,2539
+ def getEntity(98,2712
+ def putEntity(115,3260
+ def delEntity(122,3460
+ def storeEntity(129,3636
+ def removeEntity(134,3846
+ def listStaticEntities(139,4059
+ def listDynamicEntities(146,4254
+ def listEntities(153,4429
+ def listStaticNames(160,4644
+ def listDynamicNames(168,4835
+ def listNames(176,5010
+class ConstraintViolation(184,5189
+class Constrained(189,5295
+ def nameConstraint(192,5401
+ def entityConstraint(200,5714
+ def reallyPutEntity(208,6013
+ def putEntity(211,6108
+class Locked(225,6573
+ def lock(230,6681
+ def entityConstraint(233,6726
+class Homogenous(237,6799
+ def entityConstraint(246,7028
+ def getNameType(253,7285
+ def getEntityType(256,7335
+
+venv/lib/python2.7/site-packages/twisted/python/zippath.py,818
+class ZipPath(32,842
+ def __init__(37,957
+ def __cmp__(57,1694
+ def __repr__(64,1915
+ def sep(73,2231
+ def parent(83,2485
+ def child(90,2690
+ def sibling(107,3500
+ def exists(111,3572
+ def isdir(115,3641
+ def isfile(119,3723
+ def islink(123,3816
+ def listdir(127,3861
+ def splitext(139,4266
+ def basename(149,4605
+ def dirname(153,4685
+ def open(159,4855
+ def changed(164,5030
+ def getsize(168,5068
+ def getAccessTime(178,5338
+ def getModificationTime(188,5605
+ def getStatusChangeTime(201,6039
+class ZipArchive(212,6341
+ def __init__(226,6914
+ def child(253,8109
+ def exists(263,8412
+ def getAccessTime(270,8574
+ def getModificationTime(277,8744
+ def getStatusChangeTime(284,8927
+ def __repr__(291,9111
+
+venv/lib/python2.7/site-packages/twisted/python/log.py,1578
+class ILogContext:ILogContext40,1037
+class ILogObserver(50,1293
+ def __call__(57,1528
+def callWithContext(83,2518
+def callWithLogger(90,2700
+def err(111,3208
+class Logger:Logger144,4393
+ def logPrefix(148,4495
+class LogPublisher:LogPublisher159,4778
+ def __init__(167,4892
+ def observers(191,5971
+ def _startLogging(201,6281
+ def _stopLogging(217,6804
+ def addObserver(227,7189
+ def removeObserver(240,7584
+ def msg(251,7913
+ def _actually(294,9261
+ def decorate(309,9796
+ def addObserver(321,10120
+ def removeObserver(333,10396
+ def msg(345,10709
+ def showwarning(360,11121
+def _safeFormat(369,11281
+def textFromEventDict(418,12940
+class _GlobalStartStopMixIn:_GlobalStartStopMixIn461,14555
+ def start(466,14662
+ def stop(473,14776
+class FileLogObserver(481,14892
+ def __init__(491,15149
+ def getTimezoneOffset(497,15260
+ def formatTime(512,15755
+ def emit(544,16911
+class PythonLoggingObserver(567,17603
+ def __init__(577,18007
+ def emit(585,18236
+class StdioOnnaStick:StdioOnnaStick600,18703
+ def __init__(616,19150
+ def close(624,19365
+ def fileno(628,19401
+ def flush(632,19443
+ def read(636,19479
+ def write(645,19625
+ def writelines(655,19936
+def startLogging(663,20159
+def startLoggingWithObserver(677,20484
+class NullFile:NullFile689,20804
+ def read(695,20904
+ def write(701,20970
+ def flush(710,21102
+ def close(716,21169
+def discardLogs(723,21237
+class DefaultObserver(743,21829
+ def emit(752,22087
+
+venv/lib/python2.7/site-packages/twisted/python/modules.py,1747
+def _isPythonIdentifier(89,2996
+def _isPackagePath(104,3365
+class _ModuleIteratorHelper:_ModuleIteratorHelper113,3611
+ def iterModules(120,3835
+ def walkModules(176,6425
+ def _subModuleName(188,6891
+ def _packagePaths(195,7091
+ def _getEntry(203,7304
+ def __getitem__(213,7525
+ def __iter__(235,8293
+class PythonAttribute:PythonAttribute246,8693
+ def __init__(258,9086
+ def __repr__(273,9620
+ def isLoaded(276,9695
+ def load(286,10028
+ def iterAttributes(295,10278
+class PythonModule(299,10438
+ def __init__(312,10812
+ def _getEntry(328,11342
+ def __repr__(331,11398
+ def isLoaded(338,11563
+ def iterAttributes(347,11811
+ def isPackage(367,12675
+ def load(374,12877
+ def __eq__(398,13777
+ def __ne__(406,13995
+ def walkModules(414,14218
+ def _subModuleName(419,14424
+ def _packagePaths(425,14581
+class PathEntry(447,15342
+ def __init__(456,15626
+ def _getEntry(463,15827
+ def __repr__(466,15873
+ def _packagePaths(469,15948
+class IPathImportMapper(472,16006
+ def mapPath(477,16159
+class _DefaultMapImpl:_DefaultMapImpl491,16529
+ def mapPath(493,16610
+class _ZipMapImpl:_ZipMapImpl499,16757
+ def __init__(501,16849
+ def mapPath(504,16917
+def _defaultSysPathFactory(531,17909
+class PythonPath:PythonPath541,18124
+ def __init__(561,18814
+ def _getSysPath(618,21380
+ def _findEntryPathString(626,21574
+ def _smartPath(658,23044
+ def iterEntries(678,23745
+ def __getitem__(689,24017
+ def __contains__(729,25379
+ def __repr__(743,25743
+ def iterModules(749,25931
+ def walkModules(757,26151
+def walkModules(768,26524
+def iterModules(776,26768
+def getModule(785,27017
+
+venv/lib/python2.7/site-packages/twisted/python/_textattributes.py,901
+class _Attribute(29,855
+ def __init__(43,1251
+ def __repr__(47,1304
+ def __getitem__(51,1391
+ def serialize(60,1646
+class _NormalAttr(87,2635
+ def serialize(91,2720
+class _OtherAttr(97,2874
+ def __init__(112,3252
+ def __neg__(118,3401
+ def serialize(124,3557
+class _ColorAttr(130,3754
+ def __init__(141,3980
+ def serialize(147,4111
+class _ForegroundColorAttr(153,4302
+ def __init__(157,4390
+class _BackgroundColorAttr(162,4479
+ def __init__(166,4567
+class _ColorAttribute(171,4656
+ def __init__(185,5052
+ def __getattr__(190,5149
+class CharacterAttributesMixin(198,5311
+ def __getattr__(205,5648
+class DefaultFormattingState(214,5854
+ def copy(224,6062
+ def _withAttribute(233,6229
+ def toVT102(246,6575
+class _FormattingStateMixin(258,6864
+ def copy(262,7002
+ def _withAttribute(268,7125
+def flatten(279,7393
+
+venv/lib/python2.7/site-packages/twisted/python/compat.py,1016
+def _shouldEnableNewStyle(61,1260
+def currentframe(81,1810
+def inet_pton(100,2342
+def inet_ntop(163,4417
+def execfile(231,6229
+ def cmp(253,6894
+def comparable(269,7201
+ def __eq__(283,7603
+ def __ne__(290,7741
+ def __lt__(297,7879
+ def __le__(304,8016
+ def __gt__(311,8154
+ def __ge__(318,8291
+def ioType(343,8693
+def nativeString(404,10999
+def _matchingString(430,11776
+ def reraise(463,13147
+ def iterbytes(492,13941
+ def intToBytes(497,14060
+ def lazyByteSlice(501,14127
+ def networkString(522,14751
+ def iterbytes(527,14929
+ def intToBytes(531,14994
+ def networkString(536,15071
+ def iteritems(616,17171
+ def itervalues(620,17220
+ def items(624,17271
+ def iteritems(631,17379
+ def itervalues(635,17432
+ def items(639,17487
+def _keys(669,17934
+def bytesEnviron(683,18125
+def _constructMethod(703,18578
+def _bytesChr(746,19638
+def _coercedUnicode(769,19973
+def _bytesRepr(804,20938
+def _get_async_param(838,21657
+
+venv/lib/python2.7/site-packages/twisted/python/runtime.py,400
+def shortPythonVersion(16,282
+class Platform:Platform42,664
+ def __init__(51,892
+ def isKnown(59,1161
+ def getType(69,1385
+ def isMacOSX(79,1561
+ def isWinNT(89,1799
+ def isWindows(107,2398
+ def isVista(118,2641
+ def isLinux(131,3020
+ def isDocker(141,3265
+ def _supportsSymlinks(170,4316
+ def supportsThreads(197,5389
+ def supportsINotify(211,5733
+
+venv/lib/python2.7/site-packages/twisted/python/release.py,134
+class DirectoryExists(21,289
+class DirectoryDoesntExist(29,394
+class CommandFailed(37,508
+def sh(44,563
+def runChdirSafe(62,1045
+
+venv/lib/python2.7/site-packages/twisted/python/_appdirs.py,29
+def getDataDirectory(17,307
+
+venv/lib/python2.7/site-packages/twisted/python/systemd.py,121
+class ListenFDs(19,370
+ def __init__(37,1036
+ def fromEnvironment(46,1274
+ def inheritedDescriptors(85,2682
+
+venv/lib/python2.7/site-packages/twisted/python/logfile.py,879
+class BaseLogFile:BaseLogFile22,404
+ def __init__(29,535
+ def fromFullPath(48,1207
+ def shouldRotate(58,1536
+ def _openFile(66,1714
+ def write(94,2574
+ def flush(109,2971
+ def close(116,3069
+ def reopen(127,3278
+ def getCurrentLog(139,3653
+class LogFile(146,3797
+ def __init__(152,3938
+ def _openFile(174,4835
+ def shouldRotate(178,4935
+ def getLog(184,5123
+ def write(193,5432
+ def rotate(200,5590
+ def listLogs(220,6319
+ def __getstate__(235,6742
+class DailyLogFile(244,6900
+ def _openFile(247,7014
+ def shouldRotate(251,7135
+ def toDate(255,7273
+ def suffix(265,7674
+ def getLog(273,7967
+ def write(282,8365
+ def rotate(290,8688
+ def __getstate__(305,9212
+class LogReader:LogReader314,9389
+ def __init__(317,9439
+ def readLines(326,9664
+ def close(339,10035
+
+venv/lib/python2.7/site-packages/twisted/python/zipstream.py,654
+class ChunkingZipFile(18,420
+ def readfile(24,598
+class _FileEntry(70,2230
+ def __init__(93,3068
+ def isatty(104,3373
+ def close(111,3501
+ def readline(120,3659
+ def __next__(132,3900
+ def readlines(146,4236
+ def xreadlines(153,4353
+ def __iter__(160,4463
+ def __enter__(167,4571
+ def __exit__(171,4618
+class ZipFileEntry(176,4698
+ def __init__(181,4816
+ def tell(186,4953
+ def read(190,5005
+class DeflatedZipFileEntry(204,5403
+ def __init__(209,5524
+ def tell(217,5764
+ def read(221,5820
+def countZipFileChunks(262,7220
+def countFileChunks(274,7557
+def unzipIterChunky(292,8040
+
+venv/lib/python2.7/site-packages/twisted/python/filepath.py,3033
+def _stub_islink(49,1448
+class IFilePath(68,1795
+ def child(98,3072
+ def open(110,3542
+ def changed(118,3741
+ def getsize(123,3860
+ def getModificationTime(131,4078
+ def getStatusChangeTime(139,4270
+ def getAccessTime(147,4472
+ def exists(155,4661
+ def isdir(164,4864
+ def isfile(172,5065
+ def children(180,5273
+ def basename(188,5522
+ def parent(197,5755
+ def sibling(202,5875
+class InsecurePath(213,6207
+class LinkError(220,6332
+class UnlistableError(228,6504
+ def __init__(239,6959
+class _WindowsUnlistableError(250,7241
+def _secureEnoughString(262,7615
+class AbstractFilePath(277,8048
+ def getContent(287,8393
+ def parents(298,8630
+ def children(314,9125
+ def walk(381,12380
+ def sibling(412,13700
+ def descendant(426,14062
+ def segmentsFrom(444,14554
+ def __hash__(476,15699
+ def getmtime(484,15904
+ def getatime(491,16055
+ def getctime(498,16194
+class RWX(506,16346
+ def __init__(524,16915
+ def __repr__(530,17066
+ def shorthand(535,17197
+class Permissions(554,17704
+ def __init__(573,18166
+ def __repr__(582,18470
+ def shorthand(587,18594
+class _SpecialNoValue(600,18976
+def _asFilesystemBytes(610,19158
+def _asFilesystemText(631,19730
+def _coerceToFilesystemEncoding(653,20310
+class FilePath(670,20862
+ def __init__(731,23858
+ def __getstate__(740,24128
+ def sep(752,24415
+ def _asBytesPath(762,24664
+ def _asTextPath(774,25017
+ def asBytesMode(786,25371
+ def asTextMode(800,25803
+ def _getPathAsSameTypeAs(814,26237
+ def child(828,26684
+ def preauthChild(863,28053
+ def childSearchPreauth(883,28797
+ def siblingExtensionSearch(903,29454
+ def realpath(934,30605
+ def siblingExtension(960,31607
+ def linkTo(974,32041
+ def open(990,32589
+ def restat(1016,33545
+ def changed(1036,34228
+ def chmod(1045,34406
+ def getsize(1057,34738
+ def getModificationTime(1072,35115
+ def getStatusChangeTime(1086,35451
+ def getAccessTime(1100,35797
+ def getInodeNumber(1114,36130
+ def getDevice(1135,36788
+ def getNumberOfHardLinks(1159,37515
+ def getUserID(1185,38416
+ def getGroupID(1205,38925
+ def getPermissions(1225,39421
+ def exists(1241,39879
+ def isdir(1259,40317
+ def isfile(1276,40743
+ def isBlockDevice(1293,41217
+ def isSocket(1310,41647
+ def islink(1327,42061
+ def isabs(1342,42639
+ def listdir(1354,42877
+ def splitext(1369,43371
+ def __repr__(1381,43730
+ def touch(1385,43801
+ def remove(1401,44251
+ def makedirs(1416,44744
+ def globChildren(1437,45352
+ def basename(1457,46091
+ def dirname(1469,46481
+ def parent(1481,46915
+ def setContent(1492,47222
+ def __cmp__(1545,49808
+ def createDirectory(1551,49960
+ def requireCreate(1562,50189
+ def create(1575,50514
+ def temporarySibling(1590,51020
+ def copyTo(1617,52088
+ def moveTo(1690,55723
+ def statinfo(1737,57687
+
+venv/lib/python2.7/site-packages/twisted/python/randbytes.py,311
+ def _fromhex(20,439
+class SecureRandomNotAvailable(24,507
+class SourceNotAvailable(31,635
+class RandomFactory(38,770
+ def _osUrandom(53,1187
+ def secureRandom(63,1467
+ def _randBits(92,2387
+ def _randModule(105,2787
+ def _randModule(113,3066
+ def insecureRandom(123,3325
+
+venv/lib/python2.7/site-packages/twisted/python/_tzhelper.py,206
+class FixedOffsetTimeZone(18,268
+ def __init__(29,613
+ def fromSignHoursMinutes(44,1016
+ def fromLocalTimeStamp(74,2027
+ def utcoffset(92,2522
+ def dst(99,2652
+ def tzname(107,2844
+
+venv/lib/python2.7/site-packages/twisted/python/monkey.py,190
+class MonkeyPatcher(9,176
+ def __init__(15,327
+ def addPatch(25,658
+ def _alreadyPatched(35,1003
+ def patch(46,1288
+ def restore(57,1676
+ def runWithPatches(66,1907
+
+venv/lib/python2.7/site-packages/twisted/cred/test/test_simpleauth.py,363
+class UsernamePasswordTests(16,431
+ def test_initialisation(20,521
+ def test_correctPassword(30,831
+ def test_wrongPassword(39,1139
+ def test_interface(48,1460
+class UsernameHashedPasswordTests(56,1653
+ def test_initialisation(60,1755
+ def test_correctPassword(70,2073
+ def test_wrongPassword(79,2393
+ def test_interface(88,2726
+
+venv/lib/python2.7/site-packages/twisted/cred/test/test_cred.py,1729
+class ITestable(27,583
+class TestAvatar(35,684
+ def __init__(39,745
+ def login(45,863
+ def logout(50,948
+class Testable(56,1027
+class IDerivedCredentials(66,1192
+class DerivedCredentials(72,1307
+ def __init__(74,1342
+ def checkPassword(79,1454
+class TestRealm(85,1565
+ def __init__(89,1630
+ def requestAvatar(93,1682
+class CredTests(105,2032
+ def setUp(110,2173
+ def test_listCheckers(118,2448
+ def test_basicLogin(130,2908
+ def test_derivedInterface(151,3627
+ def test_failedLoginPassword(172,4332
+ def test_failedLoginName(183,4765
+class OnDiskDatabaseTests(195,5192
+ def setUp(202,5349
+ def test_getUserNonexistentDatabase(209,5535
+ def testUserLookup(219,5855
+ def testCaseInSensitivity(226,6101
+ def testRequestAvatarId(232,6315
+ def testRequestAvatarId_hashed(241,6679
+class HashedPasswordOnDiskDatabaseTests(252,7074
+ def setUp(259,7245
+ def hash(271,7613
+ def testGoodCredentials(275,7714
+ def testGoodCredentials_login(283,8030
+ def testBadCredentials(292,8429
+ def testHashedCredentials(301,8805
+ def _assertFailures(310,9201
+class CheckersMixin(321,9484
+ def test_positive(336,9999
+ def test_negative(348,10388
+class HashlessFilePasswordDBMixin(359,10712
+ def getGoodCredentials(370,10995
+ def getBadCredentials(375,11135
+ def getCheckers(382,11365
+class LocallyHashedFilePasswordDBMixin(411,12594
+class NetworkHashedFilePasswordDBMixin(416,12716
+ class credClass(419,12839
+ def checkPassword(420,12896
+class HashlessFilePasswordDBCheckerTests(425,12996
+class LocallyHashedFilePasswordDBCheckerTests(431,13154
+class NetworkHashedFilePasswordDBCheckerTests(438,13373
+
+venv/lib/python2.7/site-packages/twisted/cred/test/test_digestauth.py,1660
+def b64encode(24,679
+class FakeDigestCredentialFactory(29,739
+ def __init__(34,902
+ def _generateNonce(39,1051
+ def _getTime(46,1188
+class DigestAuthTests(54,1285
+ def setUp(60,1513
+ def test_MD5HashA1(77,2058
+ def test_MD5SessionHashA1(90,2587
+ def test_SHAHashA1(105,3193
+ def test_MD5HashA2Auth(113,3423
+ def test_MD5HashA2AuthInt(126,3903
+ def test_MD5SessHashA2Auth(139,4425
+ def test_MD5SessHashA2AuthInt(147,4684
+ def test_SHAHashA2Auth(155,4953
+ def test_SHAHashA2AuthInt(164,5226
+ def test_MD5HashResponse(172,5489
+ def test_MD5SessionHashResponse(190,6146
+ def test_SHAHashResponse(199,6484
+ def test_MD5HashResponseExtra(208,6810
+ def test_MD5SessionHashResponseExtra(230,7606
+ def test_SHAHashResponseExtra(239,7929
+ def formatResponse(248,8240
+ def getDigestResponse(287,9501
+ def test_response(303,10037
+ def test_responseWithoutQuotes(324,10845
+ def test_responseWithCommaURI(334,11225
+ def test_caseInsensitiveAlgorithm(344,11532
+ def test_md5DefaultAlgorithm(353,11770
+ def test_responseWithoutClientIP(361,11972
+ def test_multiResponse(380,12730
+ def test_failsWithDifferentMethod(413,14000
+ def test_noUsername(435,14954
+ def test_noNonce(457,15766
+ def test_noOpaque(470,16192
+ def test_checkHash(483,16605
+ def test_invalidOpaque(509,17622
+ def test_incompatibleNonce(558,19384
+ def test_incompatibleClientIP(592,20563
+ def test_oldNonce(617,21429
+ def test_mismatchedOpaqueChecksum(642,22376
+ def test_incompatibleCalcHA1Options(666,23250
+ def test_noNewlineOpaque(691,24025
+
+venv/lib/python2.7/site-packages/twisted/cred/test/test_strcred.py,2820
+def getInvalidAuthType(39,759
+class PublicAPITests(51,1079
+ def test_emptyDescription(53,1121
+ def test_invalidAuthType(63,1441
+class StrcredFunctionsTests(74,1768
+ def test_findCheckerFactories(76,1817
+ def test_findCheckerFactory(85,2131
+class MemoryCheckerTests(95,2438
+ def setUp(97,2484
+ def test_isChecker(105,2848
+ def test_badFormatArgString(115,3225
+ def test_memoryCheckerSucceeds(124,3549
+ def _gotAvatar(128,3665
+ def test_memoryCheckerFailsUsername(135,3877
+ def test_memoryCheckerFailsPassword(143,4139
+class AnonymousCheckerTests(152,4402
+ def test_isChecker(154,4451
+ def testAnonymousAccessSucceeds(164,4843
+ def _gotAvatar(170,5082
+class UnixCheckerTests(176,5225
+ def _spwd_getspnam(183,5343
+ def setUp(189,5564
+ def test_isChecker(214,6809
+ def test_unixCheckerSucceeds(228,7408
+ def _gotAvatar(232,7522
+ def test_unixCheckerSucceedsBytes(239,7734
+ def _gotAvatar(243,7862
+ def test_unixCheckerFailsUsername(251,8134
+ def test_unixCheckerFailsUsernameBytes(259,8394
+ def test_unixCheckerFailsPassword(267,8657
+ def test_unixCheckerFailsPasswordBytes(275,8917
+class CryptTests(298,9841
+ def test_verifyCryptedPassword(305,10020
+class FileDBCheckerTests(351,12038
+ def setUp(356,12137
+ def _fakeFilename(366,12612
+ def test_isChecker(373,12770
+ def test_fileCheckerSucceeds(383,13147
+ def _gotAvatar(387,13261
+ def test_fileCheckerFailsUsername(394,13473
+ def test_fileCheckerFailsPassword(402,13733
+ def test_failsWithEmptyFilename(410,13993
+ def test_warnWithBadFilename(418,14240
+class SSHCheckerTests(432,14777
+ def test_isChecker(448,15225
+class DummyOptions(460,15638
+class CheckerOptionsTests(467,15776
+ def test_createsList(469,15823
+ def test_invalidAuthError(482,16293
+ def test_createsDictionary(499,16901
+ def test_credInterfacesProvidesLists(519,17872
+ def test_listDoesNotDisplayDuplicates(531,18306
+ def test_displaysListCorrectly(542,18655
+ def test_displaysHelpCorrectly(555,19157
+ def test_unexpectedException(570,19719
+class OptionsForUsernamePassword(583,20200
+class OptionsForUsernameHashedPassword(588,20336
+class OptionsSupportsAllInterfaces(593,20484
+class OptionsSupportsNoInterfaces(598,20594
+class LimitingInterfacesTests(603,20701
+ def setUp(620,21420
+ def _hash(630,21794
+ def test_supportsInterface(637,21975
+ def test_supportsAllInterfaces(651,22450
+ def test_supportsCheckerFactory(663,22865
+ def test_canAddSupportedChecker(674,23283
+ def test_failOnAddingUnsupportedChecker(691,24043
+ def test_unsupportedInterfaceError(701,24410
+ def test_helpAuthLimitsOutput(713,24817
+ def test_helpAuthTypeLimitsOutput(729,25407
+
+venv/lib/python2.7/site-packages/twisted/cred/test/test_cramauth.py,249
+class CramMD5CredentialsTests(19,404
+ def test_idempotentChallenge(23,498
+ def test_checkPassword(33,804
+ def test_noResponse(46,1339
+ def test_wrongPassword(55,1576
+ def test_setResponse(68,2102
+ def test_interface(83,2637
+
+venv/lib/python2.7/site-packages/twisted/cred/portal.py,198
+class IRealm(19,457
+ def requestAvatar(24,584
+class Portal(46,1658
+ def __init__(58,2180
+ def listCredentialsInterfaces(68,2419
+ def registerChecker(75,2601
+ def login(82,2881
+
+venv/lib/python2.7/site-packages/twisted/cred/strcred.py,597
+class ICheckerFactory(28,495
+ def generateChecker(53,1167
+class StrcredException(61,1346
+class InvalidAuthType(68,1438
+class InvalidAuthArgumentString(76,1611
+class UnsupportedInterfaces(84,1784
+def findCheckerFactories(99,2230
+def findCheckerFactory(107,2372
+def makeChecker(118,2641
+class AuthOptionMixin:AuthOptionMixin133,3063
+ def supportsInterface(162,4034
+ def supportsCheckerFactory(170,4284
+ def addChecker(181,4637
+ def opt_auth(205,5612
+ def _checkerFactoriesForOptHelpAuth(221,6168
+ def opt_help_auth(233,6592
+ def opt_help_auth_type(255,7579
+
+venv/lib/python2.7/site-packages/twisted/cred/error.py,146
+class Unauthorized(11,146
+class LoginFailed(16,219
+class UnauthorizedLogin(23,325
+class UnhandledCredentials(29,434
+class LoginDenied(38,764
+
+venv/lib/python2.7/site-packages/twisted/cred/_digest.py,68
+def calcHA1(36,980
+def calcHA2(83,2481
+def calcResponse(107,3271
+
+venv/lib/python2.7/site-packages/twisted/cred/checkers.py,563
+class ICredentialsChecker(17,400
+ def requestAvatarId(26,643
+class AllowAnonymousAccess:AllowAnonymousAccess55,1808
+ def requestAvatarId(58,1888
+class InMemoryUsernamePasswordDatabaseDontUse(64,2009
+ def __init__(78,2563
+ def addUser(82,2667
+ def _cbPasswordMatch(86,2752
+ def requestAvatarId(93,2929
+class FilePasswordDB:FilePasswordDB105,3335
+ def __init__(124,4082
+ def __getstate__(183,6512
+ def _cbPasswordMatch(193,6730
+ def _loadCredentials(200,6907
+ def getUser(227,7871
+ def requestAvatarId(243,8459
+
+venv/lib/python2.7/site-packages/twisted/cred/credentials.py,1196
+class ICredentials(32,805
+class IUsernameDigestHash(42,1026
+ def checkHash(47,1226
+class IUsernameHashedPassword(58,1576
+ def checkPassword(72,2133
+class IUsernamePassword(88,2636
+ def checkPassword(105,3274
+class IAnonymous(121,3777
+class DigestedCredentials(129,3940
+ def __init__(134,4050
+ def checkPassword(141,4227
+ def checkHash(164,5104
+class DigestCredentialFactory(189,6024
+ def __init__(223,7307
+ def getChallenge(229,7498
+ def _generateNonce(249,8090
+ def _getTime(259,8324
+ def _generateOpaque(267,8529
+ def _verifyOpaque(287,9262
+ def decode(349,11495
+class CramMD5Credentials(396,13200
+ def __init__(413,13676
+ def getChallenge(417,13738
+ def setResponse(433,14411
+ def moreChallenges(437,14513
+ def checkPassword(441,14566
+class UsernameHashedPassword:UsernameHashedPassword448,14756
+ def __init__(450,14787
+ def checkPassword(454,14892
+class UsernamePassword:UsernamePassword460,15005
+ def __init__(462,15030
+ def checkPassword(466,15141
+class Anonymous:Anonymous472,15249
+class ISSHPrivateKey(477,15278
+class SSHPrivateKey:SSHPrivateKey502,15975
+ def __init__(503,15996
+
+venv/lib/python2.7/site-packages/twisted/news/test/test_news.py,331
+class NewsTests(32,704
+ def setUp(33,740
+ def testArticleExists(39,943
+ def testArticleRequest(45,1092
+ def cbArticle(48,1191
+ def testHeadRequest(66,1971
+ def cbArticle(69,2041
+ def cbHead(76,2224
+ def testBodyRequest(88,2619
+ def cbArticle(91,2689
+ def cbBody(98,2872
+
+venv/lib/python2.7/site-packages/twisted/news/test/test_database.py,583
+class ModerationTestsMixin:ModerationTestsMixin20,402
+ def setUp(24,520
+ def sendmail(28,568
+ def getApprovedMessage(53,1303
+ def getUnapprovedMessage(64,1685
+ def getStorage(75,2044
+ def test_postApproved(89,2562
+ def cbPosted(104,3092
+ def test_postModerated(113,3365
+ def cbModerated(128,3924
+ def _checkModeratorMessage(144,4600
+class PickleStorageTests(166,5358
+ def getStorage(170,5464
+class NewsShelfTests(184,5925
+ def getStorage(188,6023
+ def test_notifyModerator(203,6560
+ def test_defaultSender(214,6960
+
+venv/lib/python2.7/site-packages/twisted/news/test/test_nntp.py,667
+class TestNNTPClient(36,868
+ def __init__(37,907
+ def assertEqual(40,971
+ def connectionMade(43,1079
+ def gotSubscriptions(48,1190
+ def gotAllGroups(55,1401
+ def getAllGroupsFailed(62,1581
+ def gotGroup(66,1692
+ def getSubscriptionsFailed(73,1840
+ def getGroupFailed(77,1962
+ def postFailed(81,2068
+ def postedOk(85,2171
+ def gotArticle(89,2226
+ def getArticleFailed(99,2458
+class NNTPTests(103,2568
+ def setUp(104,2604
+ def testLoopback(117,3037
+ def test_connectionMade(129,3477
+ def test_LIST(140,3782
+ def test_GROUP(155,4255
+ def test_LISTGROUP(168,4696
+ def test_XROVER(183,5186
+
+venv/lib/python2.7/site-packages/twisted/news/database.py,3016
+def hexdigest(32,747
+class Article:Article35,870
+ def __init__(36,885
+ def getHeader(64,1806
+ def putHeader(72,1972
+ def textHeaders(76,2069
+ def overview(82,2244
+class NewsServerError(89,2385
+class INewsStorage(93,2430
+ def listRequest(98,2536
+ def subscriptionRequest(105,2736
+ def postRequest(112,2923
+ def overviewRequest(120,3166
+ def xoverRequest(127,3348
+ def xhdrRequest(136,3671
+ def listGroupRequest(145,3997
+ def groupRequest(152,4168
+ def articleExistsRequest(159,4374
+ def articleRequest(167,4625
+ def headRequest(179,5163
+ def bodyRequest(188,5453
+class NewsStorage:NewsStorage196,5740
+ def listRequest(201,5894
+ def subscriptionRequest(203,5957
+ def postRequest(205,6028
+ def overviewRequest(207,6100
+ def xoverRequest(209,6174
+ def xhdrRequest(211,6256
+ def listGroupRequest(213,6345
+ def groupRequest(215,6420
+ def articleExistsRequest(217,6491
+ def articleRequest(219,6567
+ def headRequest(221,6658
+ def bodyRequest(223,6735
+class _ModerationMixin:_ModerationMixin228,6815
+ def notifyModerators(236,7104
+class PickleStorage(283,8668
+ def __init__(292,8913
+ def getModerators(308,9551
+ def listRequest(317,9904
+ def subscriptionRequest(334,10447
+ def postRequest(337,10526
+ def overviewRequest(371,11557
+ def xoverRequest(375,11633
+ def xhdrRequest(385,11978
+ def listGroupRequest(395,12327
+ def groupRequest(401,12511
+ def articleExistsRequest(415,12969
+ def articleRequest(423,13225
+ def headRequest(441,13788
+ def bodyRequest(452,14156
+ def flush(463,14534
+ def load(468,14637
+class Group:Group486,15321
+ def __init__(493,15424
+class NewsShelf(500,15575
+ def __init__(504,15701
+ def initialize(525,16443
+ def addGroup(539,16958
+ def addSubscription(543,17051
+ def addModerator(547,17161
+ def listRequest(551,17251
+ def subscriptionRequest(558,17456
+ def getModerator(562,17549
+ def notifyModerator(573,17907
+ def postRequest(582,18166
+ def overviewRequest(616,19357
+ def xoverRequest(620,19433
+ def xhdrRequest(635,19916
+ def listGroupRequest(650,20407
+ def groupRequest(656,20643
+ def articleExistsRequest(669,21037
+ def articleRequest(673,21139
+ def headRequest(695,21859
+ def bodyRequest(713,22477
+class NewsStorageAugmentation:NewsStorageAugmentation732,23132
+ def __init__(776,24180
+ def __setstate__(781,24294
+ def listRequest(788,24553
+ def subscriptionRequest(805,25188
+ def postRequest(812,25400
+ def _doPost(819,25655
+ def overviewRequest(888,28121
+ def xoverRequest(895,28326
+ def xhdrRequest(917,29088
+ def listGroupRequest(933,29633
+ def groupRequest(945,30025
+ def articleExistsRequest(963,30635
+ def articleRequest(974,30926
+ def headRequest(1002,32081
+ def bodyRequest(1015,32592
+def makeGroupSQL(1035,33334
+def makeOverviewSQL(1042,33506
+
+venv/lib/python2.7/site-packages/twisted/news/tap.py,309
+class DBOptions(11,233
+ def postOptions(24,891
+class PickleOptions(50,1835
+ def postOptions(63,2266
+class Options(79,2969
+ def __init__(98,3674
+ def opt_group(105,3820
+ def opt_moderator(110,3944
+ def opt_subscription(115,4102
+ def opt_server(120,4249
+def makeService(125,4413
+
+venv/lib/python2.7/site-packages/twisted/news/nntp.py,4147
+def parseRange(38,961
+def extractCode(61,1511
+class NNTPError(71,1698
+ def __init__(72,1726
+ def __str__(75,1788
+class NNTPClient(79,1858
+ def __init__(82,1926
+ def gotAllGroups(96,2237
+ def getAllGroupsFailed(100,2350
+ def gotOverview(104,2461
+ def getOverviewFailed(108,2577
+ def gotSubscriptions(112,2689
+ def getSubscriptionsFailed(116,2820
+ def gotGroup(120,2942
+ def getGroupFailed(124,3049
+ def gotArticle(128,3155
+ def getArticleFailed(132,3268
+ def gotHead(136,3378
+ def getHeadFailed(140,3482
+ def gotBody(144,3586
+ def getBodyFailed(148,3690
+ def postedOk(152,3793
+ def postFailed(156,3895
+ def gotXHeader(160,3998
+ def getXHeaderFailed(164,4110
+ def gotNewNews(168,4218
+ def getNewNewsFailed(172,4327
+ def gotNewGroups(176,4435
+ def getNewGroupsFailed(180,4550
+ def setStreamSuccess(184,4662
+ def setStreamFailed(188,4770
+ def fetchGroups(192,4876
+ def fetchOverview(201,5158
+ def fetchSubscriptions(210,5453
+ def fetchGroup(220,5808
+ def fetchHead(229,6123
+ def fetchBody(239,6483
+ def fetchArticle(249,6841
+ def postArticle(259,7242
+ def fetchNewNews(271,7699
+ def fetchNewGroups(295,8751
+ def fetchXHeader(307,9331
+ def setStream(332,10435
+ def quit(342,10770
+ def _newState(347,10862
+ def _endState(355,11131
+ def _newLine(365,11374
+ def _setResponseCode(371,11534
+ def _getResponseCode(375,11612
+ def lineReceived(379,11684
+ def _statePassive(395,12224
+ def _passiveError(399,12303
+ def _headerInitial(403,12389
+ def _stateList(412,12587
+ def _stateOverview(420,12838
+ def _stateSubscriptions(427,13026
+ def _headerGroup(434,13202
+ def _stateArticle(440,13342
+ def _stateHead(449,13583
+ def _stateBody(456,13744
+ def _headerPost(465,13979
+ def _headerPosted(479,14488
+ def _stateXHDR(488,14710
+ def _stateNewNews(495,14872
+ def _stateNewGroups(502,15028
+ def _headerMode(509,15188
+class NNTPServer(518,15411
+ def __init__(525,15694
+ def connectionMade(529,15750
+ def lineReceived(535,15940
+ def do_LIST(560,16952
+ def _gotList(581,17869
+ def _errList(588,18074
+ def _gotSubscription(593,18216
+ def _errSubscription(600,18386
+ def _gotOverview(605,18544
+ def _errOverview(612,18734
+ def do_LISTGROUP(617,18893
+ def _gotListGroup(626,19216
+ def _errListGroup(640,19599
+ def do_XOVER(645,19727
+ def _gotXOver(654,20057
+ def _errXOver(661,20250
+ def xhdrWork(666,20379
+ def do_XHDR(686,21083
+ def _gotXHDR(692,21242
+ def _errXHDR(698,21408
+ def do_POST(703,21526
+ def _doingPost(709,21703
+ def _gotPost(721,22057
+ def _errPost(725,22137
+ def do_CHECK(730,22256
+ def _gotCheck(735,22399
+ def _errCheck(742,22621
+ def do_TAKETHIS(747,22754
+ def _doingTakeThis(752,22861
+ def _didTakeThis(763,23218
+ def _errTakeThis(767,23308
+ def do_GROUP(772,23444
+ def _gotGroup(777,23593
+ def _errGroup(784,23821
+ def articleWork(789,23941
+ def do_ARTICLE(809,24726
+ def _gotArticle(815,24945
+ def finishedFileTransfer(826,25290
+ def _errArticle(834,25465
+ def do_STAT(839,25594
+ def _gotStat(845,25801
+ def _errStat(851,26000
+ def do_HEAD(856,26123
+ def _gotHead(862,26327
+ def _errHead(870,26568
+ def do_BODY(875,26709
+ def _gotBody(881,26906
+ def _errBody(890,27236
+ def do_NEXT(897,27490
+ def do_LAST(903,27680
+ def do_MODE(909,27870
+ def do_QUIT(921,28241
+ def do_HELP(926,28343
+ def do_SLAVE(932,28481
+ def do_XPATH(937,28586
+ def do_XINDEX(944,28859
+ def do_XROVER(950,29099
+ def do_IHAVE(961,29396
+ def _foundArticle(965,29512
+ def _handleIHAVE(974,29824
+ def _gotIHAVE(986,30156
+ def _errIHAVE(990,30243
+class UsenetClientProtocol(995,30383
+ def __init__(1001,30537
+ def connectionMade(1013,31039
+ def articleExists(1020,31278
+ def gotNewNews(1028,31486
+ def getNewNewsFailed(1037,31817
+ def gotArticle(1042,31981
+
+venv/lib/python2.7/site-packages/twisted/news/news.py,460
+class NNTPFactory(16,238
+ def __init__(21,369
+ def buildProtocol(24,438
+class UsenetClientFactory(30,551
+ def __init__(31,602
+ def clientConnectionLost(37,734
+ def clientConnectionFailed(41,804
+ def updateChecks(45,916
+ def buildProtocol(49,1011
+class UsenetServerFactory(57,1317
+ def __init__(62,1444
+ def startFactory(69,1729
+ def stopFactory(73,1829
+ def buildProtocol(79,1961
+ def syncWithRemotes(85,2074
+
+venv/lib/python2.7/site-packages/twisted/scripts/test/test_scripts.py,328
+def outputFromPythonScript(22,582
+class ScriptTestsMixin(49,1567
+ def scriptTest(56,1788
+class ScriptTests(84,2824
+ def test_twistd(88,2919
+ def test_twistdPathInsert(92,2982
+ def test_trial(113,3722
+ def test_trialPathInsert(117,3783
+ def test_pyhtmlizer(136,4442
+class ZshIntegrationTests(141,4514
+
+venv/lib/python2.7/site-packages/twisted/scripts/htmlizer.py,65
+class Options(32,623
+ def parseArgs(46,973
+def run(51,1047
+
+venv/lib/python2.7/site-packages/twisted/scripts/_twistw.py,159
+class ServerOptions(14,297
+ def opt_version(20,467
+class WindowsApplicationRunner(31,751
+ def preApplication(37,928
+ def postApplication(46,1139
+
+venv/lib/python2.7/site-packages/twisted/scripts/_twistd_unix.py,633
+def _umask(28,745
+class ServerOptions(32,791
+ def opt_version(73,2772
+ def postOptions(83,3047
+def checkPID(89,3211
+class UnixAppLogger(119,4261
+ def __init__(135,4738
+ def _getLogObserver(142,4982
+ def rotateLog(174,6248
+def launchWithName(182,6537
+class UnixApplicationRunner(190,6778
+ def preApplication(197,6996
+ def _formatChildException(208,7327
+ def postApplication(247,9165
+ def removePID(272,10165
+ def setupEnvironment(293,10805
+ def daemonize(334,12167
+ def _waitForStart(379,13699
+ def shedPrivileges(399,14363
+ def startApplication(426,15316
+
+venv/lib/python2.7/site-packages/twisted/scripts/trial.py,1078
+def _parseLocalVariables(38,884
+def loadLocalVariables(64,1783
+def getTestModules(81,2259
+def isTestFile(88,2446
+def _reporterAction(98,2763
+def _maybeFindSourceLine(103,2907
+def _checkKnownRunOrder(144,4224
+class _BasicOptions(163,4849
+ def __init__(211,6957
+ def getSynopsis(215,7046
+ def coverdir(225,7471
+ def opt_coverage(244,8298
+ def opt_testmodule(255,8627
+ def opt_spew(279,9622
+ def opt_help_orders(288,9879
+ def opt_help_reporters(299,10290
+ def opt_disablegc(309,10687
+ def opt_tbformat(317,10834
+ def opt_recursionlimit(330,11258
+ def opt_random(343,11617
+ def opt_without_module(357,12093
+ def parseArgs(370,12571
+ def _loadReporterByName(374,12640
+ def postOptions(384,13055
+class Options(397,13620
+ def opt_jobs(447,15538
+ def _getWorkerArguments(462,16009
+ def postOptions(477,16504
+def _initialDebugSetup(493,17099
+def _getSuite(502,17357
+def _getLoader(509,17518
+def _wrappedPdb(524,18021
+class _DebuggerNotFound(547,18566
+def _makeRunner(557,18723
+def run(602,20300
+
+venv/lib/python2.7/site-packages/twisted/scripts/twistd.py,35
+def runApp(23,621
+def run(30,791
+
+venv/lib/python2.7/site-packages/hamcrest/library/object/hasproperty.py,227
+class IsObjectWithProperty(13,436
+ def __init__(15,478
+ def _matches(19,619
+ def describe_to(29,864
+ def describe_mismatch(35,1198
+ def __str__(51,1969
+def has_property(57,2076
+def has_properties(90,3161
+
+venv/lib/python2.7/site-packages/hamcrest/library/object/hasstring.py,124
+class HasString(9,221
+ def __init__(11,252
+ def _matches(14,329
+ def describe_to(17,411
+def has_string(22,580
+
+venv/lib/python2.7/site-packages/hamcrest/library/object/haslength.py,160
+class HasLength(10,275
+ def __init__(12,306
+ def _matches(15,383
+ def describe_mismatch(20,533
+ def describe_to(26,847
+def has_length(31,1016
+
+venv/lib/python2.7/site-packages/hamcrest/library/integration/match_equality.py,154
+class EqualityWrapper(10,244
+ def __init__(12,276
+ def __eq__(15,341
+ def __str__(18,416
+ def __repr__(21,466
+def match_equality(25,530
+
+venv/lib/python2.7/site-packages/hamcrest/library/collection/isdict_containingkey.py,132
+class IsDictContainingKey(10,275
+ def __init__(12,316
+ def _matches(15,393
+ def describe_to(22,617
+def has_key(27,790
+
+venv/lib/python2.7/site-packages/hamcrest/library/collection/issequence_onlycontaining.py,143
+class IsSequenceOnlyContaining(11,319
+ def __init__(13,365
+ def _matches(16,430
+ def describe_to(28,773
+def only_contains(33,950
+
+venv/lib/python2.7/site-packages/hamcrest/library/collection/is_empty.py,91
+class IsEmpty(8,163
+ def matches(10,192
+ def describe_to(26,650
+def empty(30,747
+
+venv/lib/python2.7/site-packages/hamcrest/library/collection/issequence_containing.py,315
+class IsSequenceContaining(11,319
+ def __init__(13,361
+ def _matches(16,450
+ def describe_to(24,687
+class IsSequenceContainingEvery(33,1139
+ def __init__(35,1186
+ def _matches(39,1332
+ def describe_mismatch(45,1487
+ def describe_to(48,1616
+def has_item(53,1705
+def has_items(71,2336
+
+venv/lib/python2.7/site-packages/hamcrest/library/collection/isdict_containing.py,132
+class IsDictContaining(10,275
+ def __init__(12,313
+ def _matches(16,448
+ def describe_to(23,719
+def has_entry(31,1079
+
+venv/lib/python2.7/site-packages/hamcrest/library/collection/issequence_containinginanyorder.py,357
+class MatchInAnyOrder(10,275
+ def __init__(11,306
+ def matches(15,456
+ def isfinished(18,550
+ def isnotsurplus(28,1005
+ def ismatched(36,1301
+class IsSequenceContainingInAnyOrder(48,1693
+ def __init__(50,1745
+ def matches(53,1813
+ def describe_mismatch(67,2412
+ def describe_to(70,2523
+def contains_inanyorder(76,2746
+
+venv/lib/python2.7/site-packages/hamcrest/library/collection/isdict_containingvalue.py,136
+class IsDictContainingValue(10,275
+ def __init__(12,318
+ def _matches(15,401
+ def describe_to(22,635
+def has_value(27,810
+
+venv/lib/python2.7/site-packages/hamcrest/library/collection/isdict_containingentries.py,245
+class IsDictContainingEntries(10,275
+ def __init__(12,320
+ def _not_a_dictionary(15,422
+ def matches(21,686
+ def describe_mismatch(50,1974
+ def describe_keyvalue(53,2085
+ def describe_to(59,2398
+def has_entries(70,2764
+
+venv/lib/python2.7/site-packages/hamcrest/library/collection/isin.py,114
+class IsIn(8,161
+ def __init__(10,187
+ def _matches(13,255
+ def describe_to(16,323
+def is_in(21,478
+
+venv/lib/python2.7/site-packages/hamcrest/library/collection/issequence_containinginorder.py,342
+class MatchingInOrder(10,275
+ def __init__(11,306
+ def matches(16,487
+ def isfinished(19,581
+ def ismatched(27,921
+ def isnotsurplus(37,1342
+class IsSequenceContainingInOrder(46,1665
+ def __init__(48,1714
+ def matches(51,1782
+ def describe_mismatch(64,2335
+ def describe_to(67,2446
+def contains(72,2613
+
+venv/lib/python2.7/site-packages/hamcrest/library/text/stringmatches.py,140
+class StringMatchesPattern(12,239
+ def __init__(14,281
+ def describe_to(17,346
+ def _matches(22,569
+def matches_regexp(26,654
+
+venv/lib/python2.7/site-packages/hamcrest/library/text/substringmatcher.py,83
+class SubstringMatcher(9,172
+ def __init__(11,210
+ def describe_to(16,411
+
+venv/lib/python2.7/site-packages/hamcrest/library/text/stringcontains.py,135
+class StringContains(9,232
+ def __init__(11,273
+ def _matches(14,365
+ def relationship(19,507
+def contains_string(23,565
+
+venv/lib/python2.7/site-packages/hamcrest/library/text/isequal_ignoring_whitespace.py,182
+def stripspace(9,172
+class IsEqualIgnoringWhiteSpace(23,507
+ def __init__(25,554
+ def _matches(31,801
+ def describe_to(36,964
+def equal_to_ignoring_whitespace(41,1131
+
+venv/lib/python2.7/site-packages/hamcrest/library/text/stringstartswith.py,133
+class StringStartsWith(9,232
+ def __init__(11,275
+ def _matches(14,369
+ def relationship(19,518
+def starts_with(23,579
+
+venv/lib/python2.7/site-packages/hamcrest/library/text/stringcontainsinorder.py,152
+class StringContainsInOrder(10,242
+ def __init__(12,287
+ def _matches(19,586
+ def describe_to(29,897
+def string_contains_in_order(34,1068
+
+venv/lib/python2.7/site-packages/hamcrest/library/text/isequal_ignoring_case.py,146
+class IsEqualIgnoringCase(9,172
+ def __init__(11,213
+ def _matches(17,449
+ def describe_to(22,607
+def equal_to_ignoring_case(27,768
+
+venv/lib/python2.7/site-packages/hamcrest/library/text/stringendswith.py,129
+class StringEndsWith(9,232
+ def __init__(11,273
+ def _matches(14,365
+ def relationship(19,510
+def ends_with(23,569
+
+venv/lib/python2.7/site-packages/hamcrest/library/number/iscloseto.py,182
+def isnumeric(10,194
+class IsCloseTo(26,554
+ def __init__(28,585
+ def _matches(37,871
+ def describe_mismatch(42,1012
+ def describe_to(51,1469
+def close_to(58,1751
+
+venv/lib/python2.7/site-packages/hamcrest/library/number/ordering_comparison.py,231
+class OrderingComparison(9,177
+ def __init__(11,217
+ def _matches(16,437
+ def describe_to(19,526
+def greater_than(26,820
+def greater_than_or_equal_to(35,1027
+def less_than(44,1270
+def less_than_or_equal_to(53,1468
+
+venv/lib/python2.7/site-packages/hamcrest/core/description.py,149
+class Description(6,109
+ def append_text(14,347
+ def append_description_of(22,540
+ def append_value(34,906
+ def append_list(46,1231
+
+venv/lib/python2.7/site-packages/hamcrest/core/selfdescribingvalue.py,87
+class SelfDescribingValue(10,183
+ def __init__(20,534
+ def describe_to(25,697
+
+venv/lib/python2.7/site-packages/hamcrest/core/core/is_.py,175
+class Is(11,317
+ def __init__(13,341
+ def matches(16,406
+ def describe_mismatch(19,527
+ def describe_to(22,663
+def wrap_value_or_type(26,761
+def is_(33,890
+
+venv/lib/python2.7/site-packages/hamcrest/core/core/raises.py,318
+class Raises(12,254
+ def __init__(13,281
+ def _matches(19,450
+ def _call_function(26,632
+ def describe_to(39,1037
+ def describe_mismatch(42,1160
+def raises(62,2049
+class DeferredCallable(81,2823
+ def __init__(82,2855
+ def __call__(87,2964
+ def with_args(90,3041
+def calling(96,3159
+
+venv/lib/python2.7/site-packages/hamcrest/core/core/isequal.py,120
+class IsEqual(9,203
+ def __init__(11,232
+ def _matches(14,294
+ def describe_to(17,360
+def equal_to(26,651
+
+venv/lib/python2.7/site-packages/hamcrest/core/core/anyof.py,116
+class AnyOf(9,221
+ def __init__(11,248
+ def _matches(14,317
+ def describe_to(20,473
+def any_of(24,580
+
+venv/lib/python2.7/site-packages/hamcrest/core/core/isnot.py,166
+class IsNot(12,356
+ def __init__(14,383
+ def _matches(17,448
+ def describe_to(20,525
+def wrap_value_or_type(24,643
+def is_not(31,772
+def not_(49,1345
+
+venv/lib/python2.7/site-packages/hamcrest/core/core/isinstanceof.py,129
+class IsInstanceOf(10,239
+ def __init__(12,273
+ def _matches(17,495
+ def describe_to(20,578
+def instance_of(29,930
+
+venv/lib/python2.7/site-packages/hamcrest/core/core/issame.py,158
+class IsSame(8,161
+ def __init__(10,189
+ def _matches(13,251
+ def describe_to(16,317
+ def describe_mismatch(22,611
+def same_instance(30,929
+
+venv/lib/python2.7/site-packages/hamcrest/core/core/allof.py,149
+class AllOf(9,221
+ def __init__(11,248
+ def matches(14,317
+ def describe_mismatch(24,750
+ def describe_to(27,861
+def all_of(31,969
+
+venv/lib/python2.7/site-packages/hamcrest/core/core/isnone.py,112
+class IsNone(10,226
+ def _matches(12,254
+ def describe_to(15,313
+def none(19,395
+def not_none(24,470
+
+venv/lib/python2.7/site-packages/hamcrest/core/core/isanything.py,123
+class IsAnything(8,161
+ def __init__(10,193
+ def _matches(15,340
+ def describe_to(18,391
+def anything(22,483
+
+venv/lib/python2.7/site-packages/hamcrest/core/core/described_as.py,163
+class DescribedAs(12,211
+ def __init__(14,244
+ def matches(19,414
+ def describe_mismatch(22,535
+ def describe_to(25,664
+def described_as(37,1131
+
+venv/lib/python2.7/site-packages/hamcrest/core/base_description.py,302
+class BaseDescription(13,346
+ def append_text(19,490
+ def append_description_of(23,570
+ def append_value(42,1313
+ def append_value_list(53,1685
+ def append_list(59,1980
+ def append(71,2298
+ def append_string_in_python_syntax(75,2425
+def character_in_python_syntax(82,2613
+
+venv/lib/python2.7/site-packages/hamcrest/core/string_description.py,125
+def tostring(13,222
+class StringDescription(24,558
+ def __init__(30,702
+ def __str__(33,749
+ def append(37,836
+
+venv/lib/python2.7/site-packages/hamcrest/core/assert_that.py,77
+def assert_that(13,411
+def _assert_match(48,1795
+def _assert_bool(60,2264
+
+venv/lib/python2.7/site-packages/hamcrest/core/compat.py,28
+ def is_callable(13,356
+
+venv/lib/python2.7/site-packages/hamcrest/core/matcher.py,98
+class Matcher(9,192
+ class,16,492
+ def matches(23,723
+ def describe_mismatch(36,1211
+
+venv/lib/python2.7/site-packages/hamcrest/core/selfdescribing.py,55
+class SelfDescribing(6,109
+ def describe_to(9,195
+
+venv/lib/python2.7/site-packages/hamcrest/core/helpers/wrap_matcher.py,55
+def wrap_matcher(12,230
+def is_matchable_type(24,547
+
+venv/lib/python2.7/site-packages/hamcrest/core/helpers/hasmethod.py,21
+def hasmethod(6,109
+
+venv/lib/python2.7/site-packages/hamcrest/core/base_matcher.py,134
+class BaseMatcher(10,245
+ def __str__(21,679
+ def _matches(24,733
+ def matches(27,810
+ def describe_mismatch(33,1055
+
+venv/lib/python2.7/site-packages/automat/_core.py,458
+class NoTransition(14,227
+ def __init__(24,515
+class Automaton(32,726
+ def __init__(39,877
+ def initialState(48,1079
+ def initialState(56,1239
+ def addTransition(69,1614
+ def allTransitions(86,2410
+ def inputAlphabet(93,2535
+ def outputAlphabet(101,2792
+ def states(114,3133
+ def outputForInput(129,3510
+class Transitioner(140,3937
+ def __init__(145,4042
+ def setTrace(150,4191
+ def transition(153,4254
+
+venv/lib/python2.7/site-packages/automat/_discover.py,189
+def isOriginalLocation(7,133
+def findMachinesViaWrapper(24,609
+class InvalidFQPN(62,2029
+class NoModule(68,2144
+class NoObject(74,2257
+def wrapFQPN(80,2358
+def findMachines(129,3731
+
+venv/lib/python2.7/site-packages/automat/_test/test_core.py,220
+class CoreTests(6,77
+ def test_NoTransition(11,194
+ def test_noOutputForInput(30,790
+ def test_oneTransition(40,1097
+ def test_oneTransition_nonIterableOutputs(56,1795
+ def test_initialState(73,2383
+
+venv/lib/python2.7/site-packages/automat/_test/test_discover.py,2380
+def isTwistedInstalled(12,135
+class _WritesPythonModules(21,277
+ def setUp(26,398
+ def tearDown(42,879
+ def makeImportable(52,1188
+ def writeSourceInto(55,1255
+ def makeModule(66,1634
+ def attributesAsDict(70,1826
+ def loadModuleAsDict(73,1958
+ def makeModuleAsDict(77,2066
+class OriginalLocationTests(82,2257
+ def setUp(94,2727
+ def test_failsWithNoModule(99,2904
+ class Fake(105,3121
+ def test_failsWithDifferentModule(118,3540
+ class ImportThisClass(124,3783
+ def test_succeedsWithSameModule(155,5022
+ class ThisClassWasDefinedHere(161,5266
+class FindMachinesViaWrapperTests(180,6065
+ class PythonClass(191,6411
+ class NestedClass(194,6487
+ def ignoredMethod(199,6621
+ def setUp(207,6829
+ def test_yieldsMachine(212,7024
+ def test_yieldsMachineInClass(229,7657
+ class PythonClass(239,8019
+ def test_yieldsMachineInNestedClass(248,8435
+ class variable,252,8637
+ class PythonClass(258,8810
+ class NestedClass(259,8845
+ def test_yieldsMachineInModule(271,9389
+ def test_yieldsMachineInClassInModule(287,10044
+ class PythonClass(297,10411
+ def test_yieldsMachineInNestedClassInModule(307,10844
+ class PythonClass(317,11224
+ class NestedClass(318,11259
+ def test_ignoresImportedClass(329,11734
+ class when 336,12042
+ class PythonClass(341,12199
+ def test_descendsIntoPackages(356,12700
+ class PythonClass(370,13115
+ def test_infiniteLoop(394,14007
+ class InfiniteLoop(401,14205
+class WrapFQPNTests(411,14511
+ def setUp(418,14713
+ def assertModuleWrapperRefersTo(429,15109
+ def assertAttributeWrapperRefersTo(438,15485
+ def test_failsWithEmptyFQPN(447,15871
+ def test_failsWithBadDotting(454,16085
+ def test_singleModule(463,16393
+ def test_failsWithMissingSingleModuleOrPackage(475,16761
+ def test_singlePackage(483,17069
+ def test_multiplePackages(491,17350
+ def test_multiplePackagesFinalModule(499,17653
+ def test_singleModuleObject(508,18015
+ def test_multiplePackagesObject(517,18350
+ def test_failsWithMultiplePackagesMissingModuleOrPackage(533,19008
+class FindMachinesIntegrationTests(545,19478
+ class PythonClass(554,19723
+ def setUp(563,19902
+ def test_discoverAll(585,20728
+
+venv/lib/python2.7/site-packages/automat/_test/test_trace.py,363
+class SampleObject(4,75
+ def begin(8,161
+ def middle(11,222
+ def end(14,283
+ def go1(18,339
+ def go2(21,397
+ def back(24,455
+ def out(28,516
+class TraceTests(38,722
+ def test_only_inputs(39,750
+ def tracer(41,802
+ def test_inputs_and_outputs(65,1697
+ def tracer(67,1756
+ def trace_outputs(69,1868
+
+venv/lib/python2.7/site-packages/automat/_test/test_visualize.py,1589
+def isGraphvizModuleInstalled(15,229
+def isGraphvizInstalled(27,440
+def sampleMachine(40,666
+ class SampleObject(45,798
+ def begin(47,862
+ def end(50,935
+ def go(53,1002
+ def out(56,1072
+class ElementMakerTests(65,1288
+ def setUp(70,1411
+ def test_sortsAttrs(74,1520
+ def test_quotesAttrs(85,1930
+ def test_noAttrs(98,2456
+class HTMLElement(107,2683
+def findElements(114,2846
+def isLeaf(129,3220
+class TableMakerTests(137,3430
+ def fakeElementMaker(146,3693
+ def setUp(149,3837
+ def test_inputLabelRow(157,4101
+ def hasPort(164,4356
+ def test_noOutputLabels(181,5058
+ def test_withOutputLabels(191,5470
+ def hasCorrectColspan(204,5988
+class IntegrationTests(217,6588
+ def test_validGraphviz(223,6725
+class SpotChecks(235,7185
+ def test_containsMachineFeatures(241,7331
+class RecordsDigraphActions(253,7719
+ def __init__(258,7815
+ def reset(261,7861
+class FakeDigraph(266,7942
+ def __init__(272,8071
+ def render(275,8140
+ def save(278,8223
+class FakeMethodicalMachine(282,8303
+ def __init__(287,8428
+ def asDigraph(290,8494
+class VisualizeToolTests(297,8763
+ def setUp(299,8800
+ def collectPrints(308,9088
+ def fakeFindMachines(311,9177
+ def tool(314,9276
+ def test_checksCurrentDirectory(328,9751
+ def test_quietHidesOutput(337,10037
+ def test_onlySaveDot(346,10335
+ def test_saveOnlyImage(366,11077
+ def test_saveDotAndImagesInDifferentDirectories(387,11862
+ def test_saveDotAndImagesInSameDirectory(412,12935
+
+venv/lib/python2.7/site-packages/automat/_test/test_methodical.py,3759
+class MethodicalTests(14,269
+ def test_oneTransition(19,355
+ class Machination(27,694
+ def anInput(30,800
+ def anOutput(34,889
+ def anotherOutput(39,1021
+ def anState(44,1179
+ def anotherState(48,1266
+ def test_machineItselfIsPrivate(60,1675
+ class Machination(68,2087
+ def test_outputsArePrivate(78,2456
+ class Machination(86,2882
+ def anInput(90,3012
+ def anOutput(93,3100
+ def state(96,3207
+ def test_multipleMachines(114,3791
+ class MultiMach(119,3962
+ def inputA(124,4091
+ def inputB(127,4170
+ def initialA(130,4261
+ def initialB(133,4356
+ def outputA(136,4440
+ def outputB(139,4522
+ def test_collectOutputs(149,4808
+ class Machine(154,4964
+ def input(157,5054
+ def outputA(160,5134
+ def outputB(163,5216
+ def state(166,5309
+ def test_methodName(174,5555
+ class Mech(178,5663
+ def declaredInputName(181,5750
+ def aState(184,5853
+ def test_inputWithArguments(192,6099
+ class Mechanism(196,6240
+ def input(199,6332
+ def state(202,6431
+ def output(205,6510
+ def test_outputWithSubsetOfArguments(215,6755
+ class Mechanism(219,6882
+ def input(222,6974
+ def state(225,7073
+ def outputX(228,7152
+ def outputY(232,7263
+ def outputNoArgs(236,7374
+ def test_inputFunctionsMustBeEmpty(263,8186
+ class Mechanism(273,8513
+ def input(277,8663
+ class MechanismWithDocstring(285,9005
+ def input(288,9110
+ def start(291,9201
+ class MechanismWithPass(296,9360
+ def input(299,9460
+ def start(302,9545
+ class MechanismWithDocstringAndPass(307,9699
+ def input(310,9811
+ def start(314,9923
+ class MechanismReturnsNone(319,10089
+ def input(322,10192
+ def start(325,10284
+ class MechanismWithDocstringAndReturnsNone(330,10441
+ def input(333,10560
+ def start(337,10679
+ def test_inputOutputMismatch(343,10853
+ class Mechanism(348,11064
+ def nameOfInput(351,11156
+ def outputThatMatches(354,11245
+ def outputThatDoesntMatch(357,11354
+ def state(360,11472
+ def test_getArgNames(369,11851
+ def test_filterArgs(388,12333
+ def test_multipleInitialStatesFailure(400,12741
+ class WillFail(405,12879
+ def firstInitialState(409,12983
+ def secondInitialState(414,13169
+ def test_multipleTransitionsFailure(418,13292
+ class WillFail(424,13454
+ def start(428,13558
+ def end(431,13643
+ def event(435,13726
+ def test_badTransitionForCurrentState(442,13943
+ class OnlyOnePath(448,14153
+ def start(451,14259
+ def end(454,14342
+ def advance(457,14421
+ def deadEnd(460,14517
+ def test_saveState(476,15072
+ class Mechanism(484,15374
+ def __init__(486,15443
+ def first(489,15567
+ def second(492,15675
+ def save(495,15765
+ def test_restoreState(510,16113
+ class Mechanism(518,16465
+ def __init__(520,16534
+ def first(524,16697
+ def second(527,16805
+ def input(530,16890
+ def output(533,16970
+ def output2(538,17118
+ def save(545,17411
+ def _restore(552,17610
+ def fromBlob(557,17767
+
+venv/lib/python2.7/site-packages/automat/_visualize.py,162
+def _gvquote(10,121
+def _gvhtml(14,188
+def elementMaker(18,234
+def tableMaker(31,682
+def makeDigraph(63,1610
+def tool(108,3292
+ def _print(158,5407
+
+venv/lib/python2.7/site-packages/automat/_methodical.py,1272
+def _getArgSpec(26,628
+def _getArgNames(50,1381
+def _keywords_only(69,1910
+ def g(80,2236
+class MethodicalState(86,2324
+ def upon(94,2506
+ def _name(128,4179
+def _transitionerFromInstance(132,4238
+def _empty(146,4591
+def _docstring(149,4615
+def assertNoCode(152,4654
+def _filterArgs(169,5552
+class MethodicalInput(210,7173
+ def _buildArgSpec(221,7508
+ def __get__(224,7578
+ def doInput(234,8024
+ def _name(249,8637
+class MethodicalOutput(254,8717
+ def _buildArgSpec(263,8932
+ def __get__(266,9002
+ def __call__(279,9421
+ def _name(285,9581
+class MethodicalTracer(289,9670
+ def __get__(294,9773
+ def setTrace(297,9948
+def gensym(304,10065
+class MethodicalMachine(312,10180
+ def __init__(318,10331
+ def __get__(324,10455
+ def state(337,10859
+ def decorator(358,11751
+ def input(369,12101
+ def decorator(375,12214
+ def output(383,12470
+ def decorator(392,12725
+ def _oneTransition(397,12860
+ def serializer(422,14105
+ def decorator(426,14156
+ def serialize(428,14220
+ def unserializer(436,14553
+ def decorator(440,14606
+ def unserialize(442,14670
+ def _setTrace(455,15217
+ def asDigraph(458,15306
+
+venv/lib/python2.7/site-packages/automat/_introspection.py,96
+def copycode(8,102
+def copyfunction(24,550
+def preserveName(35,863
+ def decorator(39,971
+
+venv/lib/python2.7/site-packages/six.py,2443
+ class X(60,2014
+ def __len__(62,2040
+def _add_doc(75,2320
+def _import_module(80,2413
+class _LazyDescr(86,2557
+ def __init__(88,2584
+ def __get__(91,2640
+class MovedModule(103,3006
+ def __init__(105,3038
+ def _resolve(114,3271
+ def __getattr__(117,3336
+class _LazyModule(124,3500
+ def __init__(126,3538
+ def __dir__(130,3663
+class MovedAttribute(139,3879
+ def __init__(141,3914
+ def _resolve(159,4498
+class _SixMetaPathImporter(164,4608
+ def __init__(173,4863
+ def _add_module(177,4973
+ def _get_module(181,5118
+ def find_module(184,5218
+ def __get_module(189,5354
+ def load_module(195,5557
+ def is_package(209,5944
+ def get_code(218,6218
+class _MovedItems(229,6507
+class Module_six_moves_urllib_parse(322,11404
+class Module_six_moves_urllib_error(364,13467
+class Module_six_moves_urllib_request(384,14163
+class Module_six_moves_urllib_response(436,17067
+class Module_six_moves_urllib_robotparser(457,17855
+class Module_six_moves_urllib(475,18504
+ def __dir__(485,18978
+def add_move(492,19189
+def remove_move(497,19289
+ def advance_iterator(529,20008
+ def callable(537,20136
+ def get_unbound_function(542,20249
+ def create_unbound_method(547,20356
+ def get_unbound_function(552,20447
+ def create_bound_method(555,20518
+ def create_unbound_method(558,20617
+ class Iterator(561,20709
+ def next(563,20738
+ def iterkeys(580,21275
+ def itervalues(583,21337
+ def iteritems(586,21403
+ def iterlists(589,21467
+ def iterkeys(598,21680
+ def itervalues(601,21740
+ def iteritems(604,21804
+ def iterlists(607,21866
+ def b(625,22437
+ def u(628,22487
+ def b(648,23040
+ def u(652,23114
+ def byte2int(657,23236
+ def indexbytes(660,23285
+def assertCountEqual(672,23654
+def assertRaisesRegex(676,23762
+def assertRegex(680,23872
+ def reraise(687,24023
+ def exec_(699,24320
+ def raise_from(736,25236
+ def print_(742,25364
+ def write(748,25551
+ def print_(798,27294
+ def wraps(808,27590
+ def wrapper(810,27703
+def with_metaclass(819,27906
+ class metaclass(824,28171
+ def __new__(826,28199
+ def __prepare__(830,28308
+def add_metaclass(835,28469
+ def wrapper(837,28564
+def ensure_binary(853,29114
+def ensure_str(872,29583
+def ensure_text(892,30123
+def python_2_unicode_compatible(912,30580
+
+venv/lib/python2.7/site-packages/zope/interface/interfaces.py,3742
+class IElement(25,870
+ def getTaggedValue(32,1088
+ def queryTaggedValue(38,1232
+ def getTaggedValueTags(44,1398
+ def setTaggedValue(47,1471
+class IAttribute(51,1554
+class IMethod(59,1779
+ def getSignatureInfo(62,1835
+ def getSignatureString(78,2269
+class ISpecification(86,2568
+ def providedBy(89,2645
+ def implementedBy(97,2908
+ def isOrExtends(105,3196
+ def extends(109,3301
+ def weakref(118,3599
+ def get(152,4668
+class IInterface(160,4842
+ class IMyInterface(204,6775
+ def meth(207,6851
+ class IMySubInterface(212,6970
+ def meth2(215,7051
+ class itself 240,7831
+ def names(248,8022
+ def namesAndDescriptions(259,8421
+ def __getitem__(271,8898
+ def direct(277,9052
+ def validateInvariants(283,9231
+ def __contains__(291,9559
+ def __iter__(294,9652
+class IDeclaration(303,9966
+ def __contains__(310,10144
+ def __iter__(317,10370
+ def flattened(321,10473
+ def __sub__(333,11028
+ def __add__(347,11537
+ def __nonzero__(358,11960
+class IInterfaceDeclaration(362,12071
+ def providedBy(386,12991
+ def implementedBy(395,13259
+ def classImplements(401,13421
+ class C(413,13860
+ def implementer(423,14076
+ def classImplementsOnly(430,14306
+ class C(441,14724
+ def implementer_only(451,15005
+ def directlyProvidedBy(458,15235
+ def directlyProvides(464,15405
+ class C(476,15836
+ def alsoProvides(503,16750
+ def noLongerProvides(513,16992
+ def implements(528,17436
+ class C(556,18309
+ def implementsOnly(564,18505
+ class C(588,19242
+ def classProvides(596,19437
+ class has 607,19904
+ def provider(625,20501
+ def moduleProvides(628,20592
+ def Declaration(653,21486
+class IAdapterRegistry(663,21793
+ def register(675,22244
+ def registered(682,22474
+ def lookup(696,22937
+ def queryMultiAdapter(704,23185
+ def lookup1(708,23342
+ def queryAdapter(716,23622
+ def adapter_hook(720,23765
+ def lookupAll(726,23936
+ def names(732,24139
+ def subscribe(736,24254
+ def subscriptions(746,24584
+ def subscribers(753,24803
+class ComponentLookupError(759,24956
+class Invalid(762,25040
+class IObjectEvent(765,25116
+class ObjectEvent(776,25375
+ def __init__(778,25403
+class IComponentLookup(781,25465
+ def queryAdapter(794,25853
+ def getAdapter(800,26069
+ def queryMultiAdapter(807,26292
+ def getMultiAdapter(813,26521
+ def getAdapters(820,26757
+ def subscribers(827,26993
+ def handle(835,27233
+ def queryUtility(841,27382
+ def getUtilitiesFor(847,27555
+ def getAllUtilitiesRegisteredFor(853,27727
+class IRegistration(862,27981
+class IUtilityRegistration(877,28438
+class _IBaseAdapterRegistration(885,28742
+class IAdapterRegistration(903,29301
+class ISubscriptionAdapterRegistration(907,29421
+class IHandlerRegistration(911,29565
+class IRegistrationEvent(922,29931
+class RegistrationEvent(927,30054
+ def __repr__(930,30149
+class IRegistered(933,30246
+class Registered(938,30365
+class IUnregistered(941,30412
+class Unregistered(946,30537
+class IComponentRegistry(951,30641
+ def registerUtility(955,30714
+ def unregisterUtility(983,31591
+ def registeredUtilities(1016,32869
+ def registerAdapter(1023,33075
+ def unregisterAdapter(1058,34380
+ def registeredAdapters(1100,36241
+ def registerSubscriptionAdapter(1107,36446
+ def unregisterSubscriptionAdapter(1145,37920
+ def registeredSubscriptionAdapters(1191,39865
+ def registerHandler(1198,40107
+ def unregisterHandler(1233,41370
+ def registeredHandlers(1269,42776
+class IComponents(1277,42982
+
+venv/lib/python2.7/site-packages/zope/interface/advice.py,193
+def getFrameInfo(38,1412
+def addClassAdvisor(74,2549
+ class will 95,3776
+ def advise(120,4750
+def isClassAdvisor(154,5860
+def determineMetaclass(159,6012
+def minimalBases(188,6917
+
+venv/lib/python2.7/site-packages/zope/interface/adapter.py,1710
+class BaseAdapterRegistry(29,992
+ def __init__(40,1376
+ def _setBases(87,3454
+ def _createLookup(96,3749
+ def changed(101,3928
+ def register(105,4053
+ def registered(140,5073
+ def unregister(159,5608
+ def subscribe(207,7219
+ def unsubscribe(234,8033
+ def get(294,10060
+ class XXXTwistedFakeOut:XXXTwistedFakeOut295,10101
+class LookupBaseFallback(301,10225
+ def __init__(303,10260
+ def changed(308,10362
+ def _getcache(313,10486
+ def lookup(326,10834
+ def lookup1(348,11588
+ def queryAdapter(361,12046
+ def adapter_hook(364,12186
+ def lookupAll(380,12762
+ def subscriptions(395,13198
+class VerifyingBaseFallback(417,13818
+ def changed(423,14111
+ def _verify(428,14340
+ def _getcache(433,14490
+ def lookupAll(437,14621
+ def subscriptions(441,14760
+class AdapterLookupBase(453,15098
+ def __init__(455,15132
+ def changed(461,15309
+ def init_extendors(492,16590
+ def add_extendor(497,16726
+ def remove_extendor(509,17130
+ def _subscribe(516,17354
+ def _uncached_lookup(524,17578
+ def queryMultiAdapter(547,18266
+ def _uncached_lookupAll(558,18586
+ def names(576,19195
+ def _uncached_subscriptions(579,19303
+ def subscribers(602,20017
+class AdapterLookup(616,20530
+class AdapterRegistry(620,20623
+ def __init__(624,20701
+ def _addSubregistry(631,20976
+ def _removeSubregistry(634,21048
+ def _setBases(638,21166
+ def changed(649,21492
+class VerifyingAdapterLookup(656,21696
+class VerifyingAdapterRegistry(660,21801
+def _convert_None_to_Interface(664,21897
+def _lookup(670,22003
+def _lookupAll(688,22523
+def _subscriptions(700,22927
+
+venv/lib/python2.7/site-packages/zope/interface/verify.py,98
+def _verify(27,1059
+def verifyClass(104,3887
+def verifyObject(107,3995
+def _incompat(110,4104
+
+venv/lib/python2.7/site-packages/zope/interface/common/idatetime.py,1579
+class ITimeDeltaClass(23,927
+class ITimeDelta(38,1337
+class IDateClass(64,2100
+ def today(78,2481
+ def fromtimestamp(83,2611
+ def fromordinal(93,3109
+class IDate(103,3423
+ def replace(122,3915
+ def timetuple(130,4217
+ def toordinal(139,4566
+ def weekday(146,4781
+ def isoweekday(155,5012
+ def isocalendar(164,5257
+ def isoformat(183,6173
+ def __str__(190,6379
+ def ctime(193,6476
+ def strftime(203,6877
+class IDateTimeClass(211,7096
+ def today(225,7510
+ def now(233,7722
+ def utcnow(248,8389
+ def fromtimestamp(257,8624
+ def utcfromtimestamp(280,9792
+ def fromordinal(290,10180
+ def combine(299,10518
+class IDateTime(309,10911
+ def date(334,11653
+ def time(337,11735
+ def timetz(345,11909
+ def replace(352,12078
+ def astimezone(360,12472
+ def utcoffset(390,14006
+ def dst(394,14124
+ def tzname(399,14266
+ def timetuple(402,14325
+ def utctimetuple(405,14428
+ def toordinal(408,14521
+ def weekday(414,14664
+ def isoweekday(421,14853
+ def isocalendar(429,15063
+ def isoformat(435,15218
+ def __str__(450,15801
+ def ctime(454,15923
+ def strftime(464,16357
+class ITimeClass(471,16514
+class ITime(487,16906
+ def replace(510,17416
+ def isoformat(519,17778
+ def __str__(528,18168
+ def strftime(531,18255
+ def utcoffset(537,18402
+ def dst(547,18790
+ def tzname(557,19188
+class ITZInfo(566,19431
+ def utcoffset(570,19495
+ def dst(583,20140
+ def tzname(588,20303
+ def fromutc(593,20431
+
+venv/lib/python2.7/site-packages/zope/interface/common/interfaces.py,1134
+class IException(19,766
+class IStandardError(24,868
+class IWarning(32,1101
+class ISyntaxError(37,1196
+class ILookupError(42,1311
+class IValueError(47,1426
+class IRuntimeError(52,1537
+class IArithmeticError(57,1656
+class IAssertionError(62,1787
+class IAttributeError(67,1914
+class IDeprecationWarning(72,2041
+class IEOFError(77,2178
+class IEnvironmentError(82,2281
+class IFloatingPointError(87,2416
+class IIOError(92,2561
+class IImportError(97,2663
+class IIndentationError(102,2778
+class IIndexError(107,2911
+class IKeyError(112,3020
+class IKeyboardInterrupt(117,3121
+class IMemoryError(122,3260
+class INameError(127,3375
+class INotImplementedError(132,3482
+class IOSError(137,3628
+class IOverflowError(142,3730
+class IOverflowWarning(147,3857
+class IReferenceError(155,4088
+class IRuntimeWarning(160,4215
+class IStopIteration(165,4336
+class ISyntaxWarning(170,4455
+class ISystemError(175,4572
+class ISystemExit(180,4687
+class ITabError(185,4794
+class ITypeError(190,4900
+class IUnboundLocalError(195,5007
+class IUnicodeError(200,5142
+class IUserWarning(205,5258
+class IZeroDivisionError(210,5367
+
+venv/lib/python2.7/site-packages/zope/interface/common/sequence.py,955
+class IMinimalSequence(23,844
+ def __getitem__(38,1362
+class IFiniteSequence(44,1549
+ def __len__(46,1591
+class IReadSequence(49,1653
+ def __contains__(52,1742
+ def __lt__(55,1825
+ def __le__(58,1898
+ def __eq__(61,1972
+ def __ne__(64,2046
+ def __gt__(67,2120
+ def __ge__(70,2193
+ def __add__(73,2267
+ def __mul__(76,2342
+ def __rmul__(79,2405
+ def __getslice__(82,2470
+class IExtendedReadSequence(90,2679
+ def count(93,2764
+ def index(96,2838
+class IUniqueMemberWriteSequence(102,2966
+ def __setitem__(105,3088
+ def __delitem__(112,3303
+ def __setslice__(119,3503
+ def __delslice__(127,3734
+ def __iadd__(134,3946
+ def append(137,4012
+ def insert(140,4068
+ def pop(143,4137
+ def remove(146,4222
+ def reverse(149,4292
+ def sort(152,4345
+ def extend(155,4440
+class IWriteSequence(158,4533
+ def __imul__(161,4628
+class ISequence(164,4694
+
+venv/lib/python2.7/site-packages/zope/interface/common/mapping.py,824
+class IItemMapping(21,808
+ def __getitem__(25,888
+class IReadMapping(32,1027
+ def get(36,1101
+ def __contains__(42,1246
+class IWriteMapping(46,1326
+ def __delitem__(49,1403
+ def __setitem__(52,1491
+class IEnumerableMapping(56,1571
+ def keys(60,1674
+ def __iter__(64,1753
+ def values(68,1852
+ def items(72,1935
+ def __len__(76,2016
+class IMapping(80,2087
+class IIterableMapping(83,2176
+ def iterkeys(92,2454
+ def itervalues(95,2531
+ def iteritems(98,2584
+class IClonableMapping(101,2635
+ def copy(107,2765
+class IExtendedReadMapping(110,2812
+ def has_key(118,3029
+class IExtendedWriteMapping(121,3134
+ def clear(127,3262
+ def update(130,3307
+ def setdefault(133,3386
+ def pop(136,3501
+ def popitem(143,3773
+class IFullMapping(147,3909
+
+venv/lib/python2.7/site-packages/zope/interface/common/tests/test_import_interfaces.py,62
+class TestInterfaceImport(16,653
+ def test_import(18,700
+
+venv/lib/python2.7/site-packages/zope/interface/common/tests/basemapping.py,539
+def testIReadMapping(18,702
+def test_keys(31,1152
+def test_iter(37,1383
+def test_values(43,1607
+def test_items(49,1858
+def test___len__(55,2099
+def testIEnumerableMapping(59,2214
+class BaseTestIReadMapping(66,2401
+ def testIReadMapping(67,2437
+class BaseTestIEnumerableMapping(74,2665
+ def test_keys(76,2773
+ def test_values(82,2988
+ def test_items(88,3209
+ def test___len__(94,3427
+ def _IReadMapping__stateDict(100,3637
+ def _IReadMapping__sample(103,3731
+ def _IReadMapping__absentKeys(106,3819
+
+venv/lib/python2.7/site-packages/zope/interface/common/tests/test_idatetime.py,71
+class TestDateTimeInterfaces(26,1087
+ def test_interfaces(28,1137
+
+venv/lib/python2.7/site-packages/zope/interface/declarations.py,1875
+ class implements 19,851
+class named(51,1896
+ def __init__(53,1918
+ def __call__(56,1974
+class Declaration(60,2063
+ def __init__(63,2131
+ def changed(66,2234
+ def __contains__(73,2425
+ def __iter__(79,2613
+ def flattened(84,2753
+ def __sub__(89,2895
+ def __add__(99,3193
+class Implements(123,3802
+ def named(134,4023
+ def __repr__(145,4532
+ def __reduce__(148,4611
+ def __cmp(151,4685
+ def __hash__(176,6081
+ def __lt__(186,6647
+ def __le__(190,6728
+ def __gt__(194,6810
+ def __ge__(198,6891
+def _implements_name(202,6973
+def implementedByFallback(214,7589
+def classImplementsOnly(301,10648
+def classImplements(315,11155
+def _implements_advice(345,12039
+class implementer(352,12239
+ class C(371,12921
+ def __init__(381,13081
+ def __call__(384,13156
+class implementer_only(397,13575
+ class C(412,14123
+ def __init__(421,14272
+ def __call__(424,14347
+def _implements(436,14885
+def implements(454,15670
+def implementsOnly(486,16713
+class Provides(518,17743
+ def __init__(524,17959
+ def __reduce__(529,18144
+ def __get__(534,18243
+def Provides(551,18884
+def directlyProvides(567,19323
+def alsoProvides(603,20754
+def noLongerProvides(614,21221
+class ClassProvidesBaseFallback(621,21513
+ def __get__(623,21555
+class ClassProvides(648,22268
+ def __init__(655,22537
+ def __reduce__(661,22790
+def directlyProvidedBy(667,22940
+def classProvides(685,23574
+def _classProvides_advice(735,25333
+class provider(743,25608
+ def __init__(746,25684
+ def __call__(749,25759
+def moduleProvides(753,25853
+def ObjectSpecification(797,27479
+def getObjectSpecificationFallback(804,27690
+def providedByFallback(821,28124
+class ObjectSpecificationDescriptorFallback(872,29857
+ def __get__(879,30054
+def _normalizeargs(895,30529
+
+venv/lib/python2.7/site-packages/zope/interface/registry.py,2458
+ def notify(21,783
+class _UnhashableComponentCounter(43,1737
+ def __init__(46,1842
+ def __getitem__(50,1967
+ def __setitem__(56,2123
+ def __delitem__(63,2370
+def _defaultdict_int(70,2602
+class _UtilityRegistrations(73,2655
+ def __init__(75,2693
+ def __populate_cache(83,2976
+ def __cache_utility(88,3161
+ def __uncache_utility(97,3556
+ def _is_utility_subscribed(112,4205
+ def registerUtility(119,4441
+ def unregisterUtility(130,4873
+class Components(141,5233
+ def __init__(145,5303
+ def __repr__(155,5700
+ def __reduce__(158,5793
+ def _init_registries(173,6511
+ def _init_registrations(179,6766
+ def _utility_registrations_cache(186,6985
+ def _getBases(198,7550
+ def _setBases(202,7662
+ def registerUtility(215,8086
+ def unregisterUtility(244,9079
+ def registeredUtilities(275,10152
+ def queryUtility(280,10352
+ def getUtility(283,10481
+ def getUtilitiesFor(289,10694
+ def getAllUtilitiesRegisteredFor(293,10839
+ def registerAdapter(296,10954
+ def unregisterAdapter(314,11653
+ def registeredAdapters(341,12670
+ def queryAdapter(347,12950
+ def getAdapter(350,13098
+ def queryMultiAdapter(356,13339
+ def getMultiAdapter(361,13538
+ def getAdapters(367,13792
+ def registerSubscriptionAdapter(375,14072
+ def registeredSubscriptionAdapters(395,14898
+ def unregisterSubscriptionAdapter(399,15055
+ def subscribers(441,16539
+ def registerHandler(444,16646
+ def registeredHandlers(461,17250
+ def unregisterHandler(465,17385
+ def handle(499,18468
+def _getName(503,18551
+def _getUtilityProvided(509,18676
+def _getAdapterProvided(517,18941
+def _getAdapterRequired(525,19215
+class UtilityRegistration(554,20233
+ def __init__(556,20269
+ def __repr__(561,20512
+ def __hash__(570,20860
+ def __eq__(573,20909
+ def __ne__(576,20980
+ def __lt__(579,21051
+ def __le__(582,21121
+ def __gt__(585,21192
+ def __ge__(588,21262
+class AdapterRegistration(592,21368
+ def __init__(594,21404
+ def __repr__(599,21643
+ def __hash__(608,22009
+ def __eq__(611,22058
+ def __ne__(614,22129
+ def __lt__(617,22200
+ def __le__(620,22270
+ def __gt__(623,22341
+ def __ge__(626,22411
+class SubscriptionRegistration(630,22534
+class HandlerRegistration(635,22638
+ def __init__(637,22687
+ def factory(642,22892
+ def __repr__(647,22965
+
+venv/lib/python2.7/site-packages/zope/interface/_flatten.py,21
+def _flatten(20,736
+
+venv/lib/python2.7/site-packages/zope/interface/ro.py,66
+def _mergeOrderings(18,734
+def _flatten(47,1417
+def ro(61,1883
+
+venv/lib/python2.7/site-packages/zope/interface/interface.py,1812
+def invariant(34,1013
+def taggedValue(42,1237
+class Element(50,1500
+ def __init__(60,1729
+ def getName(69,1982
+ def getDoc(73,2083
+ def getTaggedValue(77,2192
+ def queryTaggedValue(81,2326
+ def getTaggedValueTags(85,2489
+ def setTaggedValue(89,2611
+class SpecificationBasePy(93,2743
+ def providedBy(95,2779
+ def implementedBy(101,2942
+ def isOrExtends(109,3212
+class InterfaceBasePy(123,3577
+ def __call__(127,3678
+ def __adapt__(145,4223
+class Specification(171,4782
+ def __init__(188,5349
+ def subscribe(193,5503
+ def unsubscribe(196,5615
+ def __setBases(205,5880
+ def changed(223,6338
+ def interfaces(256,7282
+ def extends(267,7613
+ def weakref(278,7964
+ def get(281,8046
+class InterfaceClass(301,8591
+ def __init__(309,8835
+ def interfaces(377,11287
+ def getBases(382,11416
+ def isEqualOrExtendedBy(385,11471
+ def names(389,11607
+ def __iter__(401,11914
+ def namesAndDescriptions(404,11981
+ def getDescriptionFor(417,12340
+ def __contains__(427,12588
+ def direct(430,12665
+ def queryDescriptionFor(433,12732
+ def validateInvariants(436,12827
+ def __repr__(455,13438
+ def _call_conform(467,13795
+ def __reduce__(486,14641
+ def __cmp(489,14697
+ def __hash__(520,15801
+ def __eq__(527,16078
+ def __ne__(531,16160
+ def __lt__(535,16242
+ def __le__(539,16323
+ def __gt__(543,16405
+ def __ge__(547,16486
+class Attribute(554,16641
+class Method(566,16853
+ def _get_optional(580,17224
+ def _set_optional(584,17340
+ def _del_optional(586,17403
+ def __call__(590,17532
+ def getSignatureInfo(593,17636
+ def getSignatureString(601,17900
+def fromFunction(614,18285
+def fromMethod(659,19483
+def _wire(668,19758
+
+venv/lib/python2.7/site-packages/zope/interface/__init__.py,50
+ class IMyInterface(22,899
+ def meth(26,972
+
+venv/lib/python2.7/site-packages/zope/interface/_compat.py,124
+ def _normalize_name(21,722
+ def _normalize_name(36,1050
+def _skip_under_py3k(51,1404
+def _skip_under_py2(56,1547
+
+venv/lib/python2.7/site-packages/zope/interface/tests/advisory_testing.py,125
+def ping(21,770
+ def pong(23,793
+ class ClassicClass:ClassicClass32,937
+class NewStyleClass:NewStyleClass38,1100
+
+venv/lib/python2.7/site-packages/zope/interface/tests/test_verify.py,5678
+class Test_verifyClass(19,701
+ def _callFUT(21,745
+ def test_class_doesnt_implement(25,879
+ class ICurrent(29,1031
+ class Current(32,1084
+ def test_class_doesnt_implement_but_classImplements_later(37,1212
+ class ICurrent(41,1378
+ class Current(44,1431
+ def test_class_doesnt_have_required_method_simple(51,1566
+ class ICurrent(56,1787
+ def method(57,1822
+ class Current(60,1885
+ def test_class_has_required_method_simple(66,2043
+ class ICurrent(70,2189
+ def method(71,2224
+ class Current(74,2287
+ def method(76,2319
+ def test_class_doesnt_have_required_method_derived(81,2436
+ class IBase(86,2658
+ def method(87,2690
+ class IDerived(90,2738
+ class Current(94,2818
+ def test_class_has_required_method_derived(100,2976
+ class IBase(104,3123
+ def method(105,3155
+ class IDerived(108,3203
+ class Current(112,3283
+ def method(114,3315
+ def test_method_takes_wrong_arg_names_but_OK(119,3432
+ class ICurrent(124,3628
+ def method(126,3664
+ class Current(130,3744
+ def method(132,3776
+ def test_method_takes_not_enough_args(137,3896
+ class ICurrent(142,4111
+ def method(144,4147
+ class Current(148,4227
+ def method(150,4259
+ def test_method_doesnt_take_required_starargs(156,4449
+ class ICurrent(161,4672
+ def method(163,4708
+ class Current(167,4792
+ def method(169,4824
+ def test_method_doesnt_take_required_only_kwargs(175,5014
+ class ICurrent(180,5240
+ def method(182,5276
+ class Current(186,5359
+ def method(188,5391
+ def test_method_takes_extra_arg(194,5581
+ class ICurrent(199,5790
+ def method(201,5826
+ class Current(205,5906
+ def method(207,5938
+ def test_method_takes_extra_arg_with_default(213,6134
+ class ICurrent(217,6283
+ def method(219,6319
+ class Current(223,6399
+ def method(225,6431
+ def test_method_takes_only_positional_args(230,6559
+ class ICurrent(234,6706
+ def method(236,6742
+ class Current(240,6822
+ def method(242,6854
+ def test_method_takes_only_kwargs(247,6978
+ class ICurrent(252,7189
+ def method(254,7225
+ class Current(258,7305
+ def method(260,7337
+ def test_method_takes_extra_starargs(266,7533
+ class ICurrent(270,7674
+ def method(272,7710
+ class Current(276,7790
+ def method(278,7822
+ def test_method_takes_extra_starargs_and_kwargs(283,7949
+ class ICurrent(287,8101
+ def method(289,8137
+ class Current(293,8217
+ def method(295,8249
+ def test_method_doesnt_take_required_positional_and_starargs(300,8382
+ class ICurrent(305,8620
+ def method(307,8656
+ class Current(311,8743
+ def method(313,8775
+ def test_method_takes_required_positional_and_starargs(319,8968
+ class ICurrent(323,9127
+ def method(325,9163
+ class Current(329,9250
+ def method(331,9282
+ def test_method_takes_only_starargs(336,9409
+ class ICurrent(340,9549
+ def method(342,9585
+ class Current(346,9672
+ def method(348,9704
+ def test_method_takes_required_kwargs(353,9828
+ class ICurrent(357,9970
+ def method(359,10006
+ class Current(363,10093
+ def method(365,10125
+ def test_method_takes_positional_plus_required_starargs(370,10248
+ class ICurrent(375,10481
+ def method(377,10517
+ class Current(381,10601
+ def method(383,10633
+ def test_method_doesnt_take_required_kwargs(390,10834
+ class ICurrent(395,11055
+ def method(397,11091
+ class Current(401,11178
+ def method(403,11210
+ def test_class_has_method_for_iface_attr(410,11404
+ class ICurrent(415,11594
+ class Current:Current419,11711
+ def attr(421,11735
+ def test_class_has_nonmethod_for_method(426,11850
+ class ICurrent(431,12067
+ def method(432,12102
+ class Current:Current436,12181
+ def test_class_has_attribute_for_attribute(442,12343
+ class ICurrent(447,12535
+ class Current:Current451,12652
+ def test_class_misses_attribute_for_attribute(457,12740
+ class ICurrent(463,12981
+ class Current:Current467,13098
+ def test_w_callable_non_func_method(472,13181
+ class QuasiMethod(477,13373
+ def __call__(478,13408
+ class QuasiCallable(481,13498
+ def __call__(482,13535
+ class ICurrent(485,13625
+ class Current:Current489,13743
+ def test_w_decorated_method(495,13845
+ def decorator(499,13977
+ class ICurrent(503,14127
+ def method(505,14163
+ class Current(509,14243
+ def method(512,14298
+class Test_verifyObject(517,14418
+ def _callFUT(519,14462
+ def test_class_misses_attribute_for_attribute(525,14685
+ class ICurrent(532,14993
+ class Current:Current536,15110
+ def test_module_hit(542,15260
+ def test_module_miss(548,15444
+ class IDummyModule(554,15670
+ def test_staticmethod_hit_on_class(560,15834
+ class IFoo(565,16025
+ def bar(567,16057
+ class Foo(571,16142
+ def bar(574,16196
+class OldSkool:OldSkool581,16410
+
+venv/lib/python2.7/site-packages/zope/interface/tests/m1.py,34
+class I1(18,736
+class I2(19,762
+
+venv/lib/python2.7/site-packages/zope/interface/tests/test_advice.py,2397
+class FrameInfoTest(35,1404
+ def test_w_module(37,1445
+ def test_w_ClassicClass(46,1806
+ def test_w_NewStyleClass(59,2267
+ def test_inside_function_call(70,2634
+ def test_inside_exec(78,2994
+class AdviceTests(94,3515
+ def test_order(97,3576
+ class Foo(100,3682
+ def test_single_explicit_meta(113,4010
+ class Metaclass(116,4115
+ class Concrete(119,4164
+ def test_mixed_metas(128,4371
+ class Metaclass1(131,4467
+ class Metaclass2(134,4517
+ class Base1:Base1137,4567
+ class Base2:Base2140,4628
+ class Derived(144,4702
+ class Metaclass3(150,4881
+ class Derived(153,4949
+ def test_meta_no_bases(162,5208
+ class Thing:Thing165,5341
+class Test_isClassAdvisor(171,5490
+ def _callFUT(173,5537
+ def test_w_non_function(177,5675
+ def test_w_normal_function(180,5764
+ def foo(181,5802
+ def test_w_advisor_function(185,5914
+ def bar(186,5953
+class Test_determineMetaclass(192,6106
+ def _callFUT(194,6157
+ def test_empty(199,6325
+ def test_empty_w_explicit_metatype(203,6443
+ class Meta(204,6489
+ def test_single(208,6589
+ class Meta(209,6616
+ def test_meta_of_class(214,6737
+ class Metameta(215,6771
+ class Meta(218,6819
+ def test_meta_of_class_py3k(224,6969
+ def test_multiple_in_hierarchy(240,7416
+ class Meta_A(241,7458
+ class Meta_B(243,7503
+ class A(245,7550
+ class B(247,7608
+ def test_multiple_in_hierarchy_py3k(252,7745
+ def test_multiple_not_in_hierarchy(273,8347
+ class Meta_A(274,8393
+ class Meta_B(276,8438
+ class A(278,8483
+ class B(280,8541
+ def test_multiple_not_in_hierarchy_py3k(285,8682
+class Test_minimalBases(306,9269
+ def _callFUT(308,9314
+ def test_empty(312,9440
+ def test_w_oldstyle_meta(316,9537
+ class C:C317,9573
+ def test_w_oldstyle_class(322,9685
+ class C:C323,9722
+ def test_w_newstyle_meta(327,9807
+ def test_w_newstyle_class(330,9900
+ class C(331,9937
+ def test_simple_hierarchy_skips_implied(335,10030
+ class A(336,10081
+ class B(338,10123
+ class C(340,10160
+ class D(342,10197
+ def test_repeats_kicked_to_end_of_queue(350,10514
+ class A(351,10565
+ class B(353,10607
+
+venv/lib/python2.7/site-packages/zope/interface/tests/test_ro.py,1015
+class Test__mergeOrderings(18,694
+ def _callFUT(20,742
+ def test_empty(24,874
+ def test_single(27,949
+ def test_w_duplicates(30,1051
+ def test_suffix_across_multiple_duplicats(33,1158
+class Test__flatten(42,1422
+ def _callFUT(44,1463
+ def test_w_empty_bases(48,1567
+ class Foo(49,1601
+ def test_w_single_base(55,1745
+ class Foo(56,1779
+ def test_w_bases(60,1884
+ class Foo(61,1912
+ class Bar(63,1956
+ def test_w_diamond(67,2063
+ class Foo(68,2093
+ class Bar(70,2137
+ class Baz(72,2178
+ class Qux(74,2219
+class Test_ro(80,2380
+ def _callFUT(82,2415
+ def test_w_empty_bases(86,2507
+ class Foo(87,2541
+ def test_w_single_base(93,2685
+ class Foo(94,2719
+ def test_w_bases(98,2824
+ class Foo(99,2852
+ class Bar(101,2896
+ def test_w_diamond(105,3003
+ class Foo(106,3033
+ class Bar(108,3077
+ class Baz(110,3118
+ class Qux(112,3159
+
+venv/lib/python2.7/site-packages/zope/interface/tests/test_sorting.py,207
+class I1(21,728
+class I2(22,754
+class I3(23,773
+class I4(24,792
+class I5(25,818
+class I6(26,837
+class Test(29,858
+ def test(31,890
+ def test_w_None(36,1019
+ def test_w_equal_names(41,1167
+
+venv/lib/python2.7/site-packages/zope/interface/tests/test_declarations.py,11173
+class _Py3ClassAdvice(21,778
+ def _run_generated_code(23,810
+class NamedTests(44,1548
+ def test_class(46,1586
+ class Foo(50,1690
+ def test_function(55,1793
+ def doFoo(59,1900
+ def test_instance(64,2023
+ class Foo(67,2107
+class DeclarationTests(75,2258
+ def _getTargetClass(77,2302
+ def _makeOne(81,2421
+ def test_ctor_no_bases(84,2510
+ def test_ctor_w_interface_in_bases(88,2627
+ def test_ctor_w_implements_in_bases(94,2862
+ def test_changed_wo_existing__v_attrs(100,3087
+ def test_changed_w_existing__v_attrs(105,3265
+ def test___contains__w_self(111,3459
+ def test___contains__w_unrelated_iface(117,3667
+ def test___contains__w_base_interface(123,3886
+ def test___iter___empty(129,4107
+ def test___iter___single_base(133,4215
+ def test___iter___multiple_bases(139,4435
+ def test___iter___inheritance(146,4708
+ def test___iter___w_nested_sequence_overlap(153,5006
+ def test_flattened_empty(160,5298
+ def test_flattened_single_base(165,5483
+ def test_flattened_multiple_bases(172,5782
+ def test_flattened_inheritance(180,6134
+ def test_flattened_w_nested_sequence_overlap(188,6486
+ def test___sub___unrelated_interface(197,6906
+ def test___sub___related_interface(206,7271
+ def test___sub___related_interface_by_inheritance(213,7525
+ def test___add___unrelated_interface(221,7841
+ def test___add___related_interface(230,8212
+class TestImplements(241,8608
+ def _getTargetClass(243,8650
+ def _makeOne(247,8767
+ def test_ctor_no_bases(250,8856
+ def test___repr__(257,9107
+ def test___reduce__(262,9266
+ def test_sort(267,9461
+ class A(269,9548
+ class B(271,9590
+ def test_proxy_equality(286,10236
+ class Proxy(288,10340
+ def __init__(289,10369
+ def __getattr__(292,10451
+ def __eq__(295,10537
+ def __ne__(298,10621
+ class A(302,10767
+ class B(305,10810
+class Test_implementedByFallback(327,11529
+ def _callFUT(329,11583
+ def test_dictless_wo_existing_Implements_wo_registrations(333,11741
+ class Foo(334,11810
+ def test_dictless_wo_existing_Implements_cant_assign___implemented__(340,11993
+ class Foo(341,12073
+ def _get_impl(342,12100
+ def _set_impl(344,12177
+ def __call__(347,12308
+ def test_dictless_wo_existing_Implements_w_registrations(353,12499
+ class Foo(355,12615
+ def test_dictless_w_existing_Implements(365,12963
+ class Foo(368,13101
+ def test_dictless_w_existing_not_Implements(374,13281
+ class Foo(376,13396
+ def test_w_existing_attr_as_Implements(383,13624
+ class Foo(386,13761
+ def test_builtins_added_to_cache(390,13876
+ def test_builtins_w_existing_cache(406,14681
+ def test_oldstyle_class_no_assertions(418,15229
+ class Foo:Foo420,15314
+ def test_no_assertions(424,15406
+ class Foo(426,15476
+ def test_w_None_no_bases_not_factory(430,15576
+ class Foo(431,15624
+ def test_w_None_no_bases_w_factory(436,15764
+ class Foo(438,15888
+ def __call__(440,15950
+ def test_w_None_no_bases_w_class(453,16454
+ class Foo(455,16560
+ def test_w_existing_Implements(466,17069
+ class Foo(469,17198
+class Test_implementedBy(474,17314
+ def _callFUT(477,17408
+ def test_optimizations(481,17550
+class Test_classImplementsOnly(492,17969
+ def _callFUT(494,18021
+ def test_no_existing(498,18175
+ class Foo(501,18329
+ def test_w_existing_Implements(514,18893
+ class Foo(521,19194
+class Test_classImplements(531,19507
+ def _callFUT(533,19555
+ def test_no_existing(537,19701
+ class Foo(540,19855
+ def test_w_existing_Implements(553,20418
+ class Foo(560,20719
+ def test_w_existing_Implements_w_bases(569,21036
+ class Base1(578,21423
+ class Base2(580,21489
+ class Foo(582,21555
+class Test__implements_advice(593,21942
+ def _callFUT(595,21993
+ def test_no_existing_implements(599,22145
+ class Foo(604,22409
+class Test_implementer(612,22733
+ def _getTargetClass(614,22777
+ def _makeOne(618,22896
+ def test_oldstyle_class(621,22985
+ class Foo:Foo626,23205
+ def test_newstyle_class(640,23804
+ class Foo(644,23999
+ def test_nonclass_cannot_assign_attr(658,24606
+ def test_nonclass_can_assign_attr(664,24851
+ class Foo(667,24994
+class Test_implementer_only(679,25393
+ def _getTargetClass(681,25442
+ def _makeOne(685,25571
+ def test_function(688,25660
+ def _function(692,25827
+ def test_method(696,25953
+ class Bar:Bar700,26118
+ def _method(701,26137
+ def test_oldstyle_class(705,26271
+ class Foo:Foo712,26562
+ def test_newstyle_class(722,26915
+ class Foo(728,27181
+class Test_implementsOnly(741,27614
+ def test_simple(743,27678
+ def test_called_once_from_class_w_bases(771,28713
+class Test_implements(795,29572
+ def test_called_from_function(797,29632
+ def test_called_twice_from_class(815,30342
+ def test_called_once_from_class(839,31245
+class ProvidesClassTests(855,31808
+ def _getTargetClass(857,31854
+ def _makeOne(861,31977
+ def test_simple_class_one_interface(864,32066
+ class Foo(867,32211
+ def test___reduce__(872,32341
+ class Foo(876,32542
+ def test___get___class(883,32754
+ class Foo(886,32886
+ def test___get___instance(892,33053
+ class Foo(895,33188
+ def _test(899,33304
+class Test_Provides(905,33436
+ def _callFUT(907,33477
+ def test_no_cached_spec(911,33609
+ class Foo(916,33809
+ def test_w_cached_spec(923,34059
+ class Foo(928,34264
+class Test_directlyProvides(936,34494
+ def _callFUT(938,34543
+ def test_w_normal_object(942,34691
+ class Foo(946,34887
+ def test_w_class(953,35111
+ class Foo(957,35299
+ def test_w_non_descriptor_aware_metaclass(964,35525
+ class MetaClass(968,35734
+ def __getattribute__(969,35765
+ class Foo(977,36145
+ def test_w_classless_object(982,36294
+ class Foo(987,36515
+ def __getattribute__(988,36542
+ def __setattr__(993,36755
+class Test_alsoProvides(1001,37039
+ def _callFUT(1003,37084
+ def test_wo_existing_provides(1007,37224
+ class Foo(1011,37425
+ def test_w_existing_provides(1018,37649
+ class Foo(1024,37952
+class Test_noLongerProvides(1033,38219
+ def _callFUT(1035,38268
+ def test_wo_existing_provides(1039,38416
+ class Foo(1042,38555
+ def test_w_existing_provides_hit(1048,38706
+ class Foo(1052,38913
+ def test_w_existing_provides_miss(1059,39100
+ class Foo(1064,39346
+ def test_w_iface_implemented_by_class(1071,39537
+ class Foo(1076,39771
+class ClassProvidesBaseFallbackTests(1082,39901
+ def _getTargetClass(1084,39959
+ def _makeOne(1088,40106
+ class Derived(1091,40244
+ def __init__(1092,40291
+ def test_w_same_class_via_class(1097,40439
+ class Foo(1100,40580
+ def test_w_same_class_via_instance(1105,40734
+ class Foo(1108,40878
+ def test_w_different_class(1114,41052
+ class Foo(1117,41188
+ class Bar(1119,41232
+class ClassProvidesBaseTests(1127,41498
+ def _getTargetClass(1130,41600
+ def test_optimizations(1134,41731
+class ClassProvidesTests(1144,42118
+ def _getTargetClass(1146,42164
+ def _makeOne(1150,42287
+ def test_w_simple_metaclass(1153,42376
+ class Foo(1159,42638
+ def test___reduce__(1165,42858
+ class Foo(1171,43112
+class Test_directlyProvidedBy(1178,43343
+ def _callFUT(1180,43394
+ def test_wo_declarations_in_class_or_instance(1184,43546
+ class Foo(1185,43603
+ def test_w_declarations_in_class_but_not_instance(1190,43723
+ class Foo(1195,43969
+ def test_w_declarations_in_instance_but_not_class(1200,44089
+ class Foo(1204,44313
+ def test_w_declarations_in_instance_and_class(1210,44473
+ class Foo(1217,44818
+class Test_classProvides(1224,44979
+ def test_called_from_function(1226,45042
+ def test_called_twice_from_class(1246,45796
+ def test_called_once_from_class(1270,46714
+class Test_provider(1288,47358
+ def _getTargetClass(1290,47399
+ def _makeOne(1294,47512
+ def test_w_class(1297,47601
+ class Foo(1302,47818
+class Test_moduleProvides(1308,47990
+ def test_called_from_function(1310,48037
+ def test_called_from_class(1325,48587
+ def test_called_once_from_module_scope(1339,49122
+ def test_called_twice_from_module_scope(1352,49642
+class Test_getObjectSpecificationFallback(1367,50183
+ def _callFUT(1369,50246
+ def test_wo_existing_provides_classless(1373,50422
+ class Foo(1375,50495
+ def __getattribute__(1376,50522
+ def __setattr__(1384,50845
+ def test_existing_provides_is_spec(1390,51033
+ def foo(1394,51242
+ def test_existing_provides_is_not_spec(1400,51422
+ def foo(1401,51472
+ def test_existing_provides(1407,51662
+ class Foo(1411,51863
+ def test_wo_provides_on_class_w_implements(1418,52043
+ class Foo(1423,52282
+ def test_wo_provides_on_class_wo_implements(1429,52426
+ class Foo(1430,52481
+class Test_getObjectSpecification(1437,52622
+ def _callFUT(1440,52734
+ def test_optimizations(1444,52894
+class Test_providedByFallback(1457,53422
+ def _callFUT(1459,53473
+ def test_wo_providedBy_on_class_wo_implements(1463,53625
+ class Foo(1464,53682
+ def test_w_providedBy_valid_spec(1470,53822
+ class Foo(1474,54021
+ def test_w_providedBy_invalid_spec(1481,54214
+ class Foo(1482,54260
+ def test_w_providedBy_invalid_spec_class_w_implements(1489,54438
+ class Foo(1494,54688
+ def test_w_providedBy_invalid_spec_w_provides_no_provides_on_class(1501,54870
+ class Foo(1502,54948
+ def test_w_providedBy_invalid_spec_w_provides_diff_provides_on_class(1510,55174
+ class Foo(1511,55254
+ def test_w_providedBy_invalid_spec_w_provides_same_provides_on_class(1520,55516
+ class Foo(1525,55781
+class Test_providedBy(1534,56019
+ def _callFUT(1537,56107
+ def test_optimizations(1541,56243
+class ObjectSpecificationDescriptorFallbackTests(1552,56644
+ def _getTargetClass(1554,56714
+ def _makeOne(1559,56899
+ def test_accessed_via_class(1562,56988
+ class Foo(1566,57182
+ def test_accessed_via_inst_wo_provides(1572,57378
+ class Foo(1579,57708
+ def test_accessed_via_inst_w_provides(1586,57924
+ class Foo(1595,58356
+class ObjectSpecificationDescriptorTests(1604,58615
+ def _getTargetClass(1608,58758
+ def test_optimizations(1612,58913
+class _Monkey(1628,59451
+ def __init__(1630,59547
+ def __enter__(1636,59769
+ def __exit__(1639,59815
+class _MonkeyDict(1644,59964
+ def __init__(1646,60072
+ def __enter__(1653,60302
+ def __exit__(1656,60355
+
+venv/lib/python2.7/site-packages/zope/interface/tests/test_interface.py,14816
+class Test_invariant(24,804
+ def test_w_single(26,846
+ def _check(30,988
+ class Foo(33,1062
+ def test_w_multiple(39,1230
+ def _check(43,1374
+ def _another_check(46,1448
+ class Foo(49,1530
+class Test_taggedValue(57,1753
+ def test_w_single(59,1797
+ class Foo(63,1941
+ def test_w_multiple(69,2111
+ class Foo(73,2257
+ def test_w_multiple_overwriting(80,2481
+ class Foo(84,2639
+class ElementTests(93,2902
+ def _getTargetClass(97,2974
+ def _makeOne(101,3082
+ def test_ctor_defaults(106,3225
+ def test_ctor_no_doc_space_in_name(114,3577
+ def test_getTaggedValue_miss(119,3775
+ def test_queryTaggedValue_miss(123,3922
+ def test_queryTaggedValue_miss_w_default(127,4068
+ def test_setTaggedValue(131,4232
+class SpecificationBasePyTests(139,4546
+ def _getTargetClass(141,4598
+ def _makeOne(145,4730
+ def test_providedBy_miss(148,4795
+ def _providedBy(152,4960
+ def test_providedBy_hit(157,5128
+ class _Decl(160,5237
+ def _providedBy(162,5299
+ def test_implementedBy_miss(167,5467
+ def _implementedBy(171,5635
+ def test_implementedBy_hit(176,5815
+ class _Decl(179,5927
+ def _implementedBy(181,5989
+ def test_isOrExtends_miss(186,6169
+ def test_isOrExtends_hit(191,6350
+ def test___call___miss(197,6554
+ def test___call___hit(202,6732
+class SpecificationBaseTests(209,6934
+ def _getTargetClass(211,6984
+ def test_optimizations(215,7112
+class InterfaceBasePyTests(225,7478
+ def _getTargetClass(227,7526
+ def _makeOne(231,7650
+ class IB(232,7697
+ def _call_conform(233,7739
+ def providedBy(235,7822
+ def test___call___w___conform___returning_value(239,7927
+ class _Adapted(242,8049
+ def __conform__(243,8081
+ def test___call___w___conform___miss_ob_provides(247,8210
+ class _Adapted(249,8303
+ def __conform__(250,8335
+ def test___call___wo___conform___ob_no_provides_w_alternate(255,8483
+ def test___call___w___conform___ob_no_provides_wo_alternate(261,8706
+ def test___adapt___ob_provides(266,8889
+ def test___adapt___ob_no_provides_uses_hooks(271,9050
+ def _hook_miss(276,9233
+ def _hook_hit(279,9334
+class InterfaceBaseTests(286,9583
+ def _getTargetClass(288,9629
+ def test_optimizations(292,9749
+class SpecificationTests(302,10103
+ def _getTargetClass(304,10149
+ def _makeOne(308,10269
+ def test_ctor(313,10427
+ def test_subscribe_first_time(322,10781
+ def test_subscribe_again(329,11013
+ def test_unsubscribe_miss(336,11218
+ def test_unsubscribe(341,11377
+ def test___setBases_subscribes_bases_and_notifies_dependents(351,11687
+ class I(356,11904
+ class J(358,11949
+ def test_changed_clears_volatiles_and_implied(367,12253
+ class I(369,12365
+ def test_interfaces_skips_already_seen(378,12639
+ class IFoo(380,12744
+ def test_extends_strict_wo_self(385,12894
+ class IFoo(387,12992
+ def test_extends_strict_w_self(392,13134
+ def test_extends_non_strict_w_self(396,13266
+ def test_get_hit_w__v_attrs(400,13402
+ def test_get_hit_from_base_wo__v_attrs(406,13581
+ class IFoo(409,13741
+ class IBar(411,13807
+class InterfaceClassTests(417,14037
+ def _getTargetClass(419,14084
+ def _makeOne(423,14206
+ def test_ctor_defaults(427,14395
+ def test_ctor_bad_bases(435,14688
+ def test_ctor_w_attrs_attrib_methods(439,14832
+ def _bar(442,14993
+ def test_ctor_attrs_w___locals__(454,15428
+ def test_ctor_attrs_w___annotations__(463,15786
+ def test_ctor_attrs_w__decorator_non_return(472,16154
+ def test_ctor_attrs_w_invalid_attr_type(482,16601
+ def test_ctor_w_explicit___doc__(488,16869
+ def test_interfaces(494,17106
+ def test_getBases(498,17230
+ def test_isEqualOrExtendedBy_identity(503,17395
+ def test_isEqualOrExtendedBy_subiface(507,17535
+ def test_isEqualOrExtendedBy_unrelated(513,17782
+ def test_names_w_all_False_ignores_bases(519,18029
+ def _bar(522,18194
+ def test_names_w_all_True_no_bases(533,18650
+ def _bar(536,18809
+ def test_names_w_all_True_w_bases_simple(544,19077
+ def _bar(547,19242
+ def test_names_w_all_True_bases_w_same_names(558,19711
+ def _bar(561,19880
+ def _foo(563,19928
+ def test___iter__(575,20449
+ def _bar(578,20591
+ def _foo(580,20639
+ def test_namesAndDescriptions_w_all_False_ignores_bases(592,21144
+ def _bar(595,21324
+ def test_namesAndDescriptions_w_all_True_no_bases(608,21869
+ def _bar(611,22043
+ def test_namesAndDescriptions_w_all_True_simple(622,22434
+ def _bar(625,22606
+ def test_namesAndDescriptions_w_all_True_bases_w_same_names(640,23256
+ def _bar(643,23440
+ def _foo(645,23488
+ def test_getDescriptionFor_miss(661,24193
+ def test_getDescriptionFor_hit(665,24338
+ def _bar(668,24493
+ def test___getitem___miss(677,24829
+ def _test(679,24896
+ def test___getitem___hit(683,24996
+ def _bar(686,25145
+ def test___contains___miss(695,25445
+ def test___contains___hit(699,25558
+ def _bar(702,25708
+ def test_direct_miss(711,25982
+ def test_direct_hit_local_miss_bases(715,26100
+ def _bar(718,26261
+ def _foo(720,26309
+ def test_queryDescriptionFor_miss(734,26943
+ def test_queryDescriptionFor_hit(738,27091
+ def test_validateInvariants_pass(744,27359
+ def _passable(746,27429
+ def test_validateInvariants_fail_wo_errors_passed(755,27762
+ def _passable(758,27912
+ def _fail(762,28056
+ def test_validateInvariants_fail_w_errors_passed(772,28472
+ def _fail(776,28638
+ def test_validateInvariants_fail_in_base_wo_errors_passed(787,29087
+ def _passable(790,29245
+ def _fail(794,29389
+ def test_validateInvariants_fail_in_base_w_errors_passed(806,29912
+ def _passable(810,30090
+ def _fail(814,30234
+ def test___reduce__(828,30865
+ def test___hash___normal(832,30996
+ def test___hash___missing_required_attrs(838,31227
+ class Derived(842,31348
+ def __init__(843,31395
+ def test_comparison_with_None(854,31901
+ def test_comparison_with_same_instance(870,32446
+ def test_comparison_with_same_named_instance_in_other_module(880,32771
+class InterfaceTests(899,33461
+ def test_attributes_link_to_interface(901,33503
+ class I1(905,33643
+ def test_methods_link_to_interface(910,33766
+ class I1(913,33858
+ def method(915,33888
+ def test_classImplements_simple(920,34012
+ class ICurrent(925,34196
+ def method1(926,34231
+ def method2(928,34283
+ class IOther(931,34336
+ class Current(934,34387
+ def method1(936,34457
+ def method2(938,34538
+ def test_classImplements_base_not_derived(950,34995
+ class IBase(954,35188
+ def method(955,35220
+ class IDerived(957,35267
+ class Current(959,35315
+ def method(961,35376
+ def test_classImplements_base_and_derived(972,35822
+ class IBase(977,36016
+ def method(978,36048
+ class IDerived(981,36096
+ class Current(984,36145
+ def method(986,36215
+ def test_classImplements_multiple(1000,36796
+ class ILeft(1005,36982
+ def method(1006,37014
+ class IRight(1009,37062
+ class Left(1012,37109
+ def method(1015,37174
+ class Right(1018,37249
+ class Ambi(1021,37316
+ def test_classImplements_multiple_w_explict_implements(1033,37706
+ class ILeft(1038,37913
+ def method(1040,37946
+ class IRight(1043,37994
+ class IOther(1046,38041
+ class Left(1049,38092
+ def method(1052,38151
+ class Right(1055,38226
+ class Other(1058,38293
+ class Mixed(1061,38360
+ def testInterfaceExtendsInterface(1076,38981
+ def test_verifyClass(1093,39749
+ class ICheckMe(1099,39927
+ def method(1102,40004
+ class CheckMe(1105,40058
+ def method(1109,40156
+ def test_verifyObject(1114,40288
+ class ICheckMe(1120,40468
+ def method(1123,40545
+ class CheckMe(1126,40599
+ def method(1130,40697
+ def test_interface_object_provides_Interface(1137,40861
+ class AnInterface(1140,40963
+ def test_names_simple(1145,41079
+ class ISimple(1150,41204
+ def method(1153,41280
+ def test_names_derived(1158,41399
+ class IBase(1163,41525
+ def method(1166,41599
+ class IDerived(1169,41647
+ def method(1172,41722
+ def method2(1175,41770
+ def test_namesAndDescriptions_simple(1183,42052
+ class ISimple(1189,42244
+ def method(1192,42320
+ def test_namesAndDescriptions_derived(1207,42971
+ class IBase(1213,43164
+ def method(1216,43238
+ class IDerived(1219,43293
+ def method(1222,43368
+ def method2(1225,43435
+ def test_getDescriptionFor_nonesuch_no_default(1264,45462
+ class IEmpty(1267,45566
+ def test_getDescriptionFor_simple(1272,45692
+ class ISimple(1278,45881
+ def method(1281,45957
+ def test_getDescriptionFor_derived(1294,46433
+ class IBase(1300,46623
+ def method(1303,46697
+ class IDerived(1306,46752
+ def method(1309,46827
+ def method2(1312,46894
+ def test___getitem__nonesuch(1335,47823
+ class IEmpty(1338,47909
+ def test___getitem__simple(1343,48029
+ class ISimple(1349,48211
+ def method(1352,48287
+ def test___getitem___derived(1365,48727
+ class IBase(1371,48911
+ def method(1374,48985
+ class IDerived(1377,49040
+ def method(1380,49115
+ def method2(1383,49182
+ def test___contains__nonesuch(1406,50039
+ class IEmpty(1409,50126
+ def test___contains__simple(1414,50225
+ class ISimple(1419,50356
+ def method(1422,50432
+ def test___contains__derived(1428,50576
+ class IBase(1433,50708
+ def method(1436,50782
+ class IDerived(1439,50837
+ def method(1442,50912
+ def method2(1445,50979
+ def test___iter__empty(1453,51219
+ class IEmpty(1456,51299
+ def test___iter__simple(1461,51394
+ class ISimple(1466,51521
+ def method(1469,51597
+ def test___iter__derived(1474,51721
+ class IBase(1479,51849
+ def method(1482,51923
+ class IDerived(1485,51978
+ def method(1488,52053
+ def method2(1491,52120
+ def test_function_attributes_become_tagged_values(1497,52292
+ class ITagMe(1500,52399
+ def method(1501,52432
+ def test___doc___non_element(1508,52610
+ class IHaveADocString(1511,52696
+ def test___doc___as_element(1517,52867
+ class IHaveADocString(1521,52997
+ def _errorsEqual(1528,53217
+ def test_invariant_simple(1544,53837
+ class IInvariant(1550,54062
+ class HasInvariant(1555,54246
+ def test_invariant_nested(1574,54966
+ class IInvariant(1580,55191
+ class ISubInvariant(1585,55375
+ class HasInvariant(1588,55459
+ def test_invariant_mutandis(1621,56897
+ class IInvariant(1627,57124
+ class HasInvariant(1632,57308
+ def test___doc___element(1674,59141
+ class I(1677,59267
+ class I(1683,59396
+ def testIssue228(1692,59597
+ class I(1700,59883
+ class OldStyle:OldStyle1703,59930
+ def test_invariant_as_decorator(1708,60056
+ class IRange(1715,60336
+ def range_invariant(1720,60479
+ class Range(1725,60629
+ def __init__(1727,60659
+ def test_taggedValue(1737,60983
+ class ITagged(1742,61153
+ class HasInvariant(1747,61336
+ def test_description_cache_management(1753,61518
+ class I1(1760,61851
+ class I2(1763,61912
+ class I3(1766,61952
+ def test___call___defers_to___conform___(1774,62127
+ class I(1778,62272
+ class C(1782,62342
+ def __conform__(1783,62367
+ def test___call___object_implements(1788,62472
+ class I(1792,62612
+ class C(1796,62682
+ def test___call___miss_wo_alternate(1802,62777
+ class I(1805,62870
+ class C(1808,62916
+ def test___call___miss_w_alternate(1814,63019
+ class I(1817,63111
+ class C(1820,63157
+ def test___call___w_adapter_hook(1826,63261
+ def _miss(1831,63447
+ def _hit(1834,63496
+ class I(1837,63551
+ class C(1840,63597
+class AttributeTests(1853,63866
+ def _getTargetClass(1857,63939
+class MethodTests(1862,64052
+ def _getTargetClass(1866,64121
+ def test_optional_as_property(1870,64227
+ def test___call___raises_BrokenImplementation(1878,64521
+ def test_getSignatureInfo_bare(1889,64941
+ def test_getSignatureString_bare(1898,65308
+ def test_getSignatureString_w_only_required(1902,65446
+ def test_getSignatureString_w_optional(1907,65652
+ def test_getSignatureString_w_varargs(1913,65900
+ def test_getSignatureString_w_kwargs(1918,66080
+class Test_fromFunction(1924,66256
+ def _callFUT(1926,66301
+ def test_bare(1930,66438
+ def _func(1931,66463
+ def test_w_interface(1945,67058
+ class IFoo(1947,67150
+ def _func(1949,67203
+ def test_w_name(1954,67352
+ def _func(1955,67379
+ def test_w_only_required(1960,67541
+ def _func(1961,67577
+ def test_w_optional(1971,67965
+ def _func(1972,67996
+ def test_w_optional_self(1982,68397
+ def _func(1990,68645
+ def test_w_varargs(2000,69041
+ def _func(2001,69071
+ def test_w_kwargs(2011,69453
+ def _func(2012,69482
+ def test_full_spectrum(2022,69861
+ def _func(2023,69895
+class Test_fromMethod(2034,70329
+ def _callFUT(2036,70372
+ def test_no_args(2040,70505
+ class Foo(2041,70533
+ def bar(2042,70560
+ def test_full_spectrum(2056,71165
+ class Foo(2057,71199
+ def bar(2058,71226
+ def test_w_non_method(2068,71673
+ def foo(2069,71706
+class DummyDependent(2083,72295
+ def __init__(2085,72326
+ def changed(2088,72378
+def _barGreaterThanFoo(2092,72472
+def _ifFooThenBar(2104,72990
+class _Monkey(2110,73177
+ def __init__(2112,73273
+ def __enter__(2118,73495
+ def __exit__(2121,73541
+
+venv/lib/python2.7/site-packages/zope/interface/tests/test_adapter.py,9017
+def _makeInterfaces(19,684
+ class IB0(22,749
+ class IB1(23,780
+ class IB2(24,805
+ class IB3(25,830
+ class IB4(26,860
+ class IF0(28,891
+ class IF1(29,922
+ class IR0(31,948
+ class IR1(32,979
+class BaseAdapterRegistryTests(37,1062
+ def _getTargetClass(39,1114
+ class _CUT(41,1208
+ class LookupClass(42,1249
+ def __init__(44,1331
+ def changed(46,1397
+ def add_extendor(48,1483
+ def remove_extendor(50,1584
+ def _makeOne(57,1907
+ def test_lookup_delegation(60,1972
+ def test__generation_on_first_creation(67,2216
+ def test__generation_after_calling_changed(72,2406
+ def test__generation_after_changing___bases__(80,2728
+ class _Base(81,2785
+ def test_register(86,2943
+ def test_register_with_invalid_name(94,3320
+ def test_register_with_value_None_unregisters(100,3577
+ def test_register_with_same_value(107,3893
+ def test_registered_empty(116,4289
+ def test_registered_non_empty_miss(120,4432
+ def test_registered_non_empty_hit(126,4704
+ def test_unregister_empty(131,4905
+ def test_unregister_non_empty_miss_on_required(136,5109
+ def test_unregister_non_empty_miss_on_name(143,5453
+ def test_unregister_with_value_not_None_miss(150,5801
+ def test_unregister_hit_clears_empty_subcomponents(159,6204
+ def test_unsubscribe_empty(172,6830
+ def test_unsubscribe_hit(177,7036
+ def test_unsubscribe_after_multiple(185,7369
+ def test_unsubscribe_w_None_after_multiple(202,8066
+ def test_unsubscribe_non_empty_miss_on_required(213,8497
+ def test_unsubscribe_non_empty_miss_on_value(221,8883
+ def test_unsubscribe_with_value_not_None_miss(229,9268
+ def _instance_method_notify_target(238,9656
+ def test_unsubscribe_instance_method(241,9771
+class LookupBaseFallbackTests(250,10196
+ def _getTargetClass(252,10247
+ def _makeOne(256,10375
+ def uc_lookup(259,10504
+ def uc_lookupAll(262,10617
+ def uc_subscriptions(265,10754
+ class Derived(267,10858
+ def test_lookup_w_invalid_name(273,11074
+ def _lookup(274,11116
+ def test_lookup_miss_no_default(280,11358
+ def _lookup(282,11427
+ def test_lookup_miss_w_default(290,11755
+ def _lookup(293,11851
+ def test_lookup_not_cached(301,12193
+ def _lookup(305,12333
+ def test_lookup_cached(314,12712
+ def _lookup(318,12848
+ def test_lookup_not_cached_multi_required(328,13271
+ def _lookup(332,13426
+ def test_lookup_cached_multi_required(341,13813
+ def _lookup(345,13964
+ def test_lookup_not_cached_after_changed(355,14399
+ def _lookup(359,14553
+ def test_lookup1_w_invalid_name(371,15041
+ def _lookup(372,15084
+ def test_lookup1_miss_no_default(379,15325
+ def _lookup(381,15395
+ def test_lookup1_miss_w_default(389,15721
+ def _lookup(392,15818
+ def test_lookup1_miss_w_default_negative_cache(400,16158
+ def _lookup(403,16270
+ def test_lookup1_not_cached(413,16705
+ def _lookup(417,16846
+ def test_lookup1_cached(426,17223
+ def _lookup(430,17360
+ def test_lookup1_not_cached_after_changed(440,17779
+ def _lookup(444,17934
+ def test_adapter_hook_w_invalid_name(456,18418
+ def test_adapter_hook_miss_no_default(462,18626
+ def test_adapter_hook_miss_w_default(468,18828
+ def test_adapter_hook_hit_factory_returns_None(474,19063
+ def _factory(476,19149
+ def _lookup(479,19247
+ def test_adapter_hook_hit_factory_returns_adapter(487,19585
+ def _factory(490,19702
+ def _lookup(493,19804
+ def test_queryAdapter(501,20142
+ def _factory(504,20231
+ def _lookup(507,20333
+ def test_lookupAll_uncached(515,20671
+ def _lookupAll(518,20786
+ def test_lookupAll_cached(526,21122
+ def _lookupAll(529,21235
+ def test_subscriptions_uncached(538,21610
+ def _subscriptions(541,21729
+ def test_subscriptions_cached(549,22081
+ def _subscriptions(552,22198
+class LookupBaseTests(562,22594
+ def _getTargetClass(564,22643
+ def test_optimizations(568,22755
+class VerifyingBaseFallbackTests(578,23116
+ def _getTargetClass(580,23170
+ def _makeOne(584,23304
+ def uc_lookup(587,23443
+ def uc_lookupAll(590,23579
+ def uc_subscriptions(593,23716
+ class Derived(595,23820
+ def __init__(599,24010
+ def _makeRegistry(606,24280
+ class WithGeneration(607,24316
+ class Registry:Registry609,24382
+ def __init__(610,24406
+ def test_lookup(614,24544
+ def _lookup(618,24673
+ def test_lookup1(635,25397
+ def _lookup(639,25527
+ def test_adapter_hook(656,26245
+ def _factory1(658,26328
+ def _factory2(660,26381
+ def _factory3(662,26434
+ def _lookup(665,26574
+ def test_queryAdapter(678,27136
+ def _factory1(680,27219
+ def _factory2(682,27272
+ def _factory3(684,27325
+ def _lookup(687,27465
+ def test_lookupAll(700,28027
+ def _lookupAll(704,28205
+ def test_subscriptions(716,28696
+ def _subscriptions(720,28878
+class VerifyingBaseTests(733,29394
+ def _getTargetClass(735,29449
+ def test_optimizations(739,29567
+class AdapterLookupBaseTests(749,29937
+ def _getTargetClass(751,29987
+ def _makeOne(755,30113
+ def _makeSubregistry(758,30196
+ class Subregistry:Subregistry759,30239
+ def __init__(760,30266
+ def _makeRegistry(765,30403
+ class Registry:Registry766,30443
+ def __init__(767,30467
+ def test_ctor_empty_registry(772,30615
+ def test_ctor_w_registry_provided(777,30779
+ def test_changed_empty_required(791,31431
+ class Mixin(793,31532
+ def changed(794,31561
+ class Derived(796,31621
+ def test_changed_w_required(802,31790
+ class Mixin(804,31887
+ def changed(805,31916
+ class Derived(807,31976
+ class FauxWeakref(809,32047
+ def __init__(811,32108
+ def __call__(813,32180
+ def unsubscribe(816,32275
+ def test_init_extendors_after_registry_update(829,32719
+ def test_add_extendor(845,33444
+ def test_remove_extendor(861,34136
+ def test__uncached_lookup_empty_ro(878,34870
+ def test__uncached_lookup_order_miss(889,35334
+ def test__uncached_lookup_extendors_miss(900,35777
+ def test__uncached_lookup_components_miss_wrong_iface(913,36305
+ def test__uncached_lookup_components_miss_wrong_name(932,37010
+ def test__uncached_lookup_simple_hit(951,37713
+ def test__uncached_lookup_repeated_hit(968,38346
+ def test_queryMultiAdaptor_lookup_miss(987,39081
+ class Foo(993,39360
+ def test_queryMultiAdaptor_factory_miss(1010,39908
+ class Foo(1016,40188
+ def _factory(1023,40396
+ def test_queryMultiAdaptor_factory_hit(1039,40971
+ class Foo(1045,41250
+ def _factory(1052,41458
+ def test__uncached_lookupAll_empty_ro(1068,42039
+ def test__uncached_lookupAll_order_miss(1079,42507
+ def test__uncached_lookupAll_extendors_miss(1091,42983
+ def test__uncached_lookupAll_components_miss(1104,43515
+ def test__uncached_lookupAll_simple_hit(1122,44191
+ def test_names(1140,44907
+ def test__uncached_subscriptions_empty_ro(1159,45609
+ def test__uncached_subscriptions_order_miss(1170,46085
+ def test__uncached_subscriptions_extendors_miss(1182,46569
+ def test__uncached_subscriptions_components_miss_wrong_iface(1195,47112
+ def test__uncached_subscriptions_components_miss_wrong_name(1213,47811
+ def test__uncached_subscriptions_simple_hit(1230,48478
+ class Foo(1236,48764
+ def __lt__(1237,48791
+ def test_subscribers_wo_provided(1250,49252
+ class Foo(1256,49525
+ def _factory1(1263,49749
+ def _factory2(1265,49845
+ def test_subscribers_w_provided(1279,50400
+ class Foo(1285,50672
+ def _factory1(1293,50938
+ def _factory2(1296,51059
+ def _side_effect_only(1299,51180
+class AdapterRegistryTests(1319,51939
+ def _getTargetClass(1321,51987
+ def _makeOne(1325,52109
+ def test_ctor_no_bases(1328,52198
+ def test_ctor_w_bases(1332,52316
+ def test__setBases_removing_existing_subregistry(1341,52658
+ def test__setBases_wo_stray_entry(1350,53024
+ def test__setBases_w_existing_entry_continuing(1361,53455
+ def test_changed_w_subregistries(1371,53883
+ class Derived(1373,53958
+ def changed(1375,54017
+class Test_utils(1386,54402
+ def test__convert_None_to_Interface_w_None(1388,54440
+ def test__convert_None_to_Interface_w_other(1393,54691
+ def test__normalize_name_str(1398,54910
+ def test__normalize_name_unicode(1407,55235
+ def test__normalize_name_other(1413,55417
+
+venv/lib/python2.7/site-packages/zope/interface/tests/test_registry.py,17215
+class ComponentsTests(23,876
+ def _getTargetClass(25,919
+ def _makeOne(28,977
+ def _wrapEvents(31,1085
+ def _notify(34,1177
+ def test_ctor_no_bases(39,1335
+ def test_ctor_w_base(53,2048
+ def test___repr__(61,2406
+ def test_assign_to___bases__(67,2615
+ def test_registerUtility_with_component_name(78,3083
+ class IFoo(82,3211
+ class Foo(87,3316
+ def test_registerUtility_both_factory_and_component(98,3602
+ def _factory(99,3665
+ def test_registerUtility_w_component(106,3910
+ class IFoo(111,4143
+ def test_registerUtility_w_factory(138,5313
+ class IFoo(143,5544
+ def _factory(149,5700
+ def test_registerUtility_no_provided_available(168,6512
+ class Foo(169,6570
+ def test_registerUtility_wo_provided(179,6833
+ class IFoo(185,7131
+ class Foo(187,7184
+ def test_registerUtility_duplicates_existing_reg(211,8110
+ class IFoo(214,8234
+ def test_registerUtility_w_different_info(227,8652
+ class IFoo(230,8769
+ def test_registerUtility_w_different_names_same_component(248,9467
+ class IFoo(251,9600
+ def test_registerUtility_replaces_existing_reg(272,10446
+ class IFoo(278,10748
+ def test_registerUtility_w_existing_subscr(313,12260
+ class IFoo(316,12378
+ def test_registerUtility_wo_event(330,12863
+ class IFoo(333,12972
+ def test_registerUtility_changes_object_identity_after(345,13339
+ class CompThatChangesAfter1Reg(348,13547
+ def registerUtility(350,13637
+ class IFoo(361,14082
+ def test_registerUtility_changes_object_identity_before(367,14244
+ class CompThatChangesAfter2Reg(370,14453
+ def registerUtility(372,14543
+ class IFoo(384,14989
+ class IBar(391,15152
+ def test_unregisterUtility_neither_factory_nor_component_nor_provided(398,15315
+ def test_unregisterUtility_both_factory_and_component(403,15560
+ def _factory(404,15625
+ def test_unregisterUtility_w_component_miss(411,15872
+ class IFoo(414,15991
+ def test_unregisterUtility_w_component(426,16354
+ class IFoo(431,16591
+ def test_unregisterUtility_w_factory(457,17689
+ class IFoo(462,17924
+ def _factory(468,18080
+ def test_unregisterUtility_wo_explicit_provided(488,18949
+ class IFoo(494,19260
+ class Foo(496,19313
+ def test_unregisterUtility_wo_component_or_factory(522,20333
+ class IFoo(528,20647
+ class Foo(530,20700
+ def test_unregisterUtility_w_existing_subscr(557,21770
+ class IFoo(560,21890
+ def test_unregisterUtility_w_existing_subscr_non_hashable(575,22429
+ class IFoo(578,22562
+ def test_unregisterUtility_w_existing_subscr_non_hashable_fresh_cache(593,23099
+ class IFoo(599,23443
+ def test_unregisterUtility_w_existing_subscr_non_hashable_reinitted(615,23981
+ class IFoo(620,24238
+ def test_unregisterUtility_w_existing_subscr_other_component(642,24948
+ class IFoo(645,25084
+ def test_unregisterUtility_w_existing_subscr_other_component_mixed_hash(662,25684
+ class IFoo(665,25831
+ def test_registeredUtilities_empty(684,26525
+ def test_registeredUtilities_notempty(688,26666
+ class IFoo(692,26843
+ def test_queryUtility_miss_no_default(719,28000
+ class IFoo(721,28112
+ def test_queryUtility_miss_w_default(727,28282
+ class IFoo(729,28393
+ def test_queryUtility_hit(736,28613
+ class IFoo(738,28713
+ def test_getUtility_miss(746,28957
+ class IFoo(749,29123
+ def test_getUtility_hit(755,29307
+ class IFoo(757,29405
+ def test_getUtilitiesFor_miss(765,29647
+ class IFoo(767,29751
+ def test_getUtilitiesFor_hit(773,29927
+ class IFoo(776,30031
+ def test_getAllUtilitiesRegisteredFor_miss(788,30463
+ class IFoo(790,30580
+ def test_getAllUtilitiesRegisteredFor_hit(796,30769
+ class IFoo(799,30886
+ def test_registerAdapter_with_component_name(811,31300
+ class IFoo(815,31428
+ class Foo(821,31561
+ def test_registerAdapter_w_explicit_provided_and_required(832,31840
+ class IFoo(837,32094
+ def _factory(844,32252
+ def test_registerAdapter_no_provided_available(867,33304
+ class IFoo(870,33426
+ class _Factory(877,33583
+ def test_registerAdapter_wo_explicit_provided(884,33793
+ class IFoo(890,34095
+ class _Factory(899,34307
+ def test_registerAdapter_no_required_available(923,35342
+ class IFoo(926,35464
+ class _Factory(932,35594
+ def test_registerAdapter_w_invalid_required(939,35809
+ class IFoo(942,35928
+ class _Factory(948,36085
+ def test_registerAdapter_w_required_containing_None(954,36306
+ class IFoo(960,36609
+ class _Factory(965,36738
+ def test_registerAdapter_w_required_containing_class(989,37834
+ class IFoo(996,38205
+ class _Factory(1002,38362
+ class _Context(1006,38439
+ def test_registerAdapter_w_required_containing_junk(1031,39583
+ class IFoo(1034,39710
+ class _Factory(1040,39840
+ def test_registerAdapter_wo_explicit_required(1046,40067
+ class IFoo(1051,40309
+ class _Factory(1057,40466
+ def test_registerAdapter_wo_event(1082,41566
+ class IFoo(1085,41675
+ def _factory(1092,41833
+ def test_unregisterAdapter_neither_factory_nor_provided(1101,42164
+ def test_unregisterAdapter_neither_factory_nor_required(1106,42379
+ class IFoo(1108,42509
+ def test_unregisterAdapter_miss(1115,42753
+ class IFoo(1117,42859
+ class _Factory(1121,42968
+ def test_unregisterAdapter_hit_w_explicit_provided_and_required(1130,43218
+ class IFoo(1134,43479
+ class _Factory(1138,43588
+ def test_unregisterAdapter_wo_explicit_provided(1162,44571
+ class IFoo(1167,44876
+ class _Factory(1172,45012
+ def test_unregisterAdapter_wo_explicit_required(1194,45885
+ class IFoo(1198,46130
+ class _Factory(1202,46239
+ def test_registeredAdapters_empty(1224,47144
+ def test_registeredAdapters_notempty(1228,47283
+ class IFoo(1232,47459
+ class _Factory(1239,47644
+ def test_queryAdapter_miss_no_default(1262,48690
+ class IFoo(1264,48802
+ def test_queryAdapter_miss_w_default(1271,49010
+ class IFoo(1273,49121
+ def test_queryAdapter_hit(1282,49392
+ class IFoo(1285,49552
+ class _Factory(1289,49661
+ def __init__(1290,49693
+ class _Context(1293,49800
+ def test_getAdapter_miss(1302,50125
+ class IFoo(1306,50351
+ class _Context(1311,50487
+ def test_getAdapter_hit(1318,50705
+ class IFoo(1321,50863
+ class _Factory(1325,50972
+ def __init__(1326,51004
+ class _Context(1329,51111
+ def test_queryMultiAdapter_miss(1338,51434
+ class IFoo(1341,51600
+ class _Context1(1347,51764
+ class _Context2(1350,51841
+ def test_queryMultiAdapter_miss_w_default(1358,52097
+ class IFoo(1361,52273
+ class _Context1(1367,52437
+ class _Context2(1370,52514
+ def test_queryMultiAdapter_hit(1380,52844
+ class IFoo(1383,53009
+ class _Context1(1389,53173
+ class _Context2(1392,53250
+ class _Factory(1396,53364
+ def __init__(1397,53396
+ def test_getMultiAdapter_miss(1405,53781
+ class IFoo(1409,54012
+ class _Context1(1415,54176
+ class _Context2(1418,54253
+ def test_getMultiAdapter_hit(1426,54525
+ class IFoo(1429,54688
+ class _Context1(1435,54852
+ class _Context2(1438,54929
+ class _Factory(1442,55043
+ def __init__(1443,55075
+ def test_getAdapters_empty(1451,55458
+ class IFoo(1454,55619
+ class _Context1(1460,55783
+ class _Context2(1463,55860
+ def test_getAdapters_factory_returns_None(1471,56102
+ class IFoo(1474,56278
+ class _Context1(1480,56442
+ class _Context2(1483,56519
+ def _side_effect_only(1489,56690
+ def test_getAdapters_non_empty(1497,57049
+ class IFoo(1501,57215
+ class _Context1(1507,57379
+ class _Context2(1510,57456
+ class _Factory1(1514,57570
+ def __init__(1515,57603
+ class _Factory2(1517,57705
+ def __init__(1518,57738
+ def test_registerSubscriptionAdapter_w_nonblank_name(1532,58393
+ class IFoo(1535,58521
+ def _factory(1541,58678
+ def test_registerSubscriptionAdapter_w_explicit_provided_and_required(1548,58918
+ class IFoo(1553,59189
+ def _factory(1559,59343
+ def test_registerSubscriptionAdapter_wo_explicit_provided(1584,60502
+ class IFoo(1590,60821
+ class _Factory(1598,61003
+ def test_registerSubscriptionAdapter_wo_explicit_required(1623,62090
+ class IFoo(1628,62349
+ class _Factory(1634,62503
+ def test_registerSubscriptionAdapter_wo_event(1660,63643
+ class IFoo(1663,63764
+ def _factory(1670,63919
+ def test_registeredSubscriptionAdapters_empty(1680,64273
+ def test_registeredSubscriptionAdapters_notempty(1684,64436
+ class IFoo(1688,64629
+ class _Factory(1694,64783
+ def test_unregisterSubscriptionAdapter_w_nonblank_name(1717,65843
+ class IFoo(1720,65973
+ def test_unregisterSubscriptionAdapter_neither_factory_nor_provided(1729,66291
+ def test_unregisterSubscriptionAdapter_neither_factory_nor_required(1734,66530
+ class IFoo(1736,66672
+ def test_unregisterSubscriptionAdapter_miss(1743,66928
+ class IFoo(1745,67046
+ class _Factory(1749,67155
+ def test_unregisterSubscriptionAdapter_hit_wo_factory(1759,67451
+ class IFoo(1763,67707
+ class _Factory(1767,67816
+ def test_unregisterSubscriptionAdapter_hit_w_factory(1791,68828
+ class IFoo(1795,69083
+ class _Factory(1799,69192
+ def test_unregisterSubscriptionAdapter_wo_explicit_provided(1823,70212
+ class IFoo(1828,70534
+ class _Factory(1833,70670
+ def test_unregisterSubscriptionAdapter_wo_explicit_required(1855,71572
+ class IFoo(1859,71834
+ class _Factory(1863,71943
+ def test_subscribers_empty(1885,72877
+ class IFoo(1888,73038
+ class Bar(1894,73205
+ def test_subscribers_non_empty(1899,73337
+ class IFoo(1902,73502
+ class _Factory(1906,73611
+ def __init__(1908,73686
+ class _Derived(1910,73767
+ class Bar(1916,74008
+ def _klassname(1920,74125
+ def test_registerHandler_w_nonblank_name(1927,74421
+ class IFoo(1930,74537
+ def _factory(1935,74681
+ def test_registerHandler_w_explicit_required(1941,74880
+ class IFoo(1946,75121
+ def _factory(1951,75247
+ def test_registerHandler_wo_explicit_required_no_event(1975,76273
+ class IFoo(1978,76403
+ class _Factory(1983,76529
+ def test_registeredHandlers_empty(1998,77095
+ def test_registeredHandlers_non_empty(2002,77230
+ class IFoo(2005,77406
+ def _factory1(2008,77487
+ def _factory2(2010,77559
+ def _factory_name(2015,77760
+ def test_unregisterHandler_w_nonblank_name(2030,78542
+ class IFoo(2033,78660
+ def test_unregisterHandler_neither_factory_nor_required(2041,78926
+ def test_unregisterHandler_miss(2045,79086
+ class IFoo(2047,79192
+ def test_unregisterHandler_hit_w_factory_and_explicit_provided(2054,79394
+ class IFoo(2058,79654
+ def _factory(2062,79766
+ def test_unregisterHandler_hit_w_only_explicit_provided(2081,80551
+ class IFoo(2085,80804
+ def _factory(2089,80916
+ def test_unregisterHandler_wo_explicit_required(2108,81696
+ class IFoo(2112,81941
+ class _Factory(2115,82022
+ def test_handle_empty(2136,82842
+ class IFoo(2139,82998
+ class Bar(2144,83137
+ def test_handle_non_empty(2149,83246
+ class IFoo(2152,83406
+ def _factory_1(2156,83510
+ def _factory_2(2159,83608
+ class Bar(2165,83841
+class UnhashableComponentsTests(2173,84018
+ def _getTargetClass(2175,84069
+ class Components(2178,84177
+class UtilityRegistrationTests(2186,84458
+ def _getTargetClass(2188,84510
+ def _makeOne(2192,84641
+ class IFoo(2195,84759
+ class _Registry(2198,84840
+ def __repr__(2199,84873
+ def test_class_conforms_to_IUtilityRegistration(2210,85195
+ def test_instance_conforms_to_IUtilityRegistration(2215,85442
+ def test___repr__(2221,85710
+ class _Component(2222,85739
+ def test___repr___provided_wo_name(2230,86049
+ class _Component(2231,86095
+ def __repr__(2232,86129
+ def test___repr___component_wo_name(2241,86468
+ class _Component(2242,86515
+ def __repr__(2243,86549
+ def test___hash__(2252,86888
+ def test___eq___identity(2257,87053
+ def test___eq___hit(2262,87211
+ def test___eq___miss(2268,87411
+ def test___ne___identity(2275,87645
+ def test___ne___hit(2280,87804
+ def test___ne___miss(2286,88005
+ def test___lt___identity(2293,88238
+ def test___lt___hit(2298,88396
+ def test___lt___miss(2304,88596
+ def test___le___identity(2312,88859
+ def test___le___hit(2317,89017
+ def test___le___miss(2323,89217
+ def test___gt___identity(2331,89481
+ def test___gt___hit(2336,89639
+ def test___gt___miss(2344,89901
+ def test___ge___identity(2350,90102
+ def test___ge___miss(2355,90260
+ def test___ge___hit(2363,90525
+class AdapterRegistrationTests(2371,90757
+ def _getTargetClass(2373,90809
+ def _makeOne(2377,90940
+ class IFoo(2380,91044
+ class _Registry(2384,91153
+ def __repr__(2385,91186
+ def test_class_conforms_to_IAdapterRegistration(2396,91508
+ def test_instance_conforms_to_IAdapterRegistration(2401,91755
+ def test___repr__(2407,92023
+ class _Component(2408,92052
+ def test___repr___provided_wo_name(2416,92354
+ class _Component(2417,92400
+ def __repr__(2418,92434
+ def test___repr___component_wo_name(2427,92765
+ class _Component(2428,92812
+ def __repr__(2429,92846
+ def test___hash__(2438,93177
+ def test___eq___identity(2443,93342
+ def test___eq___hit(2448,93500
+ def test___eq___miss(2454,93700
+ def test___ne___identity(2461,93934
+ def test___ne___miss(2466,94093
+ def test___ne___hit_component(2472,94295
+ def test___ne___hit_provided(2479,94537
+ class IFoo(2481,94640
+ def test___ne___hit_required(2490,94918
+ class IFoo(2492,95021
+ def test___lt___identity(2502,95334
+ def test___lt___hit(2507,95492
+ def test___lt___miss(2513,95692
+ def test___le___identity(2521,95955
+ def test___le___hit(2526,96113
+ def test___le___miss(2532,96313
+ def test___gt___identity(2540,96577
+ def test___gt___hit(2545,96735
+ def test___gt___miss(2553,96997
+ def test___ge___identity(2559,97198
+ def test___ge___miss(2564,97356
+ def test___ge___hit(2572,97621
+class SubscriptionRegistrationTests(2580,97853
+ def _getTargetClass(2582,97910
+ def _makeOne(2586,98051
+ class IFoo(2589,98155
+ class _Registry(2593,98264
+ def __repr__(2594,98297
+ def test_class_conforms_to_ISubscriptionAdapterRegistration(2605,98638
+ def test_instance_conforms_to_ISubscriptionAdapterRegistration(2610,98921
+class HandlerRegistrationTests(2617,99228
+ def _getTargetClass(2619,99280
+ def _makeOne(2623,99411
+ class IFoo(2626,99515
+ class _Registry(2629,99596
+ def __repr__(2630,99629
+ def test_class_conforms_to_IHandlerRegistration(2641,99945
+ def test_instance_conforms_to_IHandlerRegistration(2646,100192
+ def test_properties(2652,100460
+ def _factory(2653,100491
+ def test___repr___factory_w_name(2660,100750
+ class _Factory(2661,100794
+ def test___repr___factory_wo_name(2668,101055
+ class _Factory(2669,101100
+ def __repr__(2670,101132
+class PersistentAdapterRegistry(2677,101393
+ def __getstate__(2679,101453
+ def __setstate__(2687,101688
+class PersistentComponents(2694,101900
+ def _init_registries(2698,102080
+class PersistentDictComponents(2702,102218
+class PersistentComponentsDict(2707,102352
+ def __init__(2709,102461
+class TestPersistentComponents(2713,102570
+ def _makeOne(2715,102622
+ def _check_equality_after_pickle(2718,102691
+ def test_pickles_empty(2721,102755
+ def test_pickles_with_utility_registration(2729,102969
+class TestPersistentDictComponents(2756,103707
+ def _getTargetClass(2758,103770
+ def _makeOne(2761,103842
+ def _check_equality_after_pickle(2766,103963
+class TestPersistentComponentsDict(2770,104091
+ def _getTargetClass(2772,104158
+class _Monkey(2775,104230
+ def __init__(2777,104326
+ def __enter__(2783,104548
+ def __exit__(2786,104594
+
+venv/lib/python2.7/site-packages/zope/interface/tests/idummy.py,47
+class IDummyModule(18,755
+ def bar(21,834
+
+venv/lib/python2.7/site-packages/zope/interface/tests/ifoo.py,39
+class IFoo(18,704
+ def bar(23,784
+
+venv/lib/python2.7/site-packages/zope/interface/tests/test_element.py,60
+class TestElement(20,731
+ def test_taggedValues(22,770
+
+venv/lib/python2.7/site-packages/zope/interface/tests/odd.py,372
+class MetaMetaClass(69,1554
+ def __getattribute__(71,1582
+class MetaClass(78,1779
+ def __init__(82,1832
+ def __call__(87,1971
+ def __getattr__(90,2029
+ def __repr__(97,2225
+class OddInstance(106,2553
+ def __init__(108,2581
+ def __getattribute__(111,2652
+ def __setattr__(120,2931
+ def __delattr__(123,3000
+ def __repr__(126,3070
+
+venv/lib/python2.7/site-packages/zope/interface/tests/test_interfaces.py,871
+class _ConformsToIObjectEvent(4,18
+ def _makeOne(6,58
+ def test_class_conforms_to_IObjectEvent(11,199
+ def test_instance_conforms_to_IObjectEvent(16,422
+class _ConformsToIRegistrationEvent(22,644
+ def test_class_conforms_to_IRegistrationEvent(24,707
+ def test_instance_conforms_to_IRegistrationEvent(29,948
+class ObjectEventTests(35,1188
+ def _getTargetClass(37,1257
+ def test_ctor(41,1374
+class RegistrationEventTests(47,1513
+ def _getTargetClass(50,1623
+ def test___repr__(54,1752
+class RegisteredTests(62,1981
+ def _getTargetClass(65,2077
+ def test_class_conforms_to_IRegistered(69,2192
+ def test_instance_conforms_to_IRegistered(74,2412
+class UnregisteredTests(80,2631
+ def _getTargetClass(83,2731
+ def test_class_conforms_to_IUnregistered(87,2850
+ def test_instance_conforms_to_IUnregistered(92,3076
+
+venv/lib/python2.7/site-packages/zope/interface/tests/test_exceptions.py,437
+def _makeIface(18,698
+ class IDummy(20,757
+class DoesNotImplementTests(24,818
+ def _getTargetClass(26,867
+ def _makeOne(30,994
+ def test___str__(34,1093
+class BrokenImplementationTests(41,1408
+ def _getTargetClass(43,1461
+ def _makeOne(47,1596
+ def test___str__(51,1717
+class BrokenMethodImplementationTests(59,2104
+ def _getTargetClass(61,2163
+ def _makeOne(65,2310
+ def test___str__(68,2423
+
+venv/lib/python2.7/site-packages/zope/interface/tests/test_document.py,3433
+class Test_asStructuredText(19,688
+ def _callFUT(21,737
+ def test_asStructuredText_no_docstring(25,869
+ class INoDocstring(33,1104
+ def test_asStructuredText_empty_with_docstring(37,1225
+ class IEmpty(46,1506
+ def test_asStructuredText_empty_with_multiline_docstring(51,1658
+ class IEmpty(68,2195
+ def test_asStructuredText_with_attribute_no_docstring(76,2449
+ class IHasAttribute(87,2844
+ def test_asStructuredText_with_attribute_with_docstring(94,3069
+ class IHasAttribute(105,3479
+ def test_asStructuredText_with_method_no_args_no_docstring(113,3774
+ class IHasMethod(123,4119
+ def aMethod(126,4217
+ def test_asStructuredText_with_method_positional_args_no_docstring(131,4329
+ class IHasMethod(141,4695
+ def aMethod(144,4793
+ def test_asStructuredText_with_method_starargs_no_docstring(149,4918
+ class IHasMethod(159,5284
+ def aMethod(162,5382
+ def test_asStructuredText_with_method_kwargs_no_docstring(167,5514
+ class IHasMethod(177,5877
+ def aMethod(180,5975
+ def test_asStructuredText_with_method_with_docstring(185,6106
+ class IHasMethod(195,6455
+ def aMethod(198,6553
+ def test_asStructuredText_derived_ignores_base(204,6710
+ class IBase(222,7300
+ def method1(223,7332
+ def method2(225,7380
+ class IDerived(228,7429
+ def method3(233,7579
+ def method4(235,7636
+ def method5(237,7684
+class Test_asReStructuredText(243,7804
+ def _callFUT(245,7855
+ def test_asReStructuredText_no_docstring(249,7991
+ class INoDocstring(257,8232
+ def test_asReStructuredText_empty_with_docstring(261,8353
+ class IEmpty(270,8640
+ def test_asReStructuredText_empty_with_multiline_docstring(275,8792
+ class IEmpty(292,9335
+ def test_asReStructuredText_with_attribute_no_docstring(300,9589
+ class IHasAttribute(311,9994
+ def test_asReStructuredText_with_attribute_with_docstring(318,10219
+ class IHasAttribute(329,10639
+ def test_asReStructuredText_with_method_no_args_no_docstring(337,10934
+ class IHasMethod(347,11289
+ def aMethod(350,11387
+ def test_asReStructuredText_with_method_positional_args_no_docstring(355,11499
+ class IHasMethod(365,11875
+ def aMethod(368,11973
+ def test_asReStructuredText_with_method_starargs_no_docstring(373,12098
+ class IHasMethod(383,12474
+ def aMethod(386,12572
+ def test_asReStructuredText_with_method_kwargs_no_docstring(391,12704
+ class IHasMethod(401,13077
+ def aMethod(404,13175
+ def test_asReStructuredText_with_method_with_docstring(409,13306
+ class IHasMethod(419,13665
+ def aMethod(422,13763
+ def test_asReStructuredText_derived_ignores_base(428,13920
+ class IBase(446,14540
+ def method1(447,14572
+ def method2(449,14620
+ class IDerived(452,14669
+ def method3(457,14819
+ def method4(459,14876
+ def method5(461,14924
+class Test__justify_and_indent(467,15044
+ def _callFUT(469,15096
+ def test_simple_level_0(473,15258
+ def test_simple_level_1(478,15438
+ def test_simple_level_2(484,15680
+ def test_simple_w_CRLF(490,15922
+ def test_with_munge(496,16165
+
+venv/lib/python2.7/site-packages/zope/interface/tests/ifoo_other.py,39
+class IFoo(18,704
+ def bar(23,784
+
+venv/lib/python2.7/site-packages/zope/interface/tests/dummy.py,16
+def bar(21,789
+
+venv/lib/python2.7/site-packages/zope/interface/tests/test_odd_declarations.py,1136
+class I1(32,1266
+class I2(33,1292
+class I3(34,1318
+class I31(35,1344
+class I4(36,1364
+class I5(37,1390
+class Odd(39,1417
+class B(44,1493
+class A(52,1755
+class C(56,1802
+class Test(61,1852
+ def test_ObjectSpecification(63,1884
+ class COnly(78,2532
+ class D(82,2617
+ class COnly(101,3318
+ class D(102,3367
+ def test_classImplements(120,4067
+ class A(123,4129
+ class B(127,4194
+ class C(130,4234
+ def test_classImplementsOnly(139,4581
+ class A(141,4646
+ class B(145,4711
+ class C(148,4751
+ def test_directlyProvides(155,4936
+ class IA1(156,4973
+ class IA2(157,5008
+ class IB(158,5043
+ class IC(159,5077
+ class A(160,5111
+ class B(164,5188
+ class C(168,5259
+ def test_directlyProvides_fails_for_odd_class(190,5987
+ def test_implementedBy(204,6447
+ class I2(205,6481
+ class C1(207,6509
+ class C2(211,6582
+ def test_odd_metaclass_that_doesnt_subclass_type(218,6761
+ class A(225,7053
+ class B(230,7154
+ class C(235,7255
+
+venv/lib/python2.7/site-packages/zope/interface/document.py,124
+def asStructuredText(22,831
+def asReStructuredText(77,2771
+def _trim_doc_string(83,2979
+def _justify_and_indent(98,3393
+
+venv/lib/python2.7/site-packages/zope/interface/exceptions.py,343
+class Invalid(17,674
+class DoesNotImplement(21,744
+ def __init__(23,820
+ def __str__(26,891
+class BrokenImplementation(31,1015
+ def __init__(35,1112
+ def __str__(39,1210
+class BrokenMethodImplementation(45,1388
+ def __init__(49,1488
+ def __str__(53,1577
+class InvalidInterface(58,1728
+class BadImplements(62,1814
+
+venv/lib/python2.7/site-packages/constantly/_constants.py,961
+class _Constant(24,553
+ def __init__(35,1028
+ def __repr__(40,1124
+ def __lt__(48,1343
+ def __le__(66,1917
+ def __gt__(84,2521
+ def __ge__(102,3094
+ def _realize(120,3697
+class _ConstantsContainerType(137,4191
+ def __new__(142,4336
+class _ConstantsContainer(200,6742
+ def __new__(216,7320
+ def _constantFactory(227,7604
+ def lookupByName(243,8115
+ def iterconstants(262,8696
+class NamedConstant(277,9133
+class Names(289,9464
+class ValueConstant(298,9647
+ def __init__(306,9972
+class Values(312,10066
+ def lookupByValue(320,10261
+def _flagOp(339,10851
+class FlagConstant(360,11467
+ def __init__(368,11785
+ def _realize(373,11891
+ def __or__(403,13138
+ def __and__(411,13379
+ def __xor__(419,13622
+ def __invert__(428,13878
+ def __iter__(441,14308
+ def __contains__(448,14497
+ def __nonzero__(460,14831
+class Flags(469,15011
+ def _constantFactory(480,15291
+
+venv/lib/python2.7/site-packages/constantly/_version.py,25
+def get_versions(20,416
+
+venv/lib/python2.7/site-packages/wheel/util.py,148
+ def native(8,94
+ def native(15,248
+def urlsafe_b64encode(21,375
+def urlsafe_b64decode(26,505
+def as_unicode(32,667
+def as_bytes(38,763
+
+venv/lib/python2.7/site-packages/wheel/metadata.py,202
+def requires_to_requires_dist(19,414
+def convert_requirements(32,820
+def generate_requirements(43,1263
+def pkginfo_to_metadata(71,2247
+def pkginfo_unicode(100,3344
+def dedent_description(116,3859
+
+venv/lib/python2.7/site-packages/wheel/__main__.py,15
+def main(8,78
+
+venv/lib/python2.7/site-packages/wheel/cli/unpack.py,18
+def unpack(9,102
+
+venv/lib/python2.7/site-packages/wheel/cli/convert.py,159
+class _bdist_wheel_tag(21,392
+ def get_tag(30,775
+def egg2wheel(37,957
+def parse_wininst_info(91,2826
+def wininst2wheel(162,5697
+def convert(252,8949
+
+venv/lib/python2.7/site-packages/wheel/cli/pack.py,17
+def pack(13,235
+
+venv/lib/python2.7/site-packages/wheel/cli/__init__.py,179
+def require_pkgresources(12,115
+class WheelError(19,316
+def unpack_f(23,356
+def pack_f(28,447
+def convert_f(33,534
+def version_f(38,643
+def parser(43,733
+def main(75,2193
+
+venv/lib/python2.7/site-packages/wheel/wheelfile.py,243
+def get_zipinfo_datetime(22,658
+class WheelFile(29,988
+ def __init__(36,1197
+ def open(79,3214
+ def _update_crc(80,3268
+ def write_files(106,4419
+ def write(128,5361
+ def writestr(138,5764
+ def close(148,6302
+
+venv/lib/python2.7/site-packages/wheel/pep425tags.py,215
+def get_config_var(15,274
+def get_abbr_impl(23,474
+def get_impl_ver(38,845
+def get_impl_version_info(46,1088
+def get_flag(57,1477
+def get_abi_tag(69,1921
+def get_platform(103,3080
+def get_supported(113,3422
+
+venv/lib/python2.7/site-packages/wheel/pkginfo.py,195
+ def read_pkg_info_bytes(15,250
+ def read_pkg_info(18,331
+ def write_pkg_info(23,471
+ def read_pkg_info_bytes(29,691
+ def read_pkg_info(34,875
+ def write_pkg_info(41,1095
+
+venv/lib/python2.7/site-packages/wheel/bdist_wheel.py,389
+def safer_name(35,759
+def safer_version(39,828
+class bdist_wheel(43,909
+ def initialize_options(85,2895
+ def finalize_options(105,3505
+ def wheel_dist_name(137,4953
+ def get_tag(145,5299
+ def run(183,6954
+ def write_wheelfile(261,10064
+ def _ensure_relative(282,10970
+ def license_paths(290,11198
+ def egg2dist(313,12103
+ def adios(315,12229
+
+venv/lib/python2.7/site-packages/hyperlink/test/test_url.py,2840
+class TestURL(148,5456
+ def assertUnicoded(153,5529
+ def assertURL(170,6207
+ def test_initDefaults(197,7006
+ def check(201,7118
+ def test_init(209,7352
+ def test_initPercent(223,7880
+ def test_repr(235,8292
+ def test_from_text(248,8787
+ def test_roundtrip(256,9030
+ def test_roundtrip_double_iri(264,9289
+ def test_equality(276,9699
+ def test_fragmentEquality(290,10207
+ def test_child(299,10575
+ def test_multiChild(318,11359
+ def test_childInitRoot(327,11681
+ def test_emptyChild(336,12008
+ def test_sibling(343,12221
+ def test_click(361,12897
+ def test_clickRFC3986(410,15179
+ def test_clickSchemeRelPath(418,15492
+ def test_cloneUnchanged(426,15816
+ def test_clickCollapse(441,16449
+ def test_queryAdd(476,18058
+ def test_querySet(508,19399
+ def test_queryRemove(528,20207
+ def test_parseEqualSignInParamValue(538,20534
+ def test_empty(550,21106
+ def test_justQueryText(556,21265
+ def test_identicalEqual(563,21495
+ def test_similarEqual(570,21674
+ def test_differentNotEqual(578,21963
+ def test_otherTypesNotEqual(588,22333
+ def test_identicalNotUnequal(598,22711
+ def test_similarNotUnequal(605,22961
+ def test_differentUnequal(613,23294
+ def test_otherTypesUnequal(621,23585
+ def test_asURI(629,23889
+ def test_asIRI(650,24963
+ def test_badUTF8AsIRI(670,25909
+ def test_alreadyIRIAsIRI(685,26557
+ def test_alreadyURIAsURI(698,27181
+ def test_userinfo(707,27508
+ def test_portText(727,28353
+ def test_mailto(735,28659
+ def test_queryIterable(745,29108
+ def test_pathIterable(757,29558
+ def test_invalidArguments(765,29819
+ class Unexpected(775,30291
+ def __str__(776,30325
+ def __repr__(779,30388
+ def assertRaised(784,30526
+ def check(790,30803
+ def test_technicallyTextIsIterableBut(841,32623
+ def test_netloc(855,33116
+ def test_ipv6_with_port(874,33668
+ def test_basic(881,33957
+ def test_invalid_url(904,34828
+ def test_invalid_authority_url(907,34926
+ def test_invalid_ipv6(910,35046
+ def test_invalid_port(922,35553
+ def test_idna(927,35794
+ def test_netloc_slashes(938,36305
+ def test_wrong_constructor(991,38561
+ def test_encoded_userinfo(999,38846
+ def test_hash(1008,39323
+ def test_dir(1025,39809
+ def test_twisted_compat(1036,40072
+ def test_set_ordering(1042,40403
+ def test_schemeless_path(1051,40741
+ def test_emoji_domain(1069,41430
+ def test_delim_in_param(1076,41687
+ def test_empty_paths_eq(1083,42006
+ def test_from_text_type(1104,42541
+ def test_from_text_bad_authority(1109,42774
+ def test_normalize(1123,43479
+ def test_str(1163,45327
+ def test_idna_corners(1177,45812
+
+venv/lib/python2.7/site-packages/hyperlink/test/test_parse.py,49
+class TestURL(15,436
+ def test_parse(16,470
+
+venv/lib/python2.7/site-packages/hyperlink/test/common.py,174
+class HyperlinkTestCase(6,34
+ def assertRaises(10,190
+class _AssertRaisesContext(40,1404
+ def __init__(43,1515
+ def __enter__(47,1653
+ def __exit__(50,1699
+
+venv/lib/python2.7/site-packages/hyperlink/test/test_decoded_url.py,411
+class TestURL(13,315
+ def test_durl_basic(15,350
+ def test_passthroughs(35,1010
+ def test_repr(68,2113
+ def test_query_manipulation(72,2257
+ def test_equality_and_hashability(91,2863
+ def test_replace_roundtrip(117,3491
+ def test_replace_userinfo(132,4053
+ def test_twisted_compat(138,4272
+ def test_percent_decode_bytes(146,4536
+ def test_percent_decode_mixed(149,4644
+
+venv/lib/python2.7/site-packages/hyperlink/test/test_common.py,577
+class _ExpectedException(8,110
+class _UnexpectedException(14,223
+class TestHyperlink(20,338
+ def setUp(23,408
+ def test_assertRaisesWithCallable(26,485
+ def raisesExpected(34,760
+ def test_assertRaisesWithCallableUnexpectedException(42,1093
+ def doesNotRaiseExpected(48,1303
+ def test_assertRaisesWithCallableDoesNotRaise(57,1594
+ def doesNotRaise(63,1811
+ def test_assertRaisesContextManager(72,2065
+ def test_assertRaisesContextManagerUnexpectedException(84,2578
+ def test_assertRaisesContextManagerDoesNotRaise(96,3012
+
+venv/lib/python2.7/site-packages/hyperlink/test/test_scheme_registration.py,363
+class TestSchemeRegistration(10,166
+ def setUp(12,216
+ def tearDown(16,369
+ def test_register_scheme_basic(20,514
+ def test_register_no_netloc_scheme(42,1350
+ def test_register_no_netloc_with_port(48,1596
+ def test_invalid_uses_netloc(52,1770
+ def test_register_invalid_uses_netloc(58,2021
+ def test_register_invalid_port(62,2178
+
+venv/lib/python2.7/site-packages/hyperlink/_url.py,3043
+ class _sockaddr(41,1049
+ def inet_pton(51,1481
+def make_sentinel(77,2281
+ class Sentinel(107,3342
+ def __init__(108,3370
+ def __repr__(112,3465
+ def __reduce__(117,3648
+ def __nonzero__(120,3720
+def _make_decode_map(176,5800
+def _make_quote_map(189,6192
+def _encode_reserved(219,7349
+def _encode_path_part(232,7865
+def _encode_schemeless_path_part(241,8213
+def _encode_path_parts(252,8656
+def _encode_query_part(293,10385
+def _encode_fragment_part(304,10755
+def _encode_userinfo_part(315,11188
+def register_scheme(350,12962
+def scheme_uses_netloc(391,14529
+class URLParseError(422,15688
+def _optional(429,15883
+def _typecheck(436,16003
+def _textcheck(450,16496
+def iter_pairs(464,17146
+def _decode_unreserved(477,17535
+def _decode_userinfo_part(483,17817
+def _decode_path_part(489,18100
+def _decode_query_part(501,18526
+def _decode_fragment_part(507,18803
+def _percent_decode(513,19086
+def _decode_host(592,21913
+def _resolve_dot_segments(655,24464
+def parse_host(685,25215
+class URL(723,26422
+ def __init__(778,28938
+ def get_decoded_url(829,31202
+ def scheme(837,31434
+ def host(847,31847
+ def port(856,32198
+ def path(880,33001
+ def query(889,33323
+ def fragment(904,33884
+ def rooted(914,34228
+ def userinfo(927,34684
+ def uses_netloc(934,34854
+ def user(940,34953
+ def authority(946,35103
+ def __eq__(984,36540
+ def __ne__(996,37040
+ def __hash__(1001,37192
+ def absolute(1007,37430
+ def replace(1021,37884
+ def from_text(1068,40008
+ def normalize(1148,42874
+ def _dec_unres(1193,45035
+ def child(1212,45793
+ def sibling(1242,46903
+ def click(1259,47474
+ def to_uri(1319,49913
+ def to_iri(1350,51341
+ def to_text(1387,52999
+ def __repr__(1448,55239
+ def _to_bytes(1455,55511
+ def fromText(1475,55997
+ def asText(1478,56056
+ def __dir__(1481,56159
+ def add(1492,56526
+ def set(1513,57420
+ def get(1540,58593
+ def remove(1562,59263
+class DecodedURL(1581,59852
+ def __init__(1601,60758
+ def from_text(1610,61060
+ def encoded_url(1623,61475
+ def to_text(1629,61644
+ def to_uri(1633,61779
+ def to_iri(1637,61911
+ def click(1641,62043
+ def sibling(1645,62221
+ def child(1652,62513
+ def normalize(1662,62895
+ def absolute(1667,63100
+ def scheme(1671,63173
+ def host(1675,63242
+ def port(1679,63321
+ def rooted(1683,63386
+ def path(1687,63455
+ def query(1697,63736
+ def fragment(1710,64117
+ def userinfo(1720,64390
+ def user(1730,64709
+ def uses_netloc(1734,64776
+ def replace(1737,64841
+ def get(1771,66554
+ def add(1775,66711
+ def set(1779,66899
+ def remove(1787,67246
+ def __repr__(1792,67463
+ def __str__(1796,67571
+ def __eq__(1801,67734
+ def __ne__(1806,67919
+ def __hash__(1811,68071
+ def fromText(1821,68385
+ def asText(1824,68467
+ def __dir__(1827,68570
+def parse(1839,68938
+
+venv/lib/python2.7/site-packages/backports/configparser/helpers.py,708
+def from_none(46,831
+def recursive_repr(54,1028
+ def decorating_function(57,1144
+ def wrapper(60,1218
+class _ChainMap(81,1960
+ def __init__(94,2438
+ def __missing__(101,2703
+ def __getitem__(104,2764
+ def get(112,3085
+ def __len__(115,3177
+ def __iter__(118,3289
+ def __contains__(121,3359
+ def __repr__(125,3463
+ def fromkeys(130,3609
+ def copy(134,3775
+ def new_child(140,3967
+ def parents(145,4177
+ def __setitem__(149,4340
+ def __delitem__(152,4414
+ def popitem(158,4602
+ def pop(165,4863
+ def clear(172,5162
+class _PathLike(194,5533
+ def __fspath__(199,5660
+ def __subclasshook__(204,5810
+def _fspath(215,6078
+
+venv/lib/python2.7/site-packages/backports/configparser/__init__.py,3355
+class Error(159,6387
+ def __init__(162,6462
+ def __repr__(166,6560
+class NoSectionError(172,6638
+ def __init__(175,6729
+class DuplicateSectionError(181,6887
+ def __init__(189,7196
+class DuplicateOptionError(207,7825
+ def __init__(214,8086
+class NoOptionError(234,8803
+ def __init__(237,8876
+class InterpolationError(245,9120
+ def __init__(248,9213
+class InterpolationMissingOptionError(255,9398
+ def __init__(258,9534
+class InterpolationSyntaxError(267,9990
+class InterpolationDepthError(275,10262
+ def __init__(278,10373
+class ParsingError(288,10855
+ def __init__(291,10956
+ def filename(307,11621
+ def filename(317,11926
+ def append(326,12219
+class MissingSectionHeaderError(331,12362
+ def __init__(334,12485
+class Interpolation(351,13016
+ def before_get(354,13123
+ def before_set(357,13213
+ def before_read(360,13293
+ def before_write(363,13374
+class BasicInterpolation(367,13457
+ def before_get(384,14099
+ def before_set(389,14288
+ def _interpolate_some(397,14677
+class ExtendedInterpolation(439,16321
+ def before_get(445,16542
+ def before_set(450,16731
+ def _interpolate_some(458,17119
+class LegacyInterpolation(513,19420
+ def before_get(519,19643
+ def before_set(539,20493
+ def _interpolation_replace(543,20591
+class RawConfigParser(551,20789
+ def __init__(592,22947
+ def defaults(638,25121
+ def sections(641,25176
+ def add_section(646,25367
+ def has_section(660,25910
+ def options(667,26129
+ def read(676,26444
+ def read_file(702,27466
+ def read_string(717,28033
+ def read_dict(722,28216
+ def readfp(753,29570
+ def get(762,29896
+ def _get(804,31381
+ def _get_conv(807,31492
+ def getint(820,31999
+ def getfloat(827,32270
+ def getboolean(834,32545
+ def items(842,32871
+ def popitem(871,34119
+ def optionxform(884,34535
+ def has_option(887,34607
+ def set(901,35257
+ def write(915,35801
+ def _write_section(932,36512
+ def remove_option(945,37126
+ def remove_section(960,37625
+ def __getitem__(968,37868
+ def __setitem__(973,38037
+ def __delitem__(985,38522
+ def __contains__(992,38765
+ def __len__(995,38867
+ def __iter__(998,38952
+ def _read(1002,39125
+ def _join_multiline_values(1125,45174
+ def _read_defaults(1137,45786
+ def _handle_error(1143,46028
+ def _unify_values(1149,46202
+ def _convert_to_boolean(1169,46933
+ def _validate_value_types(1176,47226
+ def converters(1223,49186
+class ConfigParser(1227,49246
+ def set(1232,49386
+ def add_section(1238,49703
+ def _read_defaults(1245,50020
+class SafeConfigParser(1259,50521
+ def __init__(1262,50627
+class SectionProxy(1272,51014
+ def __init__(1275,51105
+ def __repr__(1284,51465
+ def __getitem__(1287,51541
+ def __setitem__(1292,51712
+ def __delitem__(1296,51892
+ def __contains__(1301,52080
+ def __len__(1304,52170
+ def __iter__(1307,52230
+ def _options(1310,52297
+ def parser(1317,52500
+ def name(1322,52620
+ def get(1326,52726
+class ConverterMapping(1344,53346
+ def __init__(1354,53751
+ def __getitem__(1363,54090
+ def __setitem__(1366,54154
+ def __delitem__(1382,54792
+ def __iter__(1396,55253
+ def __len__(1399,55310
+
+venv/lib/python2.7/site-packages/incremental/update.py,89
+def _findPath(29,532
+def _existing_version(47,1074
+def _run(56,1256
+def run(204,6032
+
+venv/lib/python2.7/site-packages/incremental/__init__.py,515
+ def _cmp(27,339
+def _comparable(42,646
+ def __eq__(55,1048
+ def __ne__(61,1185
+ def __lt__(67,1322
+ def __le__(73,1458
+ def __gt__(79,1595
+ def __ge__(85,1731
+class _inf(105,2074
+ def __cmp__(109,2163
+class IncomparableVersions(125,2435
+class Version(132,2545
+ def __init__(140,2788
+ def prerelease(180,4474
+ def public(187,4793
+ def __repr__(220,5562
+ def __str__(242,6118
+ def __cmp__(247,6232
+def getVersionString(314,8204
+def _get_version(325,8498
+
+venv/lib/python2.7/site-packages/incremental/tests/test_version.py,1837
+class VersionsTests(18,323
+ def test_localIsShort(20,355
+ def test_versionComparison(27,589
+ def test_versionComparisonCaseInsensitive(41,1046
+ def test_comparingNEXTReleases(55,1513
+ def test_NEXTMustBeAlone(65,1837
+ def test_comparingNEXTReleasesEqual(81,2446
+ def test_comparingPrereleasesWithReleases(89,2693
+ def test_prereleaseDeprecated(99,3044
+ def test_prereleaseAttributeDeprecated(111,3545
+ def test_comparingReleaseCandidatesWithReleases(125,4114
+ def test_comparingDevReleasesWithReleases(136,4500
+ def test_rcEqualspre(146,4846
+ def test_rcOrpreButNotBoth(155,5144
+ def test_comparingReleaseCandidates(163,5409
+ def test_comparingDev(179,6021
+ def test_comparingDevAndRC(194,6563
+ def test_comparingDevAndRCDifferent(210,7203
+ def test_infComparison(226,7852
+ def test_disallowBuggyComparisons(234,8021
+ def test_notImplementedComparisons(243,8354
+ def test_repr(252,8683
+ def test_reprWithPrerelease(260,8953
+ def test_reprWithReleaseCandidate(269,9347
+ def test_devWithReleaseCandidate(277,9721
+ def test_str(286,10077
+ def test_strWithPrerelease(294,10341
+ def test_strWithReleaseCandidate(302,10639
+ def test_strWithDevAndReleaseCandidate(310,10941
+ def test_strWithDev(319,11333
+ def testShort(327,11597
+ def test_getVersionString(330,11692
+ def test_getVersionStringWithPrerelease(338,11961
+ def test_getVersionStringWithReleaseCandidate(347,12262
+ def test_getVersionStringWithDev(356,12589
+ def test_getVersionStringWithDevAndRC(365,12884
+ def test_baseWithNEXT(375,13238
+ def test_base(381,13445
+ def test_baseWithPrerelease(387,13641
+ def test_baseWithDev(394,13884
+ def test_baseWithReleaseCandidate(401,14116
+ def test_baseWithDevAndRC(408,14372
+
+venv/lib/python2.7/site-packages/incremental/tests/test_update.py,1170
+class NonCreatedUpdateTests(21,385
+ def setUp(23,425
+ class Date(39,889
+ def test_create(45,992
+class MissingTests(72,1842
+ def setUp(74,1873
+ class Date(97,2561
+ def test_path(103,2664
+class CreatedUpdateInSrcTests(115,3072
+ def setUp(117,3114
+ class Date(140,3800
+ def test_path(146,3903
+class CreatedUpdateTests(191,5383
+ def setUp(195,5440
+ class Date(216,6068
+ def test_path(222,6171
+ def test_dev(247,7001
+ def test_patch(271,7781
+ def test_patch_with_prerelease_and_dev(300,8730
+ def test_rc_patch(330,9716
+ def test_rc_with_existing_rc(360,10758
+ def test_rc_with_no_rc(396,12029
+ def test_full_with_rc(433,13307
+ def test_full_without_rc(487,15193
+ def test_no_mix_newversion(502,15761
+ def test_no_mix_dev(525,16874
+ def test_no_mix_create(542,17633
+ def test_newversion(572,19063
+ def test_newversion_bare(603,20161
+class ScriptTests(634,21145
+ def setUp(636,21175
+ class Date(659,21861
+ class DateModule(663,21936
+ def today(664,21970
+ def test_run(669,22064
+ def test_insufficient_args(682,22458
+
+venv/lib/python2.7/site-packages/setuptools/command/develop.py,456
+class develop(18,354
+ def run(32,833
+ def initialize_options(41,1088
+ def finalize_options(48,1335
+ def _resolve_setup_path(91,2895
+ def install_for_development(110,3758
+ def uninstall_link(158,5768
+ def install_egg_scripts(176,6630
+ def install_wrapper_scripts(194,7365
+class VersionlessRequirement:VersionlessRequirement199,7520
+ def __init__(214,7987
+ def __getattr__(217,8045
+ def as_requirement(220,8121
+
+venv/lib/python2.7/site-packages/setuptools/command/setopt.py,262
+def config_file(14,298
+def edit_config(33,898
+class option_base(76,2682
+ def initialize_options(92,3158
+ def finalize_options(97,3288
+class setopt(115,3879
+ def initialize_options(129,4350
+ def finalize_options(136,4542
+ def run(143,4888
+
+venv/lib/python2.7/site-packages/setuptools/command/build_py.py,653
+ class Mixin2to3:Mixin2to318,371
+ def run_2to3(19,392
+class build_py(23,469
+ def finalize_options(33,867
+ def run(43,1278
+ def __getattr__(63,1950
+ def build_module(70,2194
+ def _get_data_files(80,2666
+ def _get_pkg_data_files(85,2880
+ def find_data_files(99,3375
+ def build_package_data(116,4045
+ def analyze_manifest(129,4687
+ def get_data_files(153,5625
+ def check_package(156,5729
+ def initialize_options(186,6859
+ def get_package_dir(190,6976
+ def exclude_data_files(196,7211
+ def _get_platform_patterns(220,7967
+def _unique_everseen(239,8593
+def assert_relative(257,9167
+
+venv/lib/python2.7/site-packages/setuptools/command/register.py,40
+class register(5,70
+ def run(8,138
+
+venv/lib/python2.7/site-packages/setuptools/command/upload.py,188
+class upload(19,440
+ def run(24,575
+ def finalize_options(34,870
+ def upload_file(48,1299
+ def _load_password_from_keyring(179,6266
+ def _prompt_for_password(189,6574
+
+venv/lib/python2.7/site-packages/setuptools/command/install_egg_info.py,203
+class install_egg_info(10,186
+ def initialize_options(19,453
+ def finalize_options(22,520
+ def run(33,995
+ def get_outputs(46,1546
+ def copytree(49,1602
+ def skimmer(51,1677
+
+venv/lib/python2.7/site-packages/setuptools/command/py36compat.py,448
+class sdist_add_defaults:sdist_add_defaults9,158
+ def add_defaults(18,442
+ def _cs_path_exists(41,1332
+ def _add_defaults_standards(57,1846
+ def _add_defaults_optional(78,2629
+ def _add_defaults_python(84,2849
+ def _add_defaults_data_files(100,3484
+ def _add_defaults_ext(117,4186
+ def _add_defaults_c_libs(122,4395
+ def _add_defaults_scripts(127,4610
+ class sdist_add_defaults:sdist_add_defaults135,4943
+
+venv/lib/python2.7/site-packages/setuptools/command/test.py,593
+class ScanningLoader(22,584
+ def __init__(24,619
+ def loadTestsFromModule(28,708
+class NonDataProperty:NonDataProperty63,2075
+ def __init__(64,2098
+ def __get__(67,2154
+class test(73,2276
+ def initialize_options(85,2664
+ def finalize_options(91,2826
+ def test_args(111,3612
+ def _test_args(114,3677
+ def with_project_on_sys_path(122,3913
+ def project_on_sys_path(130,4139
+ def paths_on_pythonpath(177,5826
+ def install_dists(202,6737
+ def run(215,7250
+ def run_tests(230,7713
+ def _argv(258,8859
+ def _resolve_as_ep(262,8944
+
+venv/lib/python2.7/site-packages/setuptools/command/egg_info.py,1737
+def translate_pattern(36,1026
+class InfoCommon:InfoCommon119,3892
+ def name(124,3966
+ def tagged_version(127,4042
+ def tags(135,4408
+class egg_info(145,4640
+ def initialize_options(161,5223
+ def tag_svn_revision(172,5579
+ def tag_svn_revision(176,5654
+ def save_version_info(180,5748
+ def finalize_options(193,6255
+ def write_or_delete_file(242,8219
+ def write_file(262,9099
+ def delete_file(276,9560
+ def run(282,9772
+ def find_sources(298,10356
+ def check_broken_egg_info(306,10645
+class FileList(322,11294
+ def process_template_line(325,11380
+ def _remove_files(398,14825
+ def include(411,15278
+ def exclude(417,15482
+ def recursive_include(422,15655
+ def recursive_exclude(432,16011
+ def graft(439,16266
+ def prune(449,16538
+ def global_include(454,16715
+ def global_exclude(466,17156
+ def append(473,17389
+ def extend(481,17621
+ def _repair(484,17709
+ def _safe_path(494,18031
+class manifest_maker(518,18887
+ def initialize_options(521,18946
+ def finalize_options(527,19097
+ def run(530,19143
+ def _manifest_normalize(542,19555
+ def write_manifest(546,19688
+ def warn(558,20134
+ def _should_suppress_warning(563,20263
+ def add_defaults(569,20436
+ def prune_file_list(588,21103
+def write_file(598,21486
+def write_pkg_info(611,21897
+def warn_depends_obsolete(630,22544
+def _write_requirements(638,22805
+def write_requirements(645,22986
+def write_setup_requirements(656,23414
+def write_toplevel_names(662,23637
+def overwrite_arg(672,23917
+def write_arg(676,24008
+def write_entries(684,24288
+def get_pkg_info_revision(701,24904
+class EggInfoDeprecationWarning(716,25383
+
+venv/lib/python2.7/site-packages/setuptools/command/bdist_egg.py,751
+ def _get_purelib(26,587
+ def _get_purelib(31,738
+def strip_module(35,801
+def sorted_walk(43,993
+def write_stub(53,1242
+ def __bootstrap__(55,1317
+class bdist_egg(67,1746
+ def initialize_options(90,2588
+ def finalize_options(99,2839
+ def do_install_data(123,3709
+ def get_outputs(148,4822
+ def call_command(151,4883
+ def run(161,5305
+ def zap_pyfiles(242,8629
+ def zip_safe(268,9624
+ def gen_header(275,9890
+ def copy_metadata_to(314,11297
+ def get_ext_outputs(326,11855
+def walk_egg(358,13140
+def analyze_egg(369,13439
+def write_safety_flag(387,14093
+def scan_module(406,14575
+def iter_symbols(442,15865
+def can_scan(454,16237
+def make_zipfile(471,16788
+ def visit(484,17430
+
+venv/lib/python2.7/site-packages/setuptools/command/sdist.py,541
+def walk_revctrl(17,242
+class sdist(24,459
+ def run(43,1092
+ def initialize_options(62,1723
+ def _default_to_gztar(67,1836
+ def make_distribution(73,2021
+ def _remove_os_link(82,2240
+ class NoValue:NoValue87,2354
+ def __read_template_hack(101,2658
+ def _add_defaults_python(124,3517
+ def _add_defaults_data_files(138,4339
+ def check_readme(147,4641
+ def make_release_tree(157,4914
+ def _manifest_is_not_generated(170,5481
+ def read_manifest(180,5848
+ def check_license(202,6712
+
+venv/lib/python2.7/site-packages/setuptools/command/easy_install.py,4378
+def is_64bit(80,2141
+def samefile(84,2196
+ def _to_bytes(102,2723
+ def isascii(105,2763
+ def _to_bytes(113,2919
+ def isascii(116,2974
+class easy_install(127,3195
+ def initialize_options(175,5453
+ def delete_blockers(223,7567
+ def _delete_path(230,7815
+ def _render_version(240,8091
+ def finalize_options(250,8439
+ def _fix_install_dir_for_user_site(372,13380
+ def _expand_attrs(387,13932
+ def expand_basedirs(396,14271
+ def expand_dirs(401,14469
+ def run(413,14794
+ def pseudo_tempname(436,15692
+ def warn_deprecated_options(447,16133
+ def check_site_dir(450,16186
+ def cant_write_to_target(528,19308
+ def check_pth_processing(537,19611
+ def install_egg_scripts(596,21786
+ def add_output(610,22463
+ def not_editable(618,22741
+ def check_editable(626,23023
+ def _tmpdir(637,23385
+ def easy_install(645,23662
+ def install_item(681,25276
+ def select_scheme(717,26739
+ def process_distribution(726,27126
+ def should_unzip(765,28997
+ def maybe_move(774,29264
+ def install_wrapper_scripts(797,30264
+ def install_script(803,30455
+ def _load_template(814,30939
+ def write_script(828,31463
+ def install_eggs(848,32199
+ def egg_distribution(892,34074
+ def install_egg(900,34447
+ def install_exe(954,36543
+ def exe_to_egg(999,38386
+ def process(1007,38695
+ def install_wheel(1052,40735
+ def installation_report(1098,42733
+ def report_editable(1123,43712
+ def run_setup(1128,43897
+ def build_and_install(1148,44628
+ def _set_fetcher_options(1172,45543
+ def update_pth(1196,46620
+ def unpack_progress(1233,48092
+ def unpack_and_compile(1238,48294
+ def pf(1242,48398
+ def byte_compile(1257,48979
+ def no_default_version_msg(1307,50812
+ def install_site_py(1311,50971
+ def create_home_path(1343,52102
+ def _expand(1365,52803
+def _pythonpath(1388,53630
+def get_site_dirs(1393,53745
+def expand_paths(1458,55808
+def extract_wininst_cfg(1499,57069
+def get_exe_prefixes(1540,58401
+class PthDistributions(1579,59778
+ def __init__(1584,59887
+ def _load(1593,60279
+ def save(1624,61532
+ def _wrap_lines(1647,62229
+ def add(1650,62279
+ def remove(1664,62734
+ def make_relative(1671,62974
+class RewritePthDistributions(1687,63479
+ def _wrap_lines(1689,63545
+def _first_line_re(1713,64143
+def auto_chmod(1725,64474
+def update_dist_caches(1733,64720
+def _collect_zipimporter_cache_entries(1815,69480
+def _update_zipimporter_cache(1835,70188
+def _uncache(1867,71755
+def _remove_and_clear_zip_directory_cache_data(1871,71849
+ def clear_and_remove_cached_zip_archive_directory_data(1872,71914
+ def _replace_zip_directory_cache_data(1893,72883
+ def replace_cached_zip_archive_directory_data(1894,72943
+def is_python(1912,73824
+def is_sh(1922,74049
+def nt_quote_arg(1932,74334
+def is_python_script(1937,74476
+ def _chmod(1955,75136
+def chmod(1959,75174
+class CommandSpec(1967,75357
+ def best(1977,75562
+ def _sys_executable(1984,75719
+ def from_param(1989,75882
+ def from_environment(2004,76325
+ def from_string(2008,76418
+ def install_options(2016,76673
+ def _extract_options(2023,76926
+ def as_header(2032,77239
+ def _strip_quotes(2036,77338
+ def _render(2044,77546
+class WindowsCommandSpec(2054,77827
+class ScriptWriter:ScriptWriter2058,77903
+ def get_script_args(2081,78542
+ def get_script_header(2089,78918
+ def get_args(2097,79248
+ def _ensure_safe_name(2115,79940
+ def get_writer(2124,80219
+ def best(2130,80454
+ def _get_script_args(2140,80737
+ def get_header(2145,80914
+class WindowsScriptWriter(2152,81187
+ def get_writer(2156,81290
+ def best(2162,81461
+ def _get_script_args(2175,81879
+ def _adjust_header(2191,82589
+ def _use_header(2205,83147
+class WindowsExecutableLauncherWriter(2217,83541
+ def _get_script_args(2219,83618
+def get_win_launcher(2253,84870
+def load_launcher_manifest(2269,85309
+def rmtree(2277,85533
+def current_umask(2281,85649
+def bootstrap(2287,85731
+def main(2297,85959
+ class DistributionWithoutHelpCommands(2301,86065
+ def _show_help(2304,86149
+def _patch_usage(2321,86602
+ def gen_usage(2328,86795
+class EasyInstallDeprecationWarning(2340,87073
+
+venv/lib/python2.7/site-packages/setuptools/command/upload_docs.py,292
+def _encode(26,530
+class upload_docs(31,641
+ def has_sphinx(47,1193
+ def initialize_options(54,1414
+ def finalize_options(59,1551
+ def create_zipfile(75,2283
+ def run(91,3020
+ def _build_part(106,3468
+ def _build_multipart(126,4186
+ def upload_file(144,4914
+
+venv/lib/python2.7/site-packages/setuptools/command/build_ext.py,627
+def _customize_compiler_for_shlib(29,861
+def get_abi3_suffix(65,1967
+class build_ext(74,2278
+ def run(75,2307
+ def copy_extensions_to_source(83,2586
+ def get_ext_filename(105,3586
+ def initialize_options(126,4452
+ def finalize_options(132,4617
+ def setup_shlib_compiler(161,5938
+ def get_export_symbols(188,7107
+ def build_extension(193,7278
+ def links_to_dynamic(206,7748
+ def get_outputs(215,8261
+ def __get_stubs_outputs(218,8362
+ def __get_output_extensions(229,8825
+ def write_stub(235,8991
+ def link_shared_object(285,11188
+ def link_shared_object(300,11816
+
+venv/lib/python2.7/site-packages/setuptools/command/bdist_rpm.py,74
+class bdist_rpm(4,45
+ def run(15,448
+ def _make_spec_file(21,582
+
+venv/lib/python2.7/site-packages/setuptools/command/dist_info.py,112
+class dist_info(12,150
+ def initialize_options(21,394
+ def finalize_options(24,458
+ def run(27,504
+
+venv/lib/python2.7/site-packages/setuptools/command/bdist_wininst.py,81
+class bdist_wininst(4,49
+ def reinitialize_command(5,90
+ def run(16,478
+
+venv/lib/python2.7/site-packages/setuptools/command/install_lib.py,293
+class install_lib(7,107
+ def run(10,213
+ def get_exclusions(17,440
+ def _exclude_pkg_path(31,923
+ def _all_packages(40,1234
+ def _get_SVEM_NSPs(49,1504
+ def _gen_exclusion_paths(66,2141
+ def copy_tree(86,2691
+ def pf(103,3228
+ def get_outputs(116,3617
+
+venv/lib/python2.7/site-packages/setuptools/command/install.py,215
+class install(15,328
+ def initialize_options(32,946
+ def finalize_options(37,1122
+ def handle_extra_path(48,1552
+ def run(58,1991
+ def _called_from_setup(70,2439
+ def do_egg_install(96,3631
+
+venv/lib/python2.7/site-packages/setuptools/command/saveopts.py,40
+class saveopts(4,65
+ def run(9,218
+
+venv/lib/python2.7/site-packages/setuptools/command/install_scripts.py,114
+class install_scripts(9,170
+ def initialize_options(12,286
+ def run(16,402
+ def write_script(51,1823
+
+venv/lib/python2.7/site-packages/setuptools/command/build_clib.py,56
+class build_clib(7,174
+ def build_libraries(23,851
+
+venv/lib/python2.7/site-packages/setuptools/command/alias.py,154
+def shquote(8,174
+class alias(18,410
+ def initialize_options(30,779
+ def finalize_options(35,911
+ def run(43,1197
+def format_alias(70,2053
+
+venv/lib/python2.7/site-packages/setuptools/command/rotate.py,110
+class rotate(12,209
+ def initialize_options(24,589
+ def finalize_options(29,704
+ def run(47,1432
+
+venv/lib/python2.7/site-packages/setuptools/build_meta.py,649
+class SetupRequirementsError(46,1687
+ def __init__(47,1732
+class Distribution(51,1807
+ def fetch_build_eggs(52,1857
+ def patch(57,1999
+def _to_str(71,2335
+def _get_immediate_subdirectories(84,2724
+def _file_with_extension(89,2872
+class _BuildMetaBackend(98,3056
+ def _fix_config(100,3090
+ def _get_build_requires(105,3272
+ def run_setup(118,3697
+ def get_requires_for_build_wheel(128,4113
+ def get_requires_for_build_sdist(132,4321
+ def prepare_metadata_for_build_wheel(136,4522
+ def build_wheel(167,5767
+ def build_sdist(180,6320
+class _BuildMetaLegacyBackend(191,6762
+ def run_setup(199,7146
+
+venv/lib/python2.7/site-packages/setuptools/depends.py,314
+class Require:Require15,270
+ def __init__(18,352
+ def full_name(32,789
+ def version_ok(38,1015
+ def get_version(43,1245
+ def is_present(70,2250
+ def is_current(74,2402
+def find_module(82,2654
+def get_module_constant(101,3125
+def extract_constant(135,4253
+def _update_globals(171,5400
+
+venv/lib/python2.7/site-packages/setuptools/package_index.py,2335
+def parse_requirement_arg(52,1508
+def parse_bdist_wininst(61,1728
+def egg_info_for_url(85,2455
+def distros_for_url(96,2856
+def distros_for_location(110,3341
+def distros_for_filename(143,4656
+def interpret_distro_name(150,4899
+def unique_everseen(186,6508
+def unique_values(204,7091
+ def wrapper(211,7260
+def find_external_links(222,7527
+class ContentChecker:ContentChecker240,8197
+ def feed(245,8311
+ def is_valid(251,8420
+ def report(257,8547
+class HashChecker(265,8738
+ def __init__(271,8905
+ def from_url(277,9079
+ def feed(287,9426
+ def is_valid(290,9486
+ def report(293,9565
+class PackageIndex(298,9678
+ def __init__(301,9782
+ def process_url(322,10544
+ def process_filename(373,12511
+ def url_ok(389,13039
+ def scan_egg_links(402,13486
+ def scan_egg_link(412,13815
+ def process_index(428,14346
+ def scan(431,14437
+ def need_version_info(471,16102
+ def scan_all(477,16289
+ def find_packages(486,16589
+ def obtain(501,17248
+ def check_hash(510,17608
+ def add_find_links(526,18122
+ def prescan(541,18754
+ def not_found_in_index(547,19001
+ def download(557,19449
+ def fetch_distribution(591,21245
+ def find(615,22425
+ def fetch(667,24183
+ def gen_setup(680,24742
+ def _download_to(723,26423
+ def reporthook(759,27787
+ def open_url(762,27876
+ def _download_url(797,29214
+ def scan_url(826,30317
+ def _attempt_download(829,30383
+ def _download_html(836,30650
+ def _download_svn(851,31262
+ def _vcs_split_rev_from_url(874,32383
+ def _download_git(891,32857
+ def _download_hg(907,33372
+ def debug(923,33877
+ def info(926,33941
+ def warn(929,34003
+def decode_entity(938,34275
+def htmldecode(943,34355
+def socket_timeout(955,34707
+ def _socket_timeout(956,34739
+ def _socket_timeout(957,34770
+def _encode_auth(970,35114
+class Credential:Credential992,35811
+ def __init__(997,35899
+ def __iter__(1001,36010
+ def __str__(1005,36091
+class PyPIConfig(1009,36172
+ def __init__(1010,36220
+ def creds_by_repository(1022,36570
+ def _get_repo_cred(1030,36836
+ def find_credential(1037,37076
+def open_with_auth(1047,37406
+def _splituser(1094,39009
+def fix_sf_url(1104,39324
+def local_open(1108,39388
+
+venv/lib/python2.7/site-packages/setuptools/extern/__init__.py,177
+class VendorImporter:VendorImporter4,13
+ def __init__(10,179
+ def search_path(16,429
+ def find_module(23,601
+ def load_module(35,1009
+ def install(64,2195
+
+venv/lib/python2.7/site-packages/setuptools/wheel.py,428
+def unpack(37,826
+class Wheel:Wheel59,1722
+ def __init__(61,1736
+ def tags(69,2030
+ def is_compatible(77,2283
+ def egg_name(82,2512
+ def get_dist_info(88,2751
+ def install_as_egg(98,3222
+ def _install_as_egg(103,3430
+ def _convert_metadata(114,3932
+ def get_metadata(115,4004
+ def raw_req(142,5215
+ def _move_data_entries(172,6153
+ def _fix_namespace_packages(200,7420
+
+venv/lib/python2.7/site-packages/setuptools/windows_support.py,45
+def windows_only(5,32
+def hide_file(12,171
+
+venv/lib/python2.7/site-packages/setuptools/archive_util.py,174
+class UnrecognizedFormat(19,393
+def default_filter(23,483
+def unpack_archive(28,605
+def unpack_directory(63,2223
+def unpack_zipfile(90,3150
+def unpack_tarfile(127,4476
+
+venv/lib/python2.7/site-packages/setuptools/sandbox.py,1437
+def _execfile(35,642
+def save_argv(49,988
+def save_path(60,1189
+def override_temp(69,1329
+def pushd(86,1679
+class UnpickleableException(95,1811
+ def dump(101,1961
+class ExceptionSaver:ExceptionSaver114,2416
+ def __enter__(120,2544
+ def __exit__(123,2590
+ def resume(134,2835
+def save_modules(145,3083
+def _clear_modules(169,3698
+def save_pkg_resources_state(175,3835
+def setup_context(184,4021
+def _needs_hiding(198,4515
+def hide_setuptools(219,5005
+def run_setup(230,5411
+class AbstractSandbox:AbstractSandbox257,6439
+ def __init__(262,6563
+ def _copy(268,6724
+ def __enter__(272,6840
+ def __exit__(279,7011
+ def run(286,7203
+ def _mk_dual_path_wrapper(291,7319
+ def wrap(294,7395
+ def _mk_single_path_wrapper(305,7753
+ def wrap(308,7858
+ def _mk_single_with_return(326,8508
+ def wrap(329,8585
+ def _mk_query(341,9000
+ def wrap(344,9064
+ def _validate_path(356,9392
+ def _remap_input(360,9525
+ def _remap_output(364,9662
+ def _remap_pair(368,9788
+class DirectorySandbox(382,10181
+ def __init__(396,10669
+ def _violation(405,11016
+ def _file(411,11190
+ def _open(416,11440
+ def tmpnam(421,11674
+ def _ok(424,11731
+ def _exempted(437,12122
+ def _remap_input(449,12513
+ def _remap_pair(455,12768
+ def open(461,13047
+class SandboxViolation(474,13489
+ def __str__(489,14171
+
+venv/lib/python2.7/site-packages/setuptools/py33compat.py,96
+class Bytecode_compat:Bytecode_compat18,267
+ def __init__(19,290
+ def __iter__(22,346
+
+venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/requirements.py,139
+class InvalidRequirement(18,685
+class Requirement(75,2469
+ def __init__(88,2981
+ def __str__(109,3857
+ def __repr__(126,4263
+
+venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/specifiers.py,1971
+class InvalidSpecifier(15,405
+class BaseSpecifier(21,526
+ def __str__(24,609
+ def __hash__(31,814
+ def __eq__(37,948
+ def __ne__(44,1130
+ def prereleases(51,1318
+ def prereleases(58,1488
+ def contains(65,1662
+ def filter(71,1832
+class _IndividualSpecifier(78,2048
+ def __init__(82,2113
+ def __repr__(95,2540
+ def __str__(108,2844
+ def __hash__(111,2912
+ def __eq__(114,2969
+ def __ne__(125,3309
+ def _get_operator(136,3649
+ def _coerce_version(139,3756
+ def operator(145,3933
+ def version(149,4001
+ def prereleases(153,4068
+ def prereleases(157,4153
+ def __contains__(160,4222
+ def contains(163,4292
+ def filter(182,5119
+class LegacySpecifier(214,6501
+ def _coerce_version(242,7358
+ def _compare_equal(247,7523
+ def _compare_not_equal(250,7630
+ def _compare_less_than_equal(253,7741
+ def _compare_greater_than_equal(256,7858
+ def _compare_less_than(259,7978
+ def _compare_greater_than(262,8088
+def _require_version_compare(266,8202
+ def wrapped(268,8261
+class Specifier(275,8441
+ def _compare_compatible(387,12748
+ def _compare_equal(414,13859
+ def _compare_not_equal(449,15446
+ def _compare_less_than_equal(453,15588
+ def _compare_greater_than_equal(457,15722
+ def _compare_less_than(461,15859
+ def _compare_greater_than(486,17010
+ def _compare_arbitrary(516,18450
+ def prereleases(520,18579
+ def prereleases(544,19506
+def _version_split(551,19640
+def _pad_version(562,19890
+class SpecifierSet(589,20650
+ def __init__(591,20686
+ def __repr__(612,21597
+ def __str__(621,21838
+ def __hash__(624,21923
+ def __and__(627,21981
+ def __eq__(650,22842
+ def __ne__(660,23183
+ def __len__(670,23524
+ def __iter__(673,23580
+ def prereleases(677,23652
+ def prereleases(694,24333
+ def __contains__(697,24402
+ def contains(700,24472
+ def filter(729,25904
+
+venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.py,709
+class InvalidMarker(25,749
+class UndefinedComparison(31,864
+class UndefinedEnvironmentName(37,996
+class Node(44,1145
+ def __init__(46,1166
+ def __str__(49,1225
+ def __repr__(52,1280
+ def serialize(55,1378
+class Variable(59,1439
+ def serialize(61,1462
+class Value(65,1514
+ def serialize(67,1534
+class Op(71,1597
+ def serialize(73,1614
+def _coerce_parse_result(141,3427
+def _format_marker(148,3597
+def _eval_op(183,4673
+def _get_env(203,5086
+def _evaluate_markers(214,5339
+def format_full_version(241,6171
+def default_environment(249,6381
+class Marker(272,7187
+ def __init__(274,7210
+ def __str__(282,7535
+ def __repr__(285,7604
+ def evaluate(288,7680
+
+venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/_compat.py,83
+def with_metaclass(20,409
+ class metaclass(27,684
+ def __new__(28,711
+
+venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/_structures.py,482
+class Infinity(7,247
+ def __repr__(9,272
+ def __hash__(12,323
+ def __lt__(15,380
+ def __le__(18,431
+ def __eq__(21,482
+ def __ne__(24,561
+ def __gt__(27,644
+ def __ge__(30,694
+ def __neg__(33,744
+class NegativeInfinity(39,824
+ def __repr__(41,857
+ def __hash__(44,909
+ def __lt__(47,966
+ def __le__(50,1016
+ def __eq__(53,1066
+ def __ne__(56,1145
+ def __gt__(59,1228
+ def __ge__(62,1279
+ def __neg__(65,1330
+
+venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/version.py,923
+def parse(24,534
+class InvalidVersion(36,882
+class _BaseVersion(42,999
+ def __hash__(44,1028
+ def __lt__(47,1084
+ def __le__(50,1170
+ def __eq__(53,1257
+ def __ge__(56,1344
+ def __gt__(59,1431
+ def __ne__(62,1517
+ def _compare(65,1604
+class LegacyVersion(72,1773
+ def __init__(74,1809
+ def __str__(78,1930
+ def __repr__(81,1983
+ def public(85,2084
+ def base_version(89,2150
+ def local(93,2222
+ def is_prerelease(97,2278
+ def is_postrelease(101,2343
+def _parse_version_parts(114,2595
+def _legacy_cmpkey(131,3032
+class Version(191,5037
+ def __init__(198,5180
+ def __repr__(233,6436
+ def __str__(236,6517
+ def public(267,7417
+ def base_version(271,7496
+ def local(284,7801
+ def is_prerelease(290,7957
+ def is_postrelease(294,8061
+def _parse_letter_version(298,8133
+def _parse_local_version(332,9212
+def _cmpkey(343,9523
+
+venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/utils.py,30
+def canonicalize_name(12,304
+
+venv/lib/python2.7/site-packages/setuptools/_vendor/six.py,2326
+ class X(60,2014
+ def __len__(62,2040
+def _add_doc(75,2320
+def _import_module(80,2413
+class _LazyDescr(86,2557
+ def __init__(88,2584
+ def __get__(91,2640
+class MovedModule(103,3006
+ def __init__(105,3038
+ def _resolve(114,3271
+ def __getattr__(117,3336
+class _LazyModule(124,3500
+ def __init__(126,3538
+ def __dir__(130,3663
+class MovedAttribute(139,3879
+ def __init__(141,3914
+ def _resolve(159,4498
+class _SixMetaPathImporter(164,4608
+ def __init__(173,4863
+ def _add_module(177,4973
+ def _get_module(181,5118
+ def find_module(184,5218
+ def __get_module(189,5354
+ def load_module(195,5557
+ def is_package(209,5944
+ def get_code(218,6218
+class _MovedItems(229,6507
+class Module_six_moves_urllib_parse(320,11269
+class Module_six_moves_urllib_error(360,13175
+class Module_six_moves_urllib_request(380,13871
+class Module_six_moves_urllib_response(430,16639
+class Module_six_moves_urllib_robotparser(451,17427
+class Module_six_moves_urllib(469,18076
+ def __dir__(479,18550
+def add_move(486,18761
+def remove_move(491,18861
+ def advance_iterator(523,19580
+ def callable(531,19708
+ def get_unbound_function(536,19821
+ def create_unbound_method(541,19928
+ def get_unbound_function(546,20019
+ def create_bound_method(549,20090
+ def create_unbound_method(552,20189
+ class Iterator(555,20281
+ def next(557,20310
+ def iterkeys(574,20847
+ def itervalues(577,20909
+ def iteritems(580,20975
+ def iterlists(583,21039
+ def iterkeys(592,21252
+ def itervalues(595,21312
+ def iteritems(598,21376
+ def iterlists(601,21438
+ def b(619,22009
+ def u(622,22059
+ def b(642,22612
+ def u(646,22686
+ def byte2int(651,22808
+ def indexbytes(654,22857
+def assertCountEqual(666,23226
+def assertRaisesRegex(670,23334
+def assertRegex(674,23444
+ def reraise(681,23595
+ def exec_(689,23795
+ def raise_from(717,24565
+ def print_(723,24693
+ def write(729,24880
+ def print_(779,26623
+ def wraps(789,26919
+ def wrapper(791,27032
+def with_metaclass(800,27235
+ class metaclass(805,27500
+ def __new__(807,27528
+def add_metaclass(812,27679
+ def wrapper(814,27774
+def python_2_unicode_compatible(828,28226
+
+venv/lib/python2.7/site-packages/setuptools/_vendor/pyparsing.py,11901
+class names,53,2401
+ def _ustr(154,6714
+def _xml_escape(185,8042
+class _Constants(195,8378
+class ParseBaseException(205,8675
+ def __init__(209,8900
+ def _from_exception(221,9233
+ def __getattr__(228,9525
+ def __str__(243,10145
+ def __repr__(246,10294
+ def markInputline(248,10349
+ def __dir__(258,10811
+class ParseException(261,10897
+class ParseFatalException(282,11571
+class ParseSyntaxException(287,11754
+class RecursiveGrammarException(306,12720
+ def __init__(308,12867
+ def __str__(311,12965
+class _ParseResultsWithOffset(314,13066
+ def __init__(315,13106
+ def __getitem__(317,13165
+ def __repr__(319,13223
+ def setOffset(321,13282
+class ParseResults(324,13348
+ def test(342,14111
+ def __new__(363,14779
+ def __init__(372,15134
+ def __getitem__(411,16833
+ def __setitem__(420,17149
+ def __delitem__(433,17663
+ def __contains__(454,18471
+ def __len__(457,18543
+ def __bool__(458,18598
+ def __iter__(460,18685
+ def __reversed__(461,18742
+ def _iterkeys(462,18809
+ def _itervalues(468,18990
+ def _iteritems(471,19086
+ def keys(494,19900
+ def values(498,20077
+ def items(502,20276
+ def haskeys(506,20471
+ def pop(511,20705
+ def remove_first(523,21326
+ def remove_LABEL(534,21914
+ def get(563,22841
+ def insert(585,23638
+ def insert_locn(595,24029
+ def append(605,24560
+ def append_sum(613,24899
+ def extend(619,25166
+ def make_palindrome(627,25468
+ def clear(637,25896
+ def __getattr__(644,26058
+ def __add__(658,26473
+ def __iadd__(663,26577
+ def __radd__(679,27260
+ def __repr__(687,27557
+ def __str__(690,27666
+ def _asStringList(693,27810
+ def asList(704,28146
+ def asDict(720,28942
+ def toItem(744,30082
+ def copy(755,30431
+ def asXML(766,30778
+ def __lookup(827,33119
+ def getName(834,33312
+ def dump(871,34659
+ def pprint(916,36533
+ def __getstate__(940,37461
+ def __setstate__(947,37719
+ def __getnewargs__(960,38088
+ def __dir__(963,38194
+def col 968,38315
+def lineno(981,38972
+def line(993,39575
+def _defaultStartDebugAction(1003,39892
+def _defaultSuccessDebugAction(1006,40070
+def _defaultExceptionDebugAction(1009,40215
+def nullDebugAction(1012,40326
+def _trim_arity(1039,41300
+ def extract_stack(1047,41583
+ def extract_tb(1052,41884
+ def wrapper(1069,42637
+class ParserElement(1103,43730
+ def setDefaultWhitespaceChars(1109,43903
+ def inlineLiteralsUsing(1124,44512
+ def __init__(1144,45275
+ def copy(1167,46397
+ def setName(1190,47507
+ def setResultsName(1204,48100
+ def setBreak(1232,49282
+ def breaker(1239,49572
+ def setParseAction(1250,50043
+ def addParseAction(1288,52106
+ def addCondition(1298,52527
+ def pa(1318,53766
+ def setFailAction(1325,54044
+ def _skipIgnorables(1338,54680
+ def preParse(1351,55101
+ def parseImpl(1363,55446
+ def postParse(1366,55531
+ def _parseNoCache(1370,55630
+ def tryParse(1441,59228
+ def canParseNext(1447,59465
+ class _UnboundedCache(1455,59679
+ def __init__(1456,59715
+ def get(1460,59827
+ def set(1463,59915
+ def clear(1466,59993
+ def cache_len(1469,60072
+ class _FifoCache(1478,60401
+ def __init__(1479,60436
+ def get(1484,60580
+ def set(1487,60676
+ def clear(1495,60964
+ def cache_len(1498,61035
+ class _FifoCache(1507,61365
+ def __init__(1508,61400
+ def get(1514,61588
+ def set(1517,61684
+ def clear(1523,61922
+ def cache_len(1527,62031
+ def _parseCache(1542,62826
+ def resetCache(1568,63957
+ def enablePackrat(1574,64168
+ def parseString(1608,66075
+ def scanString(1658,68342
+ def transformString(1729,71162
+ def searchString(1772,73156
+ def split(1799,74563
+ def __add__(1821,75531
+ def __radd__(1841,76369
+ def __sub__(1853,76877
+ def __rsub__(1865,77390
+ def __mul__(1877,77898
+ def makeOptionalList(1926,80316
+ def __rmul__(1945,80986
+ def __or__(1948,81056
+ def __ror__(1960,81559
+ def __xor__(1972,82066
+ def __rxor__(1984,82554
+ def __and__(1996,83062
+ def __rand__(2008,83554
+ def __invert__(2020,84062
+ def __call__(2026,84211
+ def suppress(2045,84925
+ def leaveWhitespace(2052,85142
+ def setWhitespaceChars(2061,85520
+ def parseWithTabs(2070,85774
+ def ignore(2079,86112
+ def setDebugActions(2102,86965
+ def setDebug(2112,87421
+ def __str__(2153,89394
+ def __repr__(2156,89448
+ def streamline(2159,89505
+ def checkRecursion(2164,89619
+ def validate(2167,89686
+ def parseFile(2173,89892
+ def __eq__(2193,90716
+ def __ne__(2201,91009
+ def __hash__(2204,91076
+ def __req__(2207,91134
+ def __rne__(2210,91196
+ def matches(2213,91264
+ def runTests(2232,91996
+class Token(2364,97048
+ def __init__(2368,97175
+class Empty(2372,97260
+ def __init__(2376,97339
+class NoMatch(2383,97509
+ def __init__(2387,97586
+ def parseImpl(2394,97801
+class Literal(2398,97928
+ def __init__(2412,98439
+ def parseImpl(2431,99267
+class Keyword(2439,99629
+ def __init__(2458,100585
+ def parseImpl(2479,101454
+ def copy(2493,102342
+ def setDefaultKeywordChars(2499,102496
+class CaselessLiteral(2504,102648
+ def __init__(2515,103066
+ def parseImpl(2522,103355
+class CaselessKeyword(2527,103606
+ def __init__(2536,103866
+ def parseImpl(2539,104013
+class CloseMatch(2545,104388
+ def __init__(2570,105849
+ def parseImpl(2579,106249
+class Word(2606,107249
+ def __init__(2653,109650
+ def parseImpl(2707,111840
+ def __str__(2742,113084
+ def charsAsStr(2751,113256
+class Regex(2765,113716
+ def __init__(2779,114465
+ def parseImpl(2813,115824
+ def __str__(2826,116224
+class QuotedString(2838,116487
+ def __init__(2863,118002
+ def parseImpl(2928,120906
+ def __str__(2963,122170
+class CharsNotIn(2975,122496
+ def __init__(2991,123304
+ def parseImpl(3015,124034
+ def __str__(3032,124596
+class White(3046,124986
+ def __init__(3061,125574
+ def parseImpl(3081,126225
+class _PositionToken(3097,126773
+ def __init__(3098,126803
+class GoToColumn(3104,126994
+ def __init__(3108,127141
+ def preParse(3112,127246
+ def parseImpl(3121,127613
+class LineStart(3130,127946
+ def __init__(3151,128460
+ def parseImpl(3155,128579
+class LineEnd(3160,128769
+ def __init__(3164,128900
+ def parseImpl(3169,129102
+class StringStart(3180,129509
+ def __init__(3184,129636
+ def parseImpl(3188,129757
+class StringEnd(3195,130071
+ def __init__(3199,130190
+ def parseImpl(3203,130307
+class WordStart(3213,130681
+ def __init__(3221,131102
+ def parseImpl(3226,131288
+class WordEnd(3233,131575
+ def __init__(3241,131972
+ def parseImpl(3247,132191
+class ParseExpression(3256,132533
+ def __init__(3260,132680
+ def __getitem__(3280,133497
+ def append(3283,133562
+ def leaveWhitespace(3288,133682
+ def ignore(3297,134037
+ def __str__(3309,134495
+ def streamline(3319,134792
+ def setResultsName(3353,136179
+ def validate(3357,136341
+ def copy(3363,136529
+class And(3368,136674
+ class _ErrorStop(3384,137255
+ def __init__(3385,137285
+ def __init__(3390,137464
+ def parseImpl(3397,137796
+ def __iadd__(3422,138971
+ def checkRecursion(3427,139176
+ def __str__(3434,139427
+class Or(3444,139667
+ def __init__(3458,140165
+ def parseImpl(3465,140425
+ def __ixor__(3503,141864
+ def __str__(3508,142068
+ def checkRecursion(3517,142308
+class MatchFirst(3523,142500
+ def __init__(3540,143264
+ def parseImpl(3547,143532
+ def __ior__(3571,144522
+ def __str__(3576,144733
+ def checkRecursion(3585,144973
+class Each(3591,145165
+ def __init__(3645,147160
+ def parseImpl(3651,147410
+ def __str__(3700,149630
+ def checkRecursion(3709,149870
+class ParseElementEnhance(3715,150062
+ def __init__(3719,150216
+ def parseImpl(3737,151054
+ def leaveWhitespace(3743,151309
+ def ignore(3750,151517
+ def streamline(3762,152009
+ def checkRecursion(3768,152186
+ def validate(3775,152499
+ def __str__(3781,152692
+class FollowedBy(3792,153020
+ def __init__(3809,153844
+ def parseImpl(3813,153962
+class NotAny(3818,154094
+ def __init__(3829,154584
+ def parseImpl(3836,154906
+ def __str__(3841,155110
+class _MultipleMatch(3850,155327
+ def __init__(3851,155371
+ def parseImpl(3859,155695
+class OneOrMore(3888,156861
+ def __str__(3914,158087
+class ZeroOrMore(3923,158306
+ def __init__(3935,158738
+ def parseImpl(3939,158891
+ def __str__(3945,159119
+class _NullToken(3954,159338
+ def __bool__(3955,159365
+ def __str__(3958,159440
+class Optional(3962,159521
+ def __init__(3997,160469
+ def parseImpl(4003,160717
+ def __str__(4017,161322
+class SkipTo(4026,161538
+ def __init__(4081,164198
+ def parseImpl(4094,164720
+class Forward(4141,166538
+ def __init__(4160,167447
+ def __lshift__(4163,167551
+ def __ilshift__(4176,168108
+ def leaveWhitespace(4179,168179
+ def streamline(4183,168273
+ def validate(4190,168475
+ def __str__(4197,168717
+ def copy(4214,169298
+class _ForwardNoRecurse(4222,169497
+ def __str__(4223,169532
+class TokenConverter(4226,169582
+ def __init__(4230,169721
+class Combine(4234,169871
+ def __init__(4251,170654
+ def ignore(4261,171077
+ def postParse(4268,171272
+class Group(4278,171630
+ def __init__(4292,172189
+ def postParse(4296,172300
+class Dict(4299,172386
+ def __init__(4335,174084
+ def postParse(4339,174194
+class Suppress(4364,175201
+ def postParse(4383,175861
+ def suppress(4386,175936
+class OnlyOnce(4390,175988
+ def __init__(4394,176100
+ def __call__(4397,176215
+ def reset(4403,176417
+def traceParseAction(4406,176470
+ def remove_duplicate_chars(4417,176943
+ def z(4428,177435
+def delimitedList(4450,178105
+def countedArray(4469,179149
+ def countFieldParseAction(4488,180071
+def _flatten(4500,180531
+def matchPreviousLiteral(4509,180709
+ def copyTokenToRepeater(4523,181340
+def matchPreviousExpr(4537,181777
+ def copyTokenToRepeater(4554,182485
+ def mustMatchTheseTokens(4556,182566
+def _escapeRegexRangeChars(4565,182946
+def oneOf(4573,183155
+def dictOf(4646,186066
+def originalTextFor(4681,187694
+ def extractText(4712,189261
+def ungroup(4718,189480
+def locatedExpr(4725,189693
+def srange(4763,191489
+def matchOnlyAtCol(4787,192789
+ def verifyCol(4792,192944
+def replaceWith(4797,193119
+def removeQuotes(4811,193647
+def tokenMap(4825,194253
+ def pa(4857,195674
+def _makeTags(4875,196348
+def makeHTMLTags(4904,197956
+def makeXMLTags(4923,198851
+def withAttribute(4932,199120
+ def pa(4987,201448
+def withClass(4997,201951
+def infixNotation(5036,203235
+def nestedExpr(5157,209485
+def indentedBlock(5247,213931
+ def A(5266,214790
+ def BB(5273,214899
+ def BBA(5275,214938
+ def spam(5281,215036
+ def eggs(5282,215060
+ def checkPeerIndent(5325,216399
+ def checkSubIndent(5333,216698
+ def checkUnindent(5340,216910
+def replaceHTMLEntity(5367,218275
+class pyparsing_common:pyparsing_common5399,220029
+ def convertToDate(5593,226335
+ def cvt_fn(5607,226875
+ def convertToDatetime(5615,227116
+ def cvt_fn(5629,227731
+ def stripHTMLTags(5647,228681
+
+venv/lib/python2.7/site-packages/setuptools/config.py,1337
+def read_configuration(21,469
+def _get_option(68,1928
+def configuration_to_dict(80,2327
+def parse_configuration(98,2821
+class ConfigHandler:ConfigHandler125,3692
+ def __init__(141,4084
+ def parsers(158,4678
+ def __setitem__(163,4873
+ def _parse_list(202,5912
+ def _parse_dict(222,6489
+ def _parse_bool(240,6995
+ def _exclude_files_parser(250,7217
+ def parser(260,7496
+ def _parse_file(270,7840
+ def _assert_local(301,8746
+ def _read_file(307,8953
+ def _parse_attr(312,9084
+ def _get_parser_compound(357,10581
+ def parse(365,10832
+ def _parse_section_to_dict(376,11034
+ def parse_section(391,11523
+ def parse(403,11880
+ def _deprecated_config_handler(427,12728
+ def config_handler(435,13065
+class ConfigMetadataHandler(442,13230
+ def __init__(459,13629
+ def parsers(466,13938
+ def _parse_version(491,14922
+class ConfigOptionsHandler(527,15986
+ def parsers(532,16076
+ def _parse_packages(559,17132
+ def parse_section_packages__find(587,18031
+ def parse_section_entry_points(608,18697
+ def _parse_package_data(616,18986
+ def parse_section_package_data(626,19249
+ def parse_section_exclude_package_data(633,19493
+ def parse_section_extras_require(641,19774
+ def parse_section_data_files(650,20114
+
+venv/lib/python2.7/site-packages/setuptools/dist.py,2272
+def _get_unpatched(46,1191
+def get_metadata_version(51,1319
+def read_pkg_file(72,1995
+ def _read_field(76,2117
+ def _read_list(82,2247
+def write_pkg_file(126,3631
+ def write_field(132,3786
+ def write_field(135,3903
+def check_importable(206,6155
+def assert_string_list(217,6502
+def check_nsp(227,6829
+def check_extras(245,7516
+def _check_extra(257,7960
+def assert_bool(264,8218
+def check_requirements(271,8474
+def check_specifier(285,9038
+def check_entry_points(297,9452
+def check_test_suite(305,9673
+def check_package_data(310,9829
+def check_packages(328,10342
+class Distribution(340,10704
+ def patch_missing_pkg_info(416,14916
+ def __init__(429,15535
+ def _finalize_requires(488,18227
+ def _convert_extras_requirements(508,19073
+ def _suffix_for(524,19743
+ def _move_install_requirements_markers(531,19945
+ def is_simple_req(541,20298
+ def _clean_req(557,20950
+ def _parse_config_files(564,21122
+ def _try_str(631,23861
+ def _set_command_options(650,24413
+ def parse_config_files(697,26489
+ def parse_command_line(708,26888
+ def _feature_attrname(715,27131
+ def fetch_build_eggs(719,27293
+ def finalize_options(730,27717
+ def get_egg_cache_dir(749,28480
+ def fetch_build_egg(764,29221
+ def _set_global_opts_from_features(793,30418
+ def _finalize_features(820,31383
+ def get_command_class(837,32169
+ def print_commands(850,32668
+ def get_command_list(858,33029
+ def _set_feature(866,33394
+ def feature_is_included(870,33542
+ def include_feature(874,33723
+ def include(885,34129
+ def exclude_package(907,35137
+ def has_contents_for(929,35813
+ def _exclude_misc(938,36087
+ def _include_misc(957,36863
+ def exclude(980,37700
+ def _exclude_packages(1003,38847
+ def _parse_command_opts(1010,39120
+ def get_cmdline_options(1036,40149
+ def iter_distribution_names(1076,41449
+ def handle_display_options(1094,41969
+class Feature:Feature1130,43422
+ def warn_deprecated(1188,46526
+ def __init__(1195,46789
+ def include_by_default(1225,47836
+ def include_in(1229,47977
+ def exclude_from(1249,48618
+ def validate(1264,49116
+class DistDeprecationWarning(1284,49995
+
+venv/lib/python2.7/site-packages/setuptools/site-patch.py,16
+def __boot(1,0
+
+venv/lib/python2.7/site-packages/setuptools/launch.py,16
+def run(13,246
+
+venv/lib/python2.7/site-packages/setuptools/glibc.py,123
+def glibc_version_string(10,224
+def check_glibc_version(36,1220
+def have_compatible_glibc(52,1998
+def libc_ver(76,2825
+
+venv/lib/python2.7/site-packages/setuptools/glob.py,210
+def glob(16,245
+def iglob(30,726
+def _iglob(48,1332
+def glob1(91,2827
+def glob0(104,3136
+def glob2(120,3610
+def _rlistdir(128,3813
+def has_magic(149,4319
+def _isrecursive(157,4489
+def escape(164,4626
+
+venv/lib/python2.7/site-packages/setuptools/dep_util.py,32
+def newer_pairwise_group(6,163
+
+venv/lib/python2.7/site-packages/setuptools/lib2to3_ex.py,239
+class DistutilsRefactoringTool(17,297
+ def log_error(18,346
+ def log_message(21,420
+ def log_debug(24,489
+class Mixin2to3(28,558
+ def run_2to3(29,587
+ def __build_fixer_names(46,1221
+ def __exclude_fixers(56,1633
+
+venv/lib/python2.7/site-packages/setuptools/_deprecation_warning.py,40
+class SetuptoolsDeprecationWarning(1,0
+
+venv/lib/python2.7/site-packages/setuptools/pep425tags.py,377
+def get_config_var(22,494
+def get_abbr_impl(30,689
+def get_impl_ver(43,994
+def get_impl_version_info(51,1237
+def get_impl_tag(62,1626
+def get_flag(69,1776
+def get_abi_tag(81,2185
+def _is_running_32bit(115,3308
+def get_platform(119,3372
+def is_manylinux1_compatible(145,4411
+def get_darwin_arches(162,4905
+ def _supports_arch(168,5118
+def get_supported(223,7238
+
+venv/lib/python2.7/site-packages/setuptools/msvc.py,2613
+ class winreg:winreg40,1028
+def msvc9_find_vcvarsall(63,1523
+def msvc9_query_vcvarsall(106,2827
+def msvc14_get_vc_env(153,4196
+def msvc14_gen_lib_options(191,5278
+def _augment_exception(204,5779
+class PlatformInfo:PlatformInfo240,7415
+ def __init__(251,7646
+ def target_cpu(255,7748
+ def target_is_x86(258,7826
+ def current_is_x86(261,7896
+ def current_dir(264,7968
+ def target_dir(286,8601
+ def cross_dir(308,9231
+class RegistryInfo:RegistryInfo331,9855
+ def __init__(345,10197
+ def visualstudio(349,10283
+ def sxs(356,10431
+ def vc(363,10593
+ def vs(370,10742
+ def vc_for_python(377,10894
+ def microsoft_sdk(384,11053
+ def windows_sdk(391,11189
+ def netfx_sdk(398,11367
+ def windows_kits_roots(405,11542
+ def microsoft(411,11699
+ def lookup(429,12162
+class SystemInfo:SystemInfo464,13143
+ def __init__(482,13716
+ def _find_latest_available_vc_ver(487,13899
+ def find_available_vc_vers(494,14159
+ def VSInstallDir(525,15325
+ def VCInstallDir(537,15721
+ def _guess_vc(559,16522
+ def _guess_vc_legacy(575,16984
+ def WindowsSdkVersion(583,17233
+ def WindowsSdkLastVersion(599,17723
+ def WindowsSdkDir(607,17935
+ def WindowsSDKExecutablePath(645,19534
+ def FSharpInstallDir(676,20608
+ def UniversalCRTSdkDir(685,20877
+ def UniversalCRTSdkLastVersion(704,21421
+ def NetFxSdkVersion(712,21655
+ def NetFxSdkDir(723,21934
+ def FrameworkDir32(735,22284
+ def FrameworkDir64(746,22638
+ def FrameworkVersion32(757,22994
+ def FrameworkVersion64(764,23163
+ def _find_dot_net_versions(770,23318
+ def _use_last_dir_name(796,24261
+class EnvironmentInfo:EnvironmentInfo816,24829
+ def __init__(840,25612
+ def vc_ver(850,25975
+ def VSTools(857,26104
+ def VCIncludes(872,26637
+ def VCLibraries(880,26903
+ def VCStoreRefs(896,27430
+ def VCTools(905,27682
+ def OSLibraries(937,28764
+ def OSIncludes(952,29294
+ def OSLibpath(971,29879
+ def SdkTools(1016,31267
+ def _sdk_tools(1022,31391
+ def _sdk_subdir(1053,32577
+ def SdkSetup(1061,32789
+ def FxTools(1071,33003
+ def NetFxSDKLibraries(1095,33756
+ def NetFxSDKIncludes(1106,34085
+ def VsTDb(1116,34349
+ def MSBuild(1123,34532
+ def HTMLHelpWorkshop(1146,35193
+ def UCRTLibraries(1156,35432
+ def UCRTIncludes(1169,35827
+ def _ucrt_subdir(1180,36137
+ def FSharp(1188,36367
+ def VCRuntimeRedist(1198,36573
+ def return_env(1216,37291
+ def _build_paths(1261,39227
+ def _unique_everseen(1281,40166
+
+venv/lib/python2.7/site-packages/setuptools/__init__.py,521
+class PackageFinder:PackageFinder47,1182
+ def find(53,1305
+ def _find_packages_iter(76,2363
+ def _looks_like_package(104,3465
+ def _build_filter(109,3636
+class PEP420PackageFinder(117,3910
+ def _looks_like_package(119,3970
+def _install_setup_requires(129,4126
+def setup(142,4604
+class Command(153,4876
+ def __init__(158,4973
+ def _ensure_stringlike(166,5199
+ def ensure_string_list(176,5591
+ def reinitialize_command(197,6407
+def _find_all_simple(203,6609
+def findall(215,6876
+
+venv/lib/python2.7/site-packages/setuptools/py31compat.py,144
+ class TemporaryDirectory:TemporaryDirectory13,164
+ def __init__(20,378
+ def __enter__(24,518
+ def __exit__(27,577
+
+venv/lib/python2.7/site-packages/setuptools/unicode_utils.py,100
+def decompose(9,110
+def filesys_decode(21,421
+def try_encode(40,829
+def detect_encoding(51,1077
+
+venv/lib/python2.7/site-packages/setuptools/ssl_support.py,530
+ class CertificateError(53,1243
+ def _dnsname_match(59,1322
+ def match_hostname(111,3442
+class VerifyingHTTPSHandler(152,5137
+ def __init__(155,5253
+ def https_open(159,5360
+class VerifyingHTTPSConn(165,5515
+ def __init__(168,5634
+ def connect(172,5768
+def opener_for(205,7089
+def once(213,7334
+ def wrapper(215,7377
+def get_win_certfile(223,7577
+ class CertFile(229,7683
+ def __init__(230,7726
+ def close(234,7840
+def find_ca_bundle(246,8093
+def _certifi_where(256,8344
+
+venv/lib/python2.7/site-packages/setuptools/namespaces.py,351
+class Installer:Installer11,142
+ def install_namespaces(15,190
+ def uninstall_namespaces(33,730
+ def _get_target(41,993
+ def _get_root(67,1973
+ def _gen_nspkg_line(70,2053
+ def _get_all_ns_packages(81,2452
+ def _pkg_names(87,2683
+class DevelopInstaller(102,3042
+ def _get_root(103,3077
+ def _get_target(106,3143
+
+venv/lib/python2.7/site-packages/setuptools/py27compat.py,60
+def get_all_headers(10,111
+ def get_all_headers(18,275
+
+venv/lib/python2.7/site-packages/setuptools/extension.py,143
+def _have_cython(12,182
+class Extension(32,605
+ def __init__(35,701
+ def _convert_pyx_sources_to_lang(41,1019
+class Library(56,1631
+
+venv/lib/python2.7/site-packages/setuptools/monkey.py,289
+def _get_mro(24,341
+def get_unpatched(38,860
+def get_unpatched_class(47,1104
+def patch_all(65,1622
+def _patch_distribution_metadata(104,2865
+def patch_func(111,3176
+def get_unpatched_function(128,3688
+def patch_for_msvc_specialized_compiler(132,3772
+ def patch_params(144,4135
+
+venv/lib/python2.7/site-packages/attr/validators.py,430
+class _InstanceOfValidator(14,268
+ def __call__(17,325
+ def __repr__(35,901
+def instance_of(41,1031
+class _ProvidesValidator(58,1631
+ def __call__(61,1691
+ def __repr__(76,2198
+def provides(82,2345
+class _OptionalValidator(99,3005
+ def __call__(102,3065
+ def __repr__(108,3197
+def optional(114,3336
+class _InValidator(133,4010
+ def __call__(136,4062
+ def __repr__(149,4483
+def in_(155,4618
+
+venv/lib/python2.7/site-packages/attr/filters.py,115
+def _split_what(11,184
+def include(21,433
+ def include_(32,673
+def exclude(38,792
+ def exclude_(49,1027
+
+venv/lib/python2.7/site-packages/attr/_funcs.py,130
+def asdict(10,213
+def _asdict_anything(85,2922
+def astuple(116,3921
+def has(215,7500
+def assoc(227,7772
+def evolve(265,8853
+
+venv/lib/python2.7/site-packages/attr/_make.py,2571
+class _Nothing(46,1057
+ def __new__(55,1264
+ def __repr__(60,1430
+def attrib(70,1581
+def _make_attr_tuple_class(222,7354
+ class MyClassAttributes(228,7545
+def _is_class_var(265,8658
+def _get_annotations(276,8991
+def _counter_getter(292,9354
+def _transform_attrs(299,9496
+def _frozen_setattrs(425,13705
+def _frozen_delattrs(432,13843
+class _ClassBuilder(439,13974
+ def __init__(459,14345
+ def __repr__(493,15399
+ def build_class(496,15499
+ def _patch_original_class(507,15813
+ def _create_slots_class(535,16782
+ def slots_getstate(579,18295
+ def slots_setstate(585,18481
+ def add_repr(622,20118
+ def add_str(628,20283
+ def __str__(635,20492
+ def make_unhashable(641,20646
+ def add_hash(645,20740
+ def add_init(654,20975
+ def add_cmp(668,21328
+ def _add_method_dunders(679,21607
+def attrs(698,22058
+ class,769,25483
+ class which 819,28123
+ def wrap(843,29143
+ def _has_frozen_base_class(916,31317
+ def _has_frozen_base_class(930,31673
+def _attrs_to_tuple(938,31876
+def _make_hash(945,32034
+ def append_hash_computation_lines(962,32524
+def _add_hash(1010,34098
+def __ne__(1018,34259
+def _make_cmp(1036,34635
+ def attrs_to_tuple(1078,35962
+ def __lt__(1084,36088
+ def __le__(1097,36516
+ def __gt__(1110,36945
+ def __ge__(1123,37373
+def _add_cmp(1139,37854
+def _make_repr(1156,38170
+ def __repr__(1162,38340
+def _add_repr(1205,39773
+def _make_init(1216,39979
+def _add_init(1251,41209
+def fields(1266,41560
+def fields_dict(1294,42380
+def validate(1322,43324
+def _is_slot_cls(1339,43714
+def _is_slot_attr(1343,43778
+def _attrs_to_init_script(1350,43970
+ def fmt_setter(1374,44782
+ def fmt_setter_with_converter(1380,45009
+ def fmt_setter(1401,45951
+ def fmt_setter_with_converter(1414,46496
+ def fmt_setter(1428,47073
+ def fmt_setter_with_converter(1434,47258
+def __init__(1613,54315
+class Attribute(1623,54505
+ def __init__(1648,54975
+ def __setattr__(1701,56563
+ def convert(1705,56654
+ def from_counting_attr(1715,56944
+ def _assoc(1744,57827
+ def __getstate__(1755,58081
+ def __setstate__(1764,58315
+ def _setattrs(1770,58457
+class _CountingAttr(1804,59314
+ def __init__(1852,60463
+ def validator(1882,61240
+ def default(1896,61590
+class Factory(1918,62110
+ def __init__(1936,62652
+def make_class(1945,62927
+class _AndValidator(2003,64972
+ def __call__(2010,65091
+def and_(2015,65204
+
+venv/lib/python2.7/site-packages/attr/converters.py,178
+def optional(10,141
+ def optional_converter(21,425
+def default_if_none(29,569
+ def default_if_none_converter(64,1833
+ def default_if_none_converter(72,1986
+
+venv/lib/python2.7/site-packages/attr/_config.py,61
+def set_run_validators(9,148
+def get_run_validators(19,399
+
+venv/lib/python2.7/site-packages/attr/_compat.py,594
+ def isclass(26,552
+ def iteritems(32,730
+ class ReadOnlyDict(36,850
+ def __setitem__(41,961
+ def update(47,1182
+ def __delitem__(53,1389
+ def clear(59,1601
+ def pop(65,1803
+ def popitem(71,2020
+ def setdefault(77,2226
+ def __repr__(83,2457
+ def metadata_proxy(87,2609
+ def isclass(95,2773
+ def iteritems(100,2857
+ def metadata_proxy(103,2905
+def import_ctypes(107,2981
+ def just_warn(118,3113
+ def just_warn(133,3533
+def make_set_closure_cell(140,3742
+ def set_closure_cell(146,3864
+
+venv/lib/python2.7/site-packages/attr/exceptions.py,219
+class FrozenInstanceError(4,67
+class AttrsAttributeNotFoundError(18,398
+class NotAnAttrsClassError(26,571
+class DefaultAlreadySetError(34,729
+class UnannotatedAttributeError(43,922
+class PythonTooOldError(52,1108
+
+venv/lib/python2.7/site-packages/pkg_resources/extern/__init__.py,177
+class VendorImporter:VendorImporter4,13
+ def __init__(10,179
+ def search_path(16,429
+ def find_module(23,601
+ def load_module(35,1009
+ def install(64,2206
+
+venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/requirements.py,139
+class InvalidRequirement(18,697
+class Requirement(75,2481
+ def __init__(88,2993
+ def __str__(109,3869
+ def __repr__(126,4275
+
+venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/specifiers.py,1971
+class InvalidSpecifier(15,405
+class BaseSpecifier(21,526
+ def __str__(24,609
+ def __hash__(31,814
+ def __eq__(37,948
+ def __ne__(44,1130
+ def prereleases(51,1318
+ def prereleases(58,1488
+ def contains(65,1662
+ def filter(71,1832
+class _IndividualSpecifier(78,2048
+ def __init__(82,2113
+ def __repr__(95,2540
+ def __str__(108,2844
+ def __hash__(111,2912
+ def __eq__(114,2969
+ def __ne__(125,3309
+ def _get_operator(136,3649
+ def _coerce_version(139,3756
+ def operator(145,3933
+ def version(149,4001
+ def prereleases(153,4068
+ def prereleases(157,4153
+ def __contains__(160,4222
+ def contains(163,4292
+ def filter(182,5119
+class LegacySpecifier(214,6501
+ def _coerce_version(242,7358
+ def _compare_equal(247,7523
+ def _compare_not_equal(250,7630
+ def _compare_less_than_equal(253,7741
+ def _compare_greater_than_equal(256,7858
+ def _compare_less_than(259,7978
+ def _compare_greater_than(262,8088
+def _require_version_compare(266,8202
+ def wrapped(268,8261
+class Specifier(275,8441
+ def _compare_compatible(387,12748
+ def _compare_equal(414,13859
+ def _compare_not_equal(449,15446
+ def _compare_less_than_equal(453,15588
+ def _compare_greater_than_equal(457,15722
+ def _compare_less_than(461,15859
+ def _compare_greater_than(486,17010
+ def _compare_arbitrary(516,18450
+ def prereleases(520,18579
+ def prereleases(544,19506
+def _version_split(551,19640
+def _pad_version(562,19890
+class SpecifierSet(589,20650
+ def __init__(591,20686
+ def __repr__(612,21597
+ def __str__(621,21838
+ def __hash__(624,21923
+ def __and__(627,21981
+ def __eq__(650,22842
+ def __ne__(660,23183
+ def __len__(670,23524
+ def __iter__(673,23580
+ def prereleases(677,23652
+ def prereleases(694,24333
+ def __contains__(697,24402
+ def contains(700,24472
+ def filter(729,25904
+
+venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/markers.py,710
+class InvalidMarker(25,758
+class UndefinedComparison(31,873
+class UndefinedEnvironmentName(37,1005
+class Node(44,1154
+ def __init__(46,1175
+ def __str__(49,1234
+ def __repr__(52,1289
+ def serialize(55,1387
+class Variable(59,1448
+ def serialize(61,1471
+class Value(65,1523
+ def serialize(67,1543
+class Op(71,1606
+ def serialize(73,1623
+def _coerce_parse_result(141,3436
+def _format_marker(148,3606
+def _eval_op(183,4682
+def _get_env(203,5095
+def _evaluate_markers(214,5348
+def format_full_version(241,6180
+def default_environment(249,6390
+class Marker(272,7196
+ def __init__(274,7219
+ def __str__(282,7544
+ def __repr__(285,7613
+ def evaluate(288,7689
+
+venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/_compat.py,83
+def with_metaclass(20,409
+ class metaclass(27,684
+ def __new__(28,711
+
+venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/_structures.py,482
+class Infinity(7,247
+ def __repr__(9,272
+ def __hash__(12,323
+ def __lt__(15,380
+ def __le__(18,431
+ def __eq__(21,482
+ def __ne__(24,561
+ def __gt__(27,644
+ def __ge__(30,694
+ def __neg__(33,744
+class NegativeInfinity(39,824
+ def __repr__(41,857
+ def __hash__(44,909
+ def __lt__(47,966
+ def __le__(50,1016
+ def __eq__(53,1066
+ def __ne__(56,1145
+ def __gt__(59,1228
+ def __ge__(62,1279
+ def __neg__(65,1330
+
+venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/version.py,923
+def parse(24,534
+class InvalidVersion(36,882
+class _BaseVersion(42,999
+ def __hash__(44,1028
+ def __lt__(47,1084
+ def __le__(50,1170
+ def __eq__(53,1257
+ def __ge__(56,1344
+ def __gt__(59,1431
+ def __ne__(62,1517
+ def _compare(65,1604
+class LegacyVersion(72,1773
+ def __init__(74,1809
+ def __str__(78,1930
+ def __repr__(81,1983
+ def public(85,2084
+ def base_version(89,2150
+ def local(93,2222
+ def is_prerelease(97,2278
+ def is_postrelease(101,2343
+def _parse_version_parts(114,2595
+def _legacy_cmpkey(131,3032
+class Version(191,5037
+ def __init__(198,5180
+ def __repr__(233,6436
+ def __str__(236,6517
+ def public(267,7417
+ def base_version(271,7496
+ def local(284,7801
+ def is_prerelease(290,7957
+ def is_postrelease(294,8061
+def _parse_letter_version(298,8133
+def _parse_local_version(332,9212
+def _cmpkey(343,9523
+
+venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/utils.py,30
+def canonicalize_name(12,304
+
+venv/lib/python2.7/site-packages/pkg_resources/_vendor/appdirs.py,664
+def user_data_dir(45,1333
+def site_data_dir(100,4102
+def user_config_dir(166,7046
+def site_config_dir(206,8975
+def user_cache_dir(257,11322
+def user_state_dir(314,14024
+def user_log_dir(356,16019
+class AppDirs(407,18382
+ def __init__(409,18465
+ def user_data_dir(418,18755
+ def site_data_dir(423,18931
+ def user_config_dir(428,19111
+ def site_config_dir(433,19293
+ def user_cache_dir(438,19477
+ def user_state_dir(443,19634
+ def user_log_dir(448,19791
+def _get_win_folder_from_registry(455,19959
+def _get_win_folder_with_pywin32(479,20643
+def _get_win_folder_with_ctypes(506,21496
+def _get_win_folder_with_jna(532,22256
+
+venv/lib/python2.7/site-packages/pkg_resources/_vendor/six.py,2326
+ class X(60,2014
+ def __len__(62,2040
+def _add_doc(75,2320
+def _import_module(80,2413
+class _LazyDescr(86,2557
+ def __init__(88,2584
+ def __get__(91,2640
+class MovedModule(103,3006
+ def __init__(105,3038
+ def _resolve(114,3271
+ def __getattr__(117,3336
+class _LazyModule(124,3500
+ def __init__(126,3538
+ def __dir__(130,3663
+class MovedAttribute(139,3879
+ def __init__(141,3914
+ def _resolve(159,4498
+class _SixMetaPathImporter(164,4608
+ def __init__(173,4863
+ def _add_module(177,4973
+ def _get_module(181,5118
+ def find_module(184,5218
+ def __get_module(189,5354
+ def load_module(195,5557
+ def is_package(209,5944
+ def get_code(218,6218
+class _MovedItems(229,6507
+class Module_six_moves_urllib_parse(320,11269
+class Module_six_moves_urllib_error(360,13175
+class Module_six_moves_urllib_request(380,13871
+class Module_six_moves_urllib_response(430,16639
+class Module_six_moves_urllib_robotparser(451,17427
+class Module_six_moves_urllib(469,18076
+ def __dir__(479,18550
+def add_move(486,18761
+def remove_move(491,18861
+ def advance_iterator(523,19580
+ def callable(531,19708
+ def get_unbound_function(536,19821
+ def create_unbound_method(541,19928
+ def get_unbound_function(546,20019
+ def create_bound_method(549,20090
+ def create_unbound_method(552,20189
+ class Iterator(555,20281
+ def next(557,20310
+ def iterkeys(574,20847
+ def itervalues(577,20909
+ def iteritems(580,20975
+ def iterlists(583,21039
+ def iterkeys(592,21252
+ def itervalues(595,21312
+ def iteritems(598,21376
+ def iterlists(601,21438
+ def b(619,22009
+ def u(622,22059
+ def b(642,22612
+ def u(646,22686
+ def byte2int(651,22808
+ def indexbytes(654,22857
+def assertCountEqual(666,23226
+def assertRaisesRegex(670,23334
+def assertRegex(674,23444
+ def reraise(681,23595
+ def exec_(689,23795
+ def raise_from(717,24565
+ def print_(723,24693
+ def write(729,24880
+ def print_(779,26623
+ def wraps(789,26919
+ def wrapper(791,27032
+def with_metaclass(800,27235
+ class metaclass(805,27500
+ def __new__(807,27528
+def add_metaclass(812,27679
+ def wrapper(814,27774
+def python_2_unicode_compatible(828,28226
+
+venv/lib/python2.7/site-packages/pkg_resources/_vendor/pyparsing.py,11901
+class names,53,2401
+ def _ustr(154,6714
+def _xml_escape(185,8042
+class _Constants(195,8378
+class ParseBaseException(205,8675
+ def __init__(209,8900
+ def _from_exception(221,9233
+ def __getattr__(228,9525
+ def __str__(243,10145
+ def __repr__(246,10294
+ def markInputline(248,10349
+ def __dir__(258,10811
+class ParseException(261,10897
+class ParseFatalException(282,11571
+class ParseSyntaxException(287,11754
+class RecursiveGrammarException(306,12720
+ def __init__(308,12867
+ def __str__(311,12965
+class _ParseResultsWithOffset(314,13066
+ def __init__(315,13106
+ def __getitem__(317,13165
+ def __repr__(319,13223
+ def setOffset(321,13282
+class ParseResults(324,13348
+ def test(342,14111
+ def __new__(363,14779
+ def __init__(372,15134
+ def __getitem__(411,16833
+ def __setitem__(420,17149
+ def __delitem__(433,17663
+ def __contains__(454,18471
+ def __len__(457,18543
+ def __bool__(458,18598
+ def __iter__(460,18685
+ def __reversed__(461,18742
+ def _iterkeys(462,18809
+ def _itervalues(468,18990
+ def _iteritems(471,19086
+ def keys(494,19900
+ def values(498,20077
+ def items(502,20276
+ def haskeys(506,20471
+ def pop(511,20705
+ def remove_first(523,21326
+ def remove_LABEL(534,21914
+ def get(563,22841
+ def insert(585,23638
+ def insert_locn(595,24029
+ def append(605,24560
+ def append_sum(613,24899
+ def extend(619,25166
+ def make_palindrome(627,25468
+ def clear(637,25896
+ def __getattr__(644,26058
+ def __add__(658,26473
+ def __iadd__(663,26577
+ def __radd__(679,27260
+ def __repr__(687,27557
+ def __str__(690,27666
+ def _asStringList(693,27810
+ def asList(704,28146
+ def asDict(720,28942
+ def toItem(744,30082
+ def copy(755,30431
+ def asXML(766,30778
+ def __lookup(827,33119
+ def getName(834,33312
+ def dump(871,34659
+ def pprint(916,36533
+ def __getstate__(940,37461
+ def __setstate__(947,37719
+ def __getnewargs__(960,38088
+ def __dir__(963,38194
+def col 968,38315
+def lineno(981,38972
+def line(993,39575
+def _defaultStartDebugAction(1003,39892
+def _defaultSuccessDebugAction(1006,40070
+def _defaultExceptionDebugAction(1009,40215
+def nullDebugAction(1012,40326
+def _trim_arity(1039,41300
+ def extract_stack(1047,41583
+ def extract_tb(1052,41884
+ def wrapper(1069,42637
+class ParserElement(1103,43730
+ def setDefaultWhitespaceChars(1109,43903
+ def inlineLiteralsUsing(1124,44512
+ def __init__(1144,45275
+ def copy(1167,46397
+ def setName(1190,47507
+ def setResultsName(1204,48100
+ def setBreak(1232,49282
+ def breaker(1239,49572
+ def setParseAction(1250,50043
+ def addParseAction(1288,52106
+ def addCondition(1298,52527
+ def pa(1318,53766
+ def setFailAction(1325,54044
+ def _skipIgnorables(1338,54680
+ def preParse(1351,55101
+ def parseImpl(1363,55446
+ def postParse(1366,55531
+ def _parseNoCache(1370,55630
+ def tryParse(1441,59228
+ def canParseNext(1447,59465
+ class _UnboundedCache(1455,59679
+ def __init__(1456,59715
+ def get(1460,59827
+ def set(1463,59915
+ def clear(1466,59993
+ def cache_len(1469,60072
+ class _FifoCache(1478,60401
+ def __init__(1479,60436
+ def get(1484,60580
+ def set(1487,60676
+ def clear(1495,60964
+ def cache_len(1498,61035
+ class _FifoCache(1507,61365
+ def __init__(1508,61400
+ def get(1514,61588
+ def set(1517,61684
+ def clear(1523,61922
+ def cache_len(1527,62031
+ def _parseCache(1542,62826
+ def resetCache(1568,63957
+ def enablePackrat(1574,64168
+ def parseString(1608,66075
+ def scanString(1658,68342
+ def transformString(1729,71162
+ def searchString(1772,73156
+ def split(1799,74563
+ def __add__(1821,75531
+ def __radd__(1841,76369
+ def __sub__(1853,76877
+ def __rsub__(1865,77390
+ def __mul__(1877,77898
+ def makeOptionalList(1926,80316
+ def __rmul__(1945,80986
+ def __or__(1948,81056
+ def __ror__(1960,81559
+ def __xor__(1972,82066
+ def __rxor__(1984,82554
+ def __and__(1996,83062
+ def __rand__(2008,83554
+ def __invert__(2020,84062
+ def __call__(2026,84211
+ def suppress(2045,84925
+ def leaveWhitespace(2052,85142
+ def setWhitespaceChars(2061,85520
+ def parseWithTabs(2070,85774
+ def ignore(2079,86112
+ def setDebugActions(2102,86965
+ def setDebug(2112,87421
+ def __str__(2153,89394
+ def __repr__(2156,89448
+ def streamline(2159,89505
+ def checkRecursion(2164,89619
+ def validate(2167,89686
+ def parseFile(2173,89892
+ def __eq__(2193,90716
+ def __ne__(2201,91009
+ def __hash__(2204,91076
+ def __req__(2207,91134
+ def __rne__(2210,91196
+ def matches(2213,91264
+ def runTests(2232,91996
+class Token(2364,97048
+ def __init__(2368,97175
+class Empty(2372,97260
+ def __init__(2376,97339
+class NoMatch(2383,97509
+ def __init__(2387,97586
+ def parseImpl(2394,97801
+class Literal(2398,97928
+ def __init__(2412,98439
+ def parseImpl(2431,99267
+class Keyword(2439,99629
+ def __init__(2458,100585
+ def parseImpl(2479,101454
+ def copy(2493,102342
+ def setDefaultKeywordChars(2499,102496
+class CaselessLiteral(2504,102648
+ def __init__(2515,103066
+ def parseImpl(2522,103355
+class CaselessKeyword(2527,103606
+ def __init__(2536,103866
+ def parseImpl(2539,104013
+class CloseMatch(2545,104388
+ def __init__(2570,105849
+ def parseImpl(2579,106249
+class Word(2606,107249
+ def __init__(2653,109650
+ def parseImpl(2707,111840
+ def __str__(2742,113084
+ def charsAsStr(2751,113256
+class Regex(2765,113716
+ def __init__(2779,114465
+ def parseImpl(2813,115824
+ def __str__(2826,116224
+class QuotedString(2838,116487
+ def __init__(2863,118002
+ def parseImpl(2928,120906
+ def __str__(2963,122170
+class CharsNotIn(2975,122496
+ def __init__(2991,123304
+ def parseImpl(3015,124034
+ def __str__(3032,124596
+class White(3046,124986
+ def __init__(3061,125574
+ def parseImpl(3081,126225
+class _PositionToken(3097,126773
+ def __init__(3098,126803
+class GoToColumn(3104,126994
+ def __init__(3108,127141
+ def preParse(3112,127246
+ def parseImpl(3121,127613
+class LineStart(3130,127946
+ def __init__(3151,128460
+ def parseImpl(3155,128579
+class LineEnd(3160,128769
+ def __init__(3164,128900
+ def parseImpl(3169,129102
+class StringStart(3180,129509
+ def __init__(3184,129636
+ def parseImpl(3188,129757
+class StringEnd(3195,130071
+ def __init__(3199,130190
+ def parseImpl(3203,130307
+class WordStart(3213,130681
+ def __init__(3221,131102
+ def parseImpl(3226,131288
+class WordEnd(3233,131575
+ def __init__(3241,131972
+ def parseImpl(3247,132191
+class ParseExpression(3256,132533
+ def __init__(3260,132680
+ def __getitem__(3280,133497
+ def append(3283,133562
+ def leaveWhitespace(3288,133682
+ def ignore(3297,134037
+ def __str__(3309,134495
+ def streamline(3319,134792
+ def setResultsName(3353,136179
+ def validate(3357,136341
+ def copy(3363,136529
+class And(3368,136674
+ class _ErrorStop(3384,137255
+ def __init__(3385,137285
+ def __init__(3390,137464
+ def parseImpl(3397,137796
+ def __iadd__(3422,138971
+ def checkRecursion(3427,139176
+ def __str__(3434,139427
+class Or(3444,139667
+ def __init__(3458,140165
+ def parseImpl(3465,140425
+ def __ixor__(3503,141864
+ def __str__(3508,142068
+ def checkRecursion(3517,142308
+class MatchFirst(3523,142500
+ def __init__(3540,143264
+ def parseImpl(3547,143532
+ def __ior__(3571,144522
+ def __str__(3576,144733
+ def checkRecursion(3585,144973
+class Each(3591,145165
+ def __init__(3645,147160
+ def parseImpl(3651,147410
+ def __str__(3700,149630
+ def checkRecursion(3709,149870
+class ParseElementEnhance(3715,150062
+ def __init__(3719,150216
+ def parseImpl(3737,151054
+ def leaveWhitespace(3743,151309
+ def ignore(3750,151517
+ def streamline(3762,152009
+ def checkRecursion(3768,152186
+ def validate(3775,152499
+ def __str__(3781,152692
+class FollowedBy(3792,153020
+ def __init__(3809,153844
+ def parseImpl(3813,153962
+class NotAny(3818,154094
+ def __init__(3829,154584
+ def parseImpl(3836,154906
+ def __str__(3841,155110
+class _MultipleMatch(3850,155327
+ def __init__(3851,155371
+ def parseImpl(3859,155695
+class OneOrMore(3888,156861
+ def __str__(3914,158087
+class ZeroOrMore(3923,158306
+ def __init__(3935,158738
+ def parseImpl(3939,158891
+ def __str__(3945,159119
+class _NullToken(3954,159338
+ def __bool__(3955,159365
+ def __str__(3958,159440
+class Optional(3962,159521
+ def __init__(3997,160469
+ def parseImpl(4003,160717
+ def __str__(4017,161322
+class SkipTo(4026,161538
+ def __init__(4081,164198
+ def parseImpl(4094,164720
+class Forward(4141,166538
+ def __init__(4160,167447
+ def __lshift__(4163,167551
+ def __ilshift__(4176,168108
+ def leaveWhitespace(4179,168179
+ def streamline(4183,168273
+ def validate(4190,168475
+ def __str__(4197,168717
+ def copy(4214,169298
+class _ForwardNoRecurse(4222,169497
+ def __str__(4223,169532
+class TokenConverter(4226,169582
+ def __init__(4230,169721
+class Combine(4234,169871
+ def __init__(4251,170654
+ def ignore(4261,171077
+ def postParse(4268,171272
+class Group(4278,171630
+ def __init__(4292,172189
+ def postParse(4296,172300
+class Dict(4299,172386
+ def __init__(4335,174084
+ def postParse(4339,174194
+class Suppress(4364,175201
+ def postParse(4383,175861
+ def suppress(4386,175936
+class OnlyOnce(4390,175988
+ def __init__(4394,176100
+ def __call__(4397,176215
+ def reset(4403,176417
+def traceParseAction(4406,176470
+ def remove_duplicate_chars(4417,176943
+ def z(4428,177435
+def delimitedList(4450,178105
+def countedArray(4469,179149
+ def countFieldParseAction(4488,180071
+def _flatten(4500,180531
+def matchPreviousLiteral(4509,180709
+ def copyTokenToRepeater(4523,181340
+def matchPreviousExpr(4537,181777
+ def copyTokenToRepeater(4554,182485
+ def mustMatchTheseTokens(4556,182566
+def _escapeRegexRangeChars(4565,182946
+def oneOf(4573,183155
+def dictOf(4646,186066
+def originalTextFor(4681,187694
+ def extractText(4712,189261
+def ungroup(4718,189480
+def locatedExpr(4725,189693
+def srange(4763,191489
+def matchOnlyAtCol(4787,192789
+ def verifyCol(4792,192944
+def replaceWith(4797,193119
+def removeQuotes(4811,193647
+def tokenMap(4825,194253
+ def pa(4857,195674
+def _makeTags(4875,196348
+def makeHTMLTags(4904,197956
+def makeXMLTags(4923,198851
+def withAttribute(4932,199120
+ def pa(4987,201448
+def withClass(4997,201951
+def infixNotation(5036,203235
+def nestedExpr(5157,209485
+def indentedBlock(5247,213931
+ def A(5266,214790
+ def BB(5273,214899
+ def BBA(5275,214938
+ def spam(5281,215036
+ def eggs(5282,215060
+ def checkPeerIndent(5325,216399
+ def checkSubIndent(5333,216698
+ def checkUnindent(5340,216910
+def replaceHTMLEntity(5367,218275
+class pyparsing_common:pyparsing_common5399,220029
+ def convertToDate(5593,226335
+ def cvt_fn(5607,226875
+ def convertToDatetime(5615,227116
+ def cvt_fn(5629,227731
+ def stripHTMLTags(5647,228681
+
+venv/lib/python2.7/site-packages/pkg_resources/__init__.py,9041
+class PEP440Warning(120,2893
+def parse_version(127,3040
+def _declare_state(137,3231
+def __getstate__(142,3344
+def __setstate__(150,3494
+def _sget_dict(157,3636
+def _sset_dict(161,3681
+def _sget_object(166,3751
+def _sset_object(170,3806
+def get_supported_platform(177,3916
+class ResolutionError(251,6709
+ def __repr__(254,6801
+class VersionConflict(258,6884
+ def dist(269,7191
+ def req(273,7254
+ def report(276,7302
+ def with_context(279,7374
+class ContextualVersionConflict(290,7690
+ def required_by(299,7969
+class DistributionNotFound(303,8026
+ def req(310,8260
+ def requirers(314,8322
+ def requirers_str(318,8390
+ def report(323,8529
+ def __str__(326,8601
+class UnknownExtra(330,8655
+def register_loader_type(344,8903
+def get_provider(354,9300
+def _macosx_vers(367,9786
+def _macosx_arch(383,10344
+def get_build_platform(387,10451
+def compatible_platforms(417,11444
+def run_script(463,13118
+def get_distribution(476,13441
+def load_entry_point(487,13838
+def get_entry_map(492,14024
+def get_entry_info(497,14190
+class IMetadataProvider:IMetadataProvider502,14364
+ def has_metadata(503,14389
+ def get_metadata(506,14492
+ def get_metadata_lines(509,14575
+ def metadata_isdir(515,14835
+ def metadata_listdir(518,14943
+ def run_script(521,15054
+class IResourceProvider(525,15176
+ def get_resource_filename(528,15283
+ def get_resource_stream(533,15454
+ def get_resource_string(538,15628
+ def has_resource(543,15806
+ def resource_isdir(546,15903
+ def resource_listdir(549,16020
+class WorkingSet:WorkingSet553,16141
+ def __init__(556,16239
+ def _build_master(570,16606
+ def _build_from_requirements(590,17112
+ def add_entry(611,17763
+ def __contains__(626,18463
+ def find(630,18619
+ def iter_entry_points(646,19310
+ def run_script(660,19836
+ def __iter__(668,20145
+ def add(685,20693
+ def resolve(715,21880
+ def find_plugins(807,25867
+ def require(891,29073
+ def subscribe(907,29716
+ def _added_new(921,30108
+ def __getstate__(925,30208
+ def __setstate__(931,30367
+class _ReqExtras(939,30603
+ def markers_pass(944,30701
+class Environment:Environment959,31150
+ def __init__(962,31234
+ def can_add(986,32290
+ def remove(1000,32793
+ def scan(1004,32916
+ def __getitem__(1019,33508
+ def add(1030,33925
+ def best_match(1039,34301
+ def obtain(1067,35506
+ def __iter__(1079,36127
+ def __iadd__(1085,36321
+ def __add__(1097,36752
+class ExtractionError(1109,37054
+class ResourceManager:ResourceManager1125,37444
+ def __init__(1129,37545
+ def resource_exists(1132,37601
+ def resource_isdir(1136,37797
+ def resource_filename(1142,38030
+ def resource_stream(1148,38287
+ def resource_string(1154,38545
+ def resource_listdir(1160,38783
+ def extraction_error(1166,39025
+ def get_cache_path(1194,39968
+ def _warn_unsafe_extraction_path(1220,41142
+ def postprocess(1245,42286
+ def set_extraction_path(1265,43091
+ def cleanup_resources(1291,44309
+def get_default_cache(1305,44964
+def safe_name(1317,45261
+def safe_version(1325,45485
+def safe_extra(1337,45830
+def to_filename(1346,46100
+def invalid_marker(1354,46294
+def evaluate_marker(1368,46596
+class NullProvider:NullProvider1383,47033
+ def __init__(1390,47193
+ def get_resource_filename(1394,47360
+ def get_resource_stream(1397,47479
+ def get_resource_string(1400,47615
+ def has_resource(1403,47743
+ def has_metadata(1406,47855
+ def get_metadata(1409,47964
+ def get_metadata_lines(1415,48167
+ def resource_isdir(1418,48260
+ def metadata_isdir(1421,48376
+ def resource_listdir(1424,48489
+ def metadata_listdir(1427,48609
+ def run_script(1432,48756
+ def _has(1455,49794
+ def _isdir(1460,49938
+ def _listdir(1465,50084
+ def _fn(1470,50232
+ def _validate_resource_path(1477,50454
+ def _get(1538,52311
+class EggProvider(1549,52596
+ def __init__(1552,52679
+ def _setup_prefix(1556,52785
+class DefaultProvider(1571,53327
+ def _has(1574,53429
+ def _isdir(1577,53492
+ def _listdir(1580,53556
+ def get_resource_stream(1583,53619
+ def _get(1586,53748
+ def _register(1591,53866
+class EmptyProvider(1601,54145
+ def _get(1608,54308
+ def _listdir(1611,54353
+ def __init__(1614,54402
+class ZipManifests(1621,54476
+ def build(1627,54561
+class MemoizedZipManifests(1648,55162
+ def load(1654,55329
+class ZipProvider(1668,55731
+ def __init__(1674,55872
+ def _zipinfo_name(1678,56000
+ def _parts(1690,56491
+ def zipinfo(1701,56902
+ def get_resource_filename(1704,56987
+ def _get_date_and_size(1718,57606
+ def _extract_resource(1726,57873
+ def _is_current(1781,59729
+ def _get_eager_resources(1797,60348
+ def _index(1806,60678
+ def _has(1823,61219
+ def _isdir(1827,61363
+ def _listdir(1830,61453
+ def _eager_to_zip(1833,61557
+ def _resource_to_zip(1836,61676
+class FileMetadata(1843,61861
+ def __init__(1855,62206
+ def has_metadata(1858,62262
+ def get_metadata(1861,62361
+ def _warn_on_replacement(1870,62673
+ def get_metadata_lines(1878,63023
+class PathMetadata(1882,63117
+ def __init__(1902,63793
+class EggMetadata(1907,63900
+ def __init__(1910,63976
+def register_finder(1925,64402
+def find_distributions(1935,64911
+def find_eggs_in_zip(1942,65161
+def find_nothing(1972,66311
+def _by_version_descending(1979,66418
+ def _by_version(1994,67052
+def find_on_path(2005,67371
+def dist_factory(2037,68345
+class NoDists:NoDists2054,68806
+ def __bool__(2062,68915
+ def __call__(2067,69008
+def safe_listdir(2071,69068
+def distributions_from_metadata(2092,69678
+def non_empty_lines(2107,70104
+def resolve_egg_link(2118,70322
+def register_namespace_handler(2141,70972
+ def namespace_handler(2147,71250
+def _handle_ns(2159,71776
+def _rebuild_mod_path(2190,72815
+ def safe_sys_path_index(2197,73052
+ def position_in_sys_path(2206,73264
+def declare_namespace(2224,73849
+def fixup_namespace_packages(2258,74908
+def file_ns_handler(2270,75313
+def null_ns_handler(2290,76019
+def normalize_path(2297,76154
+def _cygwin_patch(2302,76335
+def _normalize_cached(2313,76739
+def _is_egg_path(2321,76930
+def _is_unpacked_egg(2328,77063
+def _set_parent_ns(2338,77285
+def yield_lines(2346,77494
+class EntryPoint:EntryPoint2375,78167
+ def __init__(2378,78248
+ def __str__(2387,78584
+ def __repr__(2395,78819
+ def load(2398,78894
+ def resolve(2413,79399
+ def require(2423,79740
+ def parse(2446,80671
+ def _parse_extras(2466,81394
+ def parse_group(2475,81633
+ def parse_map(2488,82085
+def _remove_md5_fragment(2507,82722
+def _version_from_file(2516,82962
+ def is_version_line(2521,83136
+class Distribution:Distribution2529,83397
+ def __init__(2533,83508
+ def from_location(2547,84046
+ def _reload_version(2563,84715
+ def hashcmp(2567,84781
+ def __hash__(2577,85033
+ def __lt__(2580,85092
+ def __le__(2583,85166
+ def __gt__(2586,85241
+ def __ge__(2589,85315
+ def __eq__(2592,85390
+ def __ne__(2598,85601
+ def key(2606,85896
+ def parsed_version(2614,86082
+ def _warn_legacy_version(2620,86262
+ def version(2647,87361
+ def _dep_map(2658,87738
+ def _filter_extras(2670,88102
+ def _build_dep_map(2691,88796
+ def requires(2698,89059
+ def _get_metadata(2712,89521
+ def activate(2717,89675
+ def egg_name(2728,90134
+ def __repr__(2739,90490
+ def __str__(2745,90637
+ def __getattr__(2753,90884
+ def __dir__(2759,91115
+ def from_filename(2773,91470
+ def as_requirement(2779,91670
+ def load_entry_point(2788,92047
+ def get_entry_map(2795,92340
+ def get_entry_info(2807,92762
+ def insert_on(2811,92932
+ def check_version_conflict(2879,95287
+ def has_version(2901,96250
+ def clone(2909,96447
+ def extras(2918,96827
+class EggInfoDistribution(2922,96904
+ def _reload_version(2923,96945
+class DistInfoDistribution(2941,97647
+ def _parsed_pkg_info(2950,97881
+ def _dep_map(2960,98205
+ def _compute_dependencies(2967,98400
+ def reqs_for_extra(2976,98724
+def issue_warning(2998,99326
+class RequirementParseError(3011,99682
+ def __str__(3012,99723
+def parse_requirements(3016,99783
+class Requirement(3038,100515
+ def __init__(3039,100570
+ def __eq__(3059,101404
+ def __ne__(3065,101550
+ def __contains__(3068,101613
+ def __hash__(3080,102038
+ def __repr__(3083,102090
+ def parse(3087,102184
+def _always_object(3092,102260
+def _find_adapter(3102,102460
+def ensure_directory(3110,102712
+def _bypass_ensure_directory(3116,102886
+def split_sections(3129,103302
+def _mkstemp(3155,104187
+def _call_aside(3174,104769
+def _initialize(3180,104857
+def _initialize_master_working_set(3192,105158
+class PkgResourcesDeprecationWarning(3230,106448
+
+venv/lib/python2.7/site-packages/pkg_resources/py31compat.py,23
+def _makedirs_31(8,61
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/packaging.py,127
+def check_requires_python(23,573
+def get_metadata(44,1333
+def check_dist_requires_python(60,1849
+def get_installer(79,2550
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/outdated.py,141
+class SelfCheckState(30,758
+ def __init__(31,788
+ def save(47,1428
+def was_installed_by_pip(79,2657
+def pip_version_check(94,3150
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/appdirs.py,234
+def user_cache_dir(21,421
+def user_data_dir(70,2166
+def user_config_dir(123,4382
+def site_config_dirs(157,5741
+def _get_win_folder_from_registry(198,7194
+def _get_win_folder_with_ctypes(221,7866
+def _win_path_to_bytes(255,8812
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/models.py,246
+class KeyBasedCompareMixin(7,56
+ def __init__(11,165
+ def __hash__(15,289
+ def __lt__(18,353
+ def __le__(21,436
+ def __gt__(24,519
+ def __ge__(27,602
+ def __eq__(30,685
+ def __ne__(33,768
+ def _compare(36,851
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/misc.py,1916
+def ensure_dir(93,2879
+def get_prog(103,3089
+def rmtree(118,3483
+def rmtree_errorhandler(124,3654
+def display_path(139,4195
+def backup_dir(152,4681
+def ask_path_exists(164,4997
+def ask(172,5234
+def format_size(192,5897
+def is_installable_dir(204,6204
+def is_svn_page(219,6625
+def file_contents(228,6950
+def read_chunks(234,7085
+def split_leading_dir(243,7313
+def has_leading_dir(255,7692
+def normalize_path(271,8196
+def splitext(285,8539
+def renames(295,8808
+def is_local(313,9264
+def dist_is_local(326,9608
+def dist_in_usersite(338,9879
+def dist_in_site_packages(347,10136
+def dist_is_editable(358,10411
+def get_installed_distributions(370,10739
+ def local_test(396,11651
+ def editable_test(400,11729
+ def editable_test(403,11793
+ def editables_only_test(407,11890
+ def editables_only_test(410,11975
+ def user_test(416,12101
+def egg_link_path(429,12473
+def dist_location(468,13612
+def current_umask(483,14040
+def unzip_file(490,14198
+def untar_file(536,16150
+def unpack_file(612,19350
+def call_subprocess(651,20730
+def read_text_file(777,25665
+def _make_build_dir(803,26510
+class FakeFile(808,26611
+ def __init__(811,26727
+ def readline(814,26798
+ def __iter__(823,27014
+class StreamWrapper(827,27065
+ def from_stream(830,27114
+ def encoding(836,27299
+def captured_output(841,27393
+def captured_stdout(855,27866
+def captured_stderr(867,28160
+class cached_property(874,28265
+ def __init__(882,28552
+ def __get__(886,28656
+def get_installed_version(894,28903
+def consume(912,29595
+def enum(918,29712
+def make_vcs_requirement_url(925,29946
+def split_auth_from_netloc(941,30425
+def redact_netloc(969,31329
+def _transform_url(985,31897
+def _get_netloc(996,32196
+def remove_auth_from_url(1000,32268
+def redact_password_from_url(1008,32539
+def protect_pip_from_modification_on_windows(1014,32704
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/deprecation.py,121
+class PipDeprecationWarning(18,388
+def _showwarning(26,516
+def install_warning_logger(43,1154
+def deprecated(55,1490
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/glibc.py,123
+def glibc_version_string(13,218
+def check_glibc_version(40,1246
+def have_compatible_glibc(57,2060
+def libc_ver(82,2941
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/filesystem.py,27
+def check_path_owner(7,80
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.py,305
+class TempDirectory(13,188
+ def __init__(38,1036
+ def __repr__(50,1448
+ def __enter__(53,1543
+ def __exit__(57,1611
+ def create(61,1703
+ def cleanup(78,2411
+class AdjacentTempDirectory(86,2633
+ def __init__(103,3219
+ def _generate_names(108,3398
+ def create(125,4068
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/encoding.py,24
+def auto_decode(24,542
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/compat.py,394
+ def backslashreplace_decode_fn(62,1616
+def console_to_str(75,2114
+ def native_str(131,4275
+ def native_str(138,4478
+def get_path_uid(146,4704
+ def get_extension_suffixes(179,5764
+ def get_extension_suffixes(184,5872
+def expanduser(188,5964
+def samefile(214,6819
+ def get_terminal_size(226,7231
+ def get_terminal_size(234,7514
+ def ioctl_GWINSZ(240,7726
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/logging.py,754
+class BrokenStdoutLoggingError(33,595
+ def _is_broken_pipe_error(47,1033
+ def _is_broken_pipe_error(53,1341
+ def _is_broken_pipe_error(59,1648
+ def _is_broken_pipe_error(64,1884
+def indent_log(76,2198
+def get_indentation(88,2460
+class IndentingFormatter(92,2534
+ def __init__(93,2579
+ def format(103,2967
+def _color_wrap(120,3513
+ def wrapped(121,3539
+class ColorizedStreamHandler(126,3653
+ def __init__(138,4053
+ def _using_stdout(145,4287
+ def should_color(155,4582
+ def format(176,5245
+ def handleError(188,5601
+class BetterRotatingFileHandler(201,6175
+ def _open(203,6247
+class MaxLevelFilter(208,6389
+ def __init__(210,6428
+ def filter(213,6487
+def setup_logging(217,6562
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/ui.py,1484
+def _select_progress_class(36,966
+class InterruptibleMixin(66,1993
+ def __init__(84,2745
+ def finish(100,3454
+ def handle_sigint(110,3776
+class SilentBar(121,4082
+ def update(123,4105
+class BlueEmojiBar(127,4142
+class DownloadProgressMixin(135,4324
+ def __init__(137,4362
+ def downloaded(142,4557
+ def download_speed(146,4637
+ def pretty_eta(153,4823
+ def iter(158,4931
+class WindowsMixin(165,5050
+ def __init__(167,5079
+class BaseDownloadProgressBar(194,6433
+class DefaultDownloadProgressBar(205,6809
+class DownloadSilentBar(210,6922
+class DownloadIncrementalBar(214,7010
+class DownloadChargingBar(219,7137
+class DownloadShadyBar(224,7255
+class DownloadFillingSquaresBar(228,7341
+class DownloadFillingCirclesBar(233,7477
+class DownloadBlueEmojiProgressBar(238,7613
+class DownloadProgressSpinner(243,7750
+ def next_phase(249,7964
+ def update(254,8122
+def DownloadProgressProvider(278,8784
+def hidden_cursor(294,9360
+class RateLimiter(313,9976
+ def __init__(314,10003
+ def ready(319,10206
+ def reset(325,10379
+class SpinnerInterface(330,10469
+ def spin(331,10501
+ def finish(335,10585
+class InteractiveSpinner(340,10689
+ def __init__(341,10733
+ def _write(356,11281
+ def spin(368,11776
+ def finish(376,11976
+class NonInteractiveSpinner(390,12472
+ def __init__(391,12519
+ def _update(398,12787
+ def spin(403,12941
+ def finish(411,13138
+def open_spinner(420,13377
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/hashes.py,317
+class Hashes(34,959
+ def __init__(39,1089
+ def check_against_chunks(47,1357
+ def _raise(71,2116
+ def check_against_file(75,2240
+ def check_against_path(84,2488
+ def __nonzero__(89,2647
+ def __bool__(94,2796
+class MissingHashes(99,2883
+ def __init__(106,3115
+ def _raise(113,3435
+
+venv/lib/python2.7/site-packages/pip/_internal/models/link.py,482
+class Link(18,506
+ def __init__(22,615
+ def __str__(48,1550
+ def __repr__(59,1941
+ def filename(63,2014
+ def scheme(72,2331
+ def netloc(77,2444
+ def path(82,2557
+ def splitext(86,2676
+ def ext(91,2820
+ def url_without_fragment(96,2914
+ def egg_fragment(104,3202
+ def subdirectory_fragment(114,3485
+ def hash(126,3809
+ def hash_name(134,3999
+ def show_url(142,4194
+ def is_wheel(147,4347
+ def is_artifact(152,4456
+
+venv/lib/python2.7/site-packages/pip/_internal/models/format_control.py,234
+class FormatControl(9,205
+ def __init__(13,317
+ def __eq__(23,630
+ def __ne__(26,707
+ def __repr__(29,775
+ def handle_mutual_excludes(37,958
+ def get_allowed_formats(56,1620
+ def disallow_binaries(69,2102
+
+venv/lib/python2.7/site-packages/pip/_internal/models/index.py,79
+class PackageIndex(4,65
+ def __init__(8,176
+ def _url_for_path(21,742
+
+venv/lib/python2.7/site-packages/pip/_internal/models/candidate.py,86
+class InstallationCandidate(12,392
+ def __init__(16,512
+ def __repr__(27,912
+
+venv/lib/python2.7/site-packages/pip/_internal/wheel.py,1022
+def rehash(67,2046
+def open_for_csv(83,2557
+def replace_python_tag(94,2829
+def fix_script(103,3066
+def root_is_purelib(127,3912
+def get_entrypoints(144,4514
+ def _split_ep(165,5296
+def message_about_scripts_not_on_PATH(176,5673
+def sorted_outrows(237,7811
+def move_wheel_files(258,8828
+ def normpath(308,10542
+ def record_installed(311,10634
+ def clobber(319,10949
+ def is_entrypoint_wrapper(397,14642
+ def _get_script_text(443,16375
+ def get_csv_rows_for_installed(562,21468
+def wheel_version(591,22714
+def check_compatibility(611,23307
+class Wheel(641,24418
+ def __init__(654,24799
+ def support_index_min(680,25856
+ def supported(693,26470
+def _contains_egg_info(701,26757
+class WheelBuilder(710,27018
+ def __init__(713,27093
+ def _build_one(733,27732
+ def _build_one_inside_env(743,28137
+ def _base_setup_args(764,29049
+ def _build_one_pep517(774,29480
+ def _build_one_legacy(797,30448
+ def _clean_one(818,31298
+ def build(830,31731
+
+venv/lib/python2.7/site-packages/pip/_internal/cache.py,622
+class Cache(25,641
+ def __init__(36,1060
+ def _get_cache_path_parts(46,1507
+ def _get_candidates(72,2689
+ def get_path_for_link(97,3426
+ def get(103,3609
+ def _link_for_candidate(110,3843
+ def cleanup(117,4061
+class SimpleWheelCache(122,4126
+ def __init__(126,4212
+ def get_path_for_link(132,4417
+ def get(153,5354
+class EphemWheelCache(173,5968
+ def __init__(177,6092
+ def cleanup(186,6376
+class WheelCache(191,6461
+ def __init__(198,6714
+ def get_path_for_link(206,7045
+ def get_ephem_path_for_link(210,7172
+ def get(214,7305
+ def cleanup(221,7562
+
+venv/lib/python2.7/site-packages/pip/_internal/pyproject.py,60
+def _is_list_of_str(15,301
+def load_pyproject_toml(23,472
+
+venv/lib/python2.7/site-packages/pip/_internal/locations.py,140
+def write_delete_marker_file(35,914
+def running_under_virtualenv(45,1214
+def virtualenv_no_global(59,1517
+def distutils_scheme(147,4570
+
+venv/lib/python2.7/site-packages/pip/_internal/index.py,1181
+def _match_vcs_scheme(77,2689
+def _is_url_like_archive(90,3065
+class _NotHTML(101,3338
+ def __init__(102,3365
+def _ensure_html_header(109,3603
+class _NotHTTP(120,3994
+def _ensure_html_response(124,4032
+def _get_html_response(141,4573
+def _handle_get_page_fail(192,6701
+def _get_html_page(203,6992
+class PackageFinder(257,9009
+ def __init__(264,9210
+ def get_formatted_locations(358,13158
+ def _sort_locations(373,13682
+ def sort_path(383,14047
+ def _candidate_sort_key(430,15732
+ def _validate_secure_origin(467,17532
+ def _get_index_urls_locations(541,20854
+ def mkurl_pypi_url(549,21138
+ def find_all_candidates(564,21775
+ def find_requirement(631,24432
+ def _get_pages(731,28305
+ def _sort_links(751,28911
+ def _package_versions(768,29468
+ def _log_skipped_link(781,29858
+ def _link_package_versions(787,30087
+def _find_name_version_sep(869,33460
+def _egg_info_matches(895,34500
+def _determine_base_url(913,35018
+def _get_encoding_from_headers(932,35728
+def _clean_link(945,36120
+class HTMLPage(953,36420
+ def __init__(956,36495
+ def __str__(962,36696
+ def iter_links(965,36770
+
+venv/lib/python2.7/site-packages/pip/_internal/operations/check.py,223
+def create_package_set_from_installed(34,1001
+def check_package_set(55,1766
+ def should_ignore(63,2087
+def check_install_conflicts(102,3342
+def _simulate_installation_of(123,4061
+def _create_whitelist(142,4656
+
+venv/lib/python2.7/site-packages/pip/_internal/operations/prepare.py,661
+def make_abstract_dist(34,1149
+class DistAbstraction(51,1626
+ def __init__(70,2558
+ def dist(74,2684
+ def prep_for_dist(79,2812
+class IsWheel(85,3013
+ def dist(87,3046
+ def prep_for_dist(92,3207
+class IsSDist(98,3377
+ def dist(100,3410
+ def prep_for_dist(103,3466
+ def _raise_conflicts(112,3810
+class Installed(162,6187
+ def dist(164,6222
+ def prep_for_dist(168,6329
+class RequirementPreparer(173,6443
+ def __init__(177,6517
+ def _download_should_save(216,7939
+ def prepare_linked_requirement(230,8501
+ def prepare_editable_requirement(356,14522
+ def prepare_installed_requirement(390,15712
+
+venv/lib/python2.7/site-packages/pip/_internal/operations/freeze.py,170
+def freeze(37,1039
+def get_requirement_info(164,6754
+class FrozenRequirement(226,8571
+ def __init__(227,8604
+ def from_dist(235,8870
+ def __str__(243,9151
+
+venv/lib/python2.7/site-packages/pip/_internal/cli/autocompletion.py,98
+def autocomplete(13,304
+def get_path_completion_type(104,3918
+def auto_complete_paths(125,4761
+
+venv/lib/python2.7/site-packages/pip/_internal/cli/base_command.py,273
+class Command(49,1594
+ def __init__(55,1776
+ def run(80,2624
+ def _build_session(84,2736
+ def parse_args(121,3946
+ def main(126,4099
+class RequirementCommand(236,8317
+ def populate_requirement_set(239,8371
+ def _build_package_finder(305,11317
+
+venv/lib/python2.7/site-packages/pip/_internal/cli/main_parser.py,58
+def create_main_parser(26,632
+def parse_command(64,1727
+
+venv/lib/python2.7/site-packages/pip/_internal/cli/cmdoptions.py,639
+def raise_option_error(32,1142
+def make_option_group(46,1487
+def check_install_build_global(59,1893
+ def getname(70,2282
+def check_dist_restriction(82,2707
+def exists_action(266,7445
+def extra_index_url(315,8759
+def find_links(338,9325
+def trusted_host(352,9736
+def constraints(365,10045
+def requirements(378,10362
+def editable(391,10671
+def _get_format_control(416,11375
+def _handle_no_binary(422,11533
+def _handle_only_binary(430,11806
+def no_binary(438,12081
+def only_binary(454,12779
+def prefer_binary(525,15194
+def no_cache_dir_callback(546,15646
+def no_use_pep517_callback(623,18427
+def _merge_hash(727,21640
+
+venv/lib/python2.7/site-packages/pip/_internal/cli/parser.py,764
+class PrettyHelpFormatter(19,437
+ def __init__(22,560
+ def format_option_strings(29,882
+ def _format_option_strings(32,994
+ def format_heading(55,1768
+ def format_usage(60,1894
+ def format_description(68,2166
+ def format_epilog(86,2907
+ def indent_lines(93,3073
+class UpdatingDefaultsHelpFormatter(98,3218
+ def expand_default(105,3462
+class CustomOptionParser(111,3676
+ def insert_option_group(113,3726
+ def option_list_all(123,4012
+class ConfigOptionParser(132,4249
+ def __init__(136,4422
+ def check_default(145,4687
+ def _get_ordered_configuration_items(152,4939
+ def _update_defaults(176,5850
+ def get_default_values(225,7820
+ def error(246,8733
+def invalid_config_error_message(251,8845
+
+venv/lib/python2.7/site-packages/pip/_internal/download.py,1254
+def user_agent(75,2661
+class MultiDomainBasicAuth(144,5017
+ def __init__(146,5056
+ def __call__(151,5220
+ def handle_401(184,6484
+ def warn_on_401(219,7751
+class LocalFSAdapter(226,8010
+ def send(228,8046
+ def close(255,8906
+class SafeFileCache(259,8942
+ def __init__(265,9105
+ def get(285,10074
+ def set(298,10575
+ def delete(311,11076
+class InsecureHTTPAdapter(325,11584
+ def cert_verify(327,11625
+class PipSession(332,11745
+ def __init__(336,11825
+ def request(398,14404
+def get_file_content(406,14681
+def is_url(457,16522
+def url_to_path(466,16793
+def path_to_url(484,17233
+def is_archive_file(495,17552
+def unpack_vcs_link(504,17782
+def _get_used_vcs_backend(509,17900
+def is_vcs_url(516,18086
+def is_file_url(521,18182
+def is_dir_url(526,18282
+def _progress_indicator(538,18581
+def _download_url(542,18655
+ def resp_read(569,19361
+ def written_chunks(606,21208
+def _copy_file(644,22306
+def unpack_http_url(671,23336
+def unpack_file_url(716,25153
+def _copy_dist_from_dir(770,27090
+class PipXmlrpcTransport(806,28286
+ def __init__(811,28431
+ def request(817,28686
+def unpack_url(835,29394
+def _download_http_url(884,30914
+def _check_download_dir(950,33796
+
+venv/lib/python2.7/site-packages/pip/_internal/req/req_install.py,1359
+class InstallRequirement(58,2233
+ def __init__(65,2477
+ def __str__(158,6413
+ def __repr__(178,7133
+ def populate_link(182,7270
+ def name(205,8379
+ def specifier(212,8569
+ def is_pinned(217,8678
+ def installed_version(228,9035
+ def match_markers(231,9117
+ def has_hash_options(245,9609
+ def hashes(255,9905
+ def from_path(277,10942
+ def build_location(293,11455
+ def _correct_build_location(321,12654
+ def remove_temporary_source(364,14525
+ def check_if_exists(376,15022
+ def is_wheel(420,16955
+ def move_wheel_files(426,17092
+ def setup_py_dir(450,17810
+ def setup_py(457,18002
+ def pyproject_toml(470,18396
+ def load_pyproject_toml(482,18783
+ def runner(510,19781
+ def prepare_metadata(523,20263
+ def prepare_pep517_metadata(562,21614
+ def run_egg_info(584,22396
+ def egg_info_path(618,23688
+ def metadata(671,26138
+ def get_dist(677,26296
+ def assert_source_matches_version(701,27262
+ def ensure_has_source_dir(720,27903
+ def install_editable(736,28480
+ def update_editable(771,29604
+ def uninstall(802,30648
+ def _clean_zip_name(826,31615
+ def _get_archive_name(834,31924
+ def archive(842,32281
+ def install(894,34758
+ def prepend_root(959,37490
+ def get_install_args(995,38961
+
+venv/lib/python2.7/site-packages/pip/_internal/req/constructors.py,206
+def _strip_extras(48,1543
+def parse_editable(61,1830
+def deduce_helpful_msg(127,4064
+def install_req_from_editable(158,5099
+def install_req_from_line(194,6183
+def install_req_from_req_string(302,9911
+
+venv/lib/python2.7/site-packages/pip/_internal/req/req_file.py,295
+def parse_requirements(73,2152
+def preprocess(116,3774
+def process_line(131,4321
+def break_args_options(258,9505
+def build_parser(276,10079
+ def parser_exit(290,10554
+def join_lines(301,10890
+def ignore_comments(331,11917
+def skip_regex(343,12217
+def expand_env_variables(357,12681
+
+venv/lib/python2.7/site-packages/pip/_internal/req/req_set.py,273
+class RequirementSet(19,513
+ def __init__(21,544
+ def __str__(36,1225
+ def __repr__(42,1454
+ def add_requirement(49,1770
+ def has_requirement(166,6774
+ def has_requirements(177,7166
+ def get_requirement(182,7380
+ def cleanup_files(191,7806
+
+venv/lib/python2.7/site-packages/pip/_internal/req/__init__.py,31
+def install_given_reqs(22,509
+
+venv/lib/python2.7/site-packages/pip/_internal/req/req_uninstall.py,709
+def _script_names(25,652
+def _unique(46,1338
+ def unique(48,1380
+def uninstallation_paths(58,1587
+def compact(80,2308
+def compress_for_rename(99,2910
+ def norm_join(111,3350
+def compress_for_output_listing(137,4314
+class UninstallPathSet(186,5865
+ def __init__(189,5985
+ def _permitted(197,6179
+ def add(205,6372
+ def add_pth(224,7061
+ def _stash(233,7387
+ def remove(246,7903
+ def _allowed_to_proceed(274,8987
+ def _display(278,9120
+ def rollback(303,9991
+ def commit(318,10549
+ def from_dist(325,10770
+class UninstallPthEntries(455,16574
+ def __init__(456,16609
+ def add(465,16905
+ def remove(475,17338
+ def rollback(497,18205
+
+venv/lib/python2.7/site-packages/pip/_internal/req/req_tracker.py,233
+class RequirementTracker(20,480
+ def __init__(22,515
+ def __enter__(35,1099
+ def __exit__(38,1145
+ def _entry_path(41,1220
+ def add(46,1412
+ def remove(65,2132
+ def cleanup(72,2379
+ def track(84,2763
+
+venv/lib/python2.7/site-packages/pip/_internal/pep425tags.py,468
+def get_config_var(29,648
+def get_abbr_impl(38,878
+def get_impl_ver(52,1205
+def get_impl_version_info(61,1470
+def get_impl_tag(75,1976
+def get_flag(83,2148
+def get_abi_tag(96,2634
+def _is_running_32bit(131,3825
+def get_platform(136,3912
+def is_manylinux1_compatible(163,4973
+def is_manylinux2010_compatible(181,5510
+def get_darwin_arches(199,6055
+ def _supports_arch(206,6310
+def get_all_minor_versions_as_strings(262,8506
+def get_supported(272,8833
+
+venv/lib/python2.7/site-packages/pip/_internal/resolve.py,371
+class Resolver(41,1518
+ def __init__(48,1780
+ def resolve(90,3304
+ def _is_upgrade_allowed(140,5249
+ def _set_req_to_reinstall(150,5594
+ def _check_skip_installed(162,6069
+ def _get_abstract_dist_for(215,8294
+ def _resolve_one(273,10439
+ def add_req(308,11638
+ def get_installation_order(367,14142
+ def schedule(381,14794
+
+venv/lib/python2.7/site-packages/pip/_internal/build_env.py,454
+class _Prefix:_Prefix27,772
+ def __init__(29,788
+class BuildEnvironment(47,1438
+ def __init__(51,1552
+ def __enter__(107,3737
+ def __exit__(126,4275
+ def cleanup(133,4531
+ def check_requirements(137,4615
+ def install_requirements(156,5367
+class NoOpBuildEnvironment(198,7038
+ def __init__(202,7149
+ def __enter__(205,7187
+ def __exit__(208,7226
+ def cleanup(211,7291
+ def install_requirements(214,7328
+
+venv/lib/python2.7/site-packages/pip/_internal/vcs/subversion.py,438
+class Subversion(22,545
+ def get_base_rev_args(28,714
+ def export(31,780
+ def fetch_new(44,1412
+ def switch(55,1764
+ def update(59,1914
+ def get_revision(64,2076
+ def get_netloc_and_auth(91,3075
+ def get_url_rev_and_auth(104,3605
+ def make_rev_args(111,3907
+ def get_remote_url(121,4169
+ def _get_svn_url_rev(142,5014
+ def get_src_requirement(187,6647
+ def is_commit_id_equal(195,6934
+
+venv/lib/python2.7/site-packages/pip/_internal/vcs/git.py,640
+def looks_like_hash(29,767
+class Git(33,834
+ def __init__(45,1218
+ def get_base_rev_args(66,2105
+ def get_git_version(69,2165
+ def get_current_branch(82,2716
+ def export(102,3463
+ def get_revision_sha(114,3914
+ def resolve_revision(148,5045
+ def is_commit_id_equal(187,6312
+ def fetch_new(201,6692
+ def switch(231,8055
+ def update(238,8320
+ def get_remote_url(253,9006
+ def get_revision(280,9925
+ def _get_subdirectory(289,10188
+ def get_src_requirement(317,11388
+ def get_url_rev_and_auth(328,11816
+ def update_submodules(345,12553
+ def controls_location(354,12833
+
+venv/lib/python2.7/site-packages/pip/_internal/vcs/bazaar.py,354
+class Bazaar(18,415
+ def __init__(27,623
+ def get_base_rev_args(34,964
+ def export(37,1030
+ def fetch_new(53,1535
+ def switch(64,1885
+ def update(67,1984
+ def get_url_rev_and_auth(71,2134
+ def get_remote_url(79,2449
+ def get_revision(93,2978
+ def get_src_requirement(100,3176
+ def is_commit_id_equal(109,3527
+
+venv/lib/python2.7/site-packages/pip/_internal/vcs/__init__.py,1289
+class RemoteNotFoundError(32,758
+class RevOptions(36,807
+ def __init__(45,1008
+ def __repr__(60,1462
+ def arg_rev(64,1576
+ def to_args(71,1734
+ def to_display(84,2062
+ def make_new(91,2215
+class VcsSupport(102,2520
+ def __init__(106,2664
+ def __iter__(116,3080
+ def backends(120,3160
+ def dirnames(125,3293
+ def all_schemes(130,3426
+ def register(137,3631
+ def unregister(146,3982
+ def get_backend_type(155,4353
+ def get_backend(168,4885
+class VersionControl(179,5120
+ def __init__(189,5473
+ def get_base_rev_args(193,5610
+ def make_rev_options(202,5851
+ def _is_local_repository(214,6227
+ def export(223,6542
+ def get_netloc_and_auth(230,6765
+ def get_url_rev_and_auth(248,7470
+ def make_rev_args(272,8420
+ def get_url_rev_options(278,8580
+ def normalize_url(291,9089
+ def compare_urls(299,9326
+ def fetch_new(306,9573
+ def switch(317,9912
+ def update(326,10133
+ def is_commit_id_equal(335,10367
+ def obtain(345,10635
+ def unpack(438,13726
+ def get_src_requirement(449,14030
+ def get_remote_url(459,14389
+ def get_revision(469,14645
+ def run_command(476,14831
+ def is_repository_directory(514,16478
+ def controls_location(524,16828
+
+venv/lib/python2.7/site-packages/pip/_internal/vcs/mercurial.py,325
+class Mercurial(16,382
+ def get_base_rev_args(22,548
+ def export(25,608
+ def fetch_new(34,934
+ def switch(46,1345
+ def update(62,2008
+ def get_remote_url(68,2228
+ def get_revision(77,2518
+ def get_revision_hash(84,2747
+ def get_src_requirement(91,2982
+ def is_commit_id_equal(98,3301
+
+venv/lib/python2.7/site-packages/pip/_internal/__init__.py,18
+def main(54,2044
+
+venv/lib/python2.7/site-packages/pip/_internal/configuration.py,709
+def _normalize_name(43,1080
+def _disassemble_key(53,1352
+class Configuration(68,1735
+ def __init__(82,2258
+ def load(112,3484
+ def get_file_to_edit(120,3722
+ def items(132,4087
+ def get_value(139,4308
+ def set_value(148,4575
+ def unset_value(167,5171
+ def save(206,6495
+ def _ensure_have_load_only(225,6951
+ def _dictionary(232,7223
+ def _load_config_files(245,7617
+ def _load_file(272,8666
+ def _construct_parser(283,9071
+ def _load_environment_vars(306,10082
+ def _normalized_keys(314,10341
+ def _get_environ_vars(327,10859
+ def _iter_config_files(339,11335
+ def _get_parser_to_modify(369,12477
+ def _mark_as_modified(383,12983
+
+venv/lib/python2.7/site-packages/pip/_internal/commands/check.py,47
+class CheckCommand(11,212
+ def run(18,440
+
+venv/lib/python2.7/site-packages/pip/_internal/commands/wheel.py,75
+class WheelCommand(21,663
+ def __init__(46,1489
+ def run(108,3776
+
+venv/lib/python2.7/site-packages/pip/_internal/commands/list.py,431
+class ListCommand(21,519
+ def __init__(32,775
+ def _build_package_finder(112,3311
+ def run(124,3712
+ def get_outdated(150,4725
+ def get_uptodate(156,4937
+ def get_not_required(162,5150
+ def iter_packages_latest_infos(168,5405
+ def output_package_listing(199,6757
+ def output_package_listing_columns(217,7564
+def tabulate(232,8010
+def format_for_columns(250,8526
+def format_for_json(287,9608
+
+venv/lib/python2.7/site-packages/pip/_internal/commands/help.py,45
+class HelpCommand(8,194
+ def run(16,386
+
+venv/lib/python2.7/site-packages/pip/_internal/commands/download.py,77
+class DownloadCommand(19,602
+ def __init__(42,1350
+ def run(85,3040
+
+venv/lib/python2.7/site-packages/pip/_internal/commands/hash.py,99
+class HashCommand(15,339
+ def __init__(28,663
+ def run(40,1110
+def _hash_of_file(51,1423
+
+venv/lib/python2.7/site-packages/pip/_internal/commands/freeze.py,74
+class FreezeCommand(14,369
+ def __init__(26,717
+ def run(73,2424
+
+venv/lib/python2.7/site-packages/pip/_internal/commands/install.py,237
+class InstallCommand(36,1181
+ def __init__(59,1933
+ def run(206,7293
+ def _handle_target_dir(445,17698
+ def _warn_about_conflicts(501,20235
+def get_lib_location_guesses(528,21315
+def create_env_error_message(533,21465
+
+venv/lib/python2.7/site-packages/pip/_internal/commands/show.py,134
+class ShowCommand(16,364
+ def __init__(28,687
+ def run(39,1064
+def search_packages_info(52,1446
+def print_results(125,4403
+
+venv/lib/python2.7/site-packages/pip/_internal/commands/uninstall.py,77
+class UninstallCommand(12,399
+ def __init__(28,929
+ def run(47,1615
+
+venv/lib/python2.7/site-packages/pip/_internal/commands/__init__.py,112
+def get_summaries(45,1386
+def get_similar_commands(57,1704
+def _sort_commands(71,1998
+ def keyfn(72,2034
+
+venv/lib/python2.7/site-packages/pip/_internal/commands/configuration.py,372
+class ConfigurationCommand(15,399
+ def __init__(44,1339
+ def run(86,2512
+ def _determine_file(129,3819
+ def list_values(153,4666
+ def get_name(159,4861
+ def set_name_value(165,5041
+ def unset_name(171,5243
+ def open_in_editor(177,5423
+ def _get_n_args(192,5924
+ def _save_configuration(207,6380
+ def _determine_editor(219,6777
+
+venv/lib/python2.7/site-packages/pip/_internal/commands/completion.py,80
+class CompletionCommand(48,1328
+ def __init__(54,1542
+ def run(80,2306
+
+venv/lib/python2.7/site-packages/pip/_internal/commands/search.py,184
+class SearchCommand(25,827
+ def __init__(33,1075
+ def run(44,1452
+ def search(60,1950
+def transform_hits(69,2304
+def print_results(97,3166
+def highest_version(134,4653
+
+venv/lib/python2.7/site-packages/pip/_internal/exceptions.py,1144
+class PipError(15,375
+class ConfigurationError(19,433
+class InstallationError(23,516
+class UninstallationError(27,601
+class DistributionNotFound(31,690
+class RequirementsFileParseError(35,817
+class BestVersionAlreadyInstalled(39,951
+class BadCommand(44,1087
+class CommandError(48,1176
+class PreviousBuildDirError(52,1274
+class InvalidWheelFilename(56,1384
+class UnsupportedWheel(60,1467
+class HashErrors(64,1541
+ def __init__(67,1648
+ def append(70,1698
+ def __str__(73,1762
+ def __nonzero__(82,2079
+ def __bool__(85,2140
+class HashError(89,2200
+ def body(108,2975
+ def __str__(120,3359
+ def _requirement_name(123,3434
+class VcsHashUnsupported(133,3716
+class DirectoryUrlHashUnsupported(142,4037
+class HashMissing(151,4344
+ def __init__(163,4932
+ def body(170,5137
+class HashUnpinned(188,5980
+class HashMismatch(197,6247
+ def __init__(212,6825
+ def body(222,7173
+ def _hash_comparison(226,7309
+ def hash_then_or(237,7681
+class UnsupportedPythonVersion(253,8328
+class ConfigurationFileCouldNotBeLoaded(258,8469
+ def __init__(262,8603
+ def __str__(268,8836
+
+venv/lib/python2.7/site-packages/pip/_vendor/lockfile/pidlockfile.py,323
+class PIDLockFile(25,640
+ def __init__(36,1002
+ def read_pid(42,1265
+ def is_locked(47,1398
+ def i_am_locking(55,1598
+ def acquire(63,1870
+ def release(95,3150
+ def break_lock(108,3597
+def read_pid_from_pidfile(118,3813
+def write_pid_to_pidfile(152,4858
+def remove_existing_pidfile(176,5674
+
+venv/lib/python2.7/site-packages/pip/_vendor/lockfile/mkdirlockfile.py,187
+class MkdirLockFile(12,201
+ def __init__(14,277
+ def acquire(27,867
+ def release(65,2380
+ def is_locked(73,2688
+ def i_am_locking(76,2760
+ def break_lock(80,2876
+
+venv/lib/python2.7/site-packages/pip/_vendor/lockfile/linklockfile.py,161
+class LinkLockFile(10,167
+ def acquire(17,366
+ def release(55,1988
+ def is_locked(63,2297
+ def i_am_locking(66,2369
+ def break_lock(71,2545
+
+venv/lib/python2.7/site-packages/pip/_vendor/lockfile/sqlitelockfile.py,227
+class SQLiteLockFile(14,202
+ def __init__(19,291
+ def acquire(53,1421
+ def release(116,3935
+ def _who_is_locking(128,4440
+ def is_locked(135,4695
+ def i_am_locking(143,4959
+ def break_lock(151,5272
+
+venv/lib/python2.7/site-packages/pip/_vendor/lockfile/__init__.py,780
+class Error(74,1951
+class LockError(86,2116
+class LockTimeout(98,2312
+class AlreadyLocked(109,2521
+class LockFailed(120,2711
+class UnlockError(131,2897
+class NotLocked(143,3098
+class NotMyLock(154,3296
+class _SharedBase(165,3504
+ def __init__(166,3531
+ def acquire(169,3587
+ def release(185,4093
+ def __enter__(193,4274
+ def __exit__(200,4400
+ def __repr__(206,4512
+class LockBase(210,4603
+ def __init__(212,4689
+ def is_locked(245,6241
+ def i_am_locking(251,6393
+ def break_lock(257,6556
+ def __repr__(263,6730
+def _fl_helper(268,6880
+def LinkFileLock(282,7476
+def MkdirFileLock(293,7825
+def SQLiteFileLock(304,8181
+def locked(315,8543
+ def myname(324,8799
+ def decor(327,8850
+ def wrapper(329,8902
+
+venv/lib/python2.7/site-packages/pip/_vendor/lockfile/symlinklockfile.py,189
+class SymlinkLockFile(10,155
+ def __init__(13,239
+ def acquire(19,488
+ def release(54,2014
+ def is_locked(61,2274
+ def i_am_locking(64,2346
+ def break_lock(68,2491
+
+venv/lib/python2.7/site-packages/pip/_vendor/certifi/core.py,18
+def where(13,151
+
+venv/lib/python2.7/site-packages/pip/_vendor/packaging/requirements.py,139
+class InvalidRequirement(18,661
+class Requirement(78,2544
+ def __init__(91,3056
+ def __str__(118,4152
+ def __repr__(137,4620
+
+venv/lib/python2.7/site-packages/pip/_vendor/packaging/specifiers.py,1971
+class InvalidSpecifier(15,405
+class BaseSpecifier(21,526
+ def __str__(23,608
+ def __hash__(30,813
+ def __eq__(36,947
+ def __ne__(43,1129
+ def prereleases(50,1317
+ def prereleases(57,1487
+ def contains(64,1661
+ def filter(70,1831
+class _IndividualSpecifier(77,2047
+ def __init__(81,2112
+ def __repr__(91,2504
+ def __str__(100,2761
+ def __hash__(103,2829
+ def __eq__(106,2886
+ def __ne__(117,3226
+ def _get_operator(128,3566
+ def _coerce_version(131,3673
+ def operator(137,3850
+ def version(141,3918
+ def prereleases(145,3985
+ def prereleases(149,4070
+ def __contains__(152,4139
+ def contains(155,4209
+ def filter(174,5036
+class LegacySpecifier(207,6431
+ def _coerce_version(232,7263
+ def _compare_equal(237,7428
+ def _compare_not_equal(240,7535
+ def _compare_less_than_equal(243,7646
+ def _compare_greater_than_equal(246,7763
+ def _compare_less_than(249,7883
+ def _compare_greater_than(252,7993
+def _require_version_compare(256,8107
+ def wrapped(258,8166
+class Specifier(266,8347
+ def _compare_compatible(375,12629
+ def _compare_equal(402,13713
+ def _compare_not_equal(437,15301
+ def _compare_less_than_equal(441,15443
+ def _compare_greater_than_equal(445,15577
+ def _compare_less_than(449,15714
+ def _compare_greater_than(474,16865
+ def _compare_arbitrary(504,18305
+ def prereleases(508,18434
+ def prereleases(532,19361
+def _version_split(539,19495
+def _pad_version(550,19745
+class SpecifierSet(568,20438
+ def __init__(569,20473
+ def __repr__(590,21384
+ def __str__(599,21625
+ def __hash__(602,21710
+ def __and__(605,21768
+ def __eq__(628,22629
+ def __ne__(638,22970
+ def __len__(648,23311
+ def __iter__(651,23367
+ def prereleases(655,23439
+ def prereleases(672,24120
+ def __contains__(675,24189
+ def contains(678,24259
+ def filter(704,25657
+
+venv/lib/python2.7/site-packages/pip/_vendor/packaging/markers.py,709
+class InvalidMarker(28,743
+class UndefinedComparison(34,858
+class UndefinedEnvironmentName(40,990
+class Node(47,1139
+ def __init__(48,1159
+ def __str__(51,1218
+ def __repr__(54,1273
+ def serialize(57,1371
+class Variable(61,1432
+ def serialize(62,1454
+class Value(66,1506
+ def serialize(67,1525
+class Op(71,1588
+ def serialize(72,1604
+def _coerce_parse_result(133,3390
+def _format_marker(140,3560
+def _eval_op(178,4654
+def _get_env(198,5067
+def _evaluate_markers(209,5320
+def format_full_version(236,6152
+def default_environment(244,6362
+class Marker(267,7168
+ def __init__(268,7190
+ def __str__(277,7530
+ def __repr__(280,7599
+ def evaluate(283,7675
+
+venv/lib/python2.7/site-packages/pip/_vendor/packaging/_compat.py,83
+def with_metaclass(20,413
+ class metaclass(27,688
+ def __new__(28,715
+
+venv/lib/python2.7/site-packages/pip/_vendor/packaging/_structures.py,482
+class Infinity(7,247
+ def __repr__(8,271
+ def __hash__(11,322
+ def __lt__(14,379
+ def __le__(17,430
+ def __eq__(20,481
+ def __ne__(23,560
+ def __gt__(26,643
+ def __ge__(29,693
+ def __neg__(32,743
+class NegativeInfinity(39,824
+ def __repr__(40,856
+ def __hash__(43,908
+ def __lt__(46,965
+ def __le__(49,1015
+ def __eq__(52,1065
+ def __ne__(55,1144
+ def __gt__(58,1227
+ def __ge__(61,1278
+ def __neg__(64,1329
+
+venv/lib/python2.7/site-packages/pip/_vendor/packaging/version.py,1221
+def parse(21,523
+class InvalidVersion(33,871
+class _BaseVersion(39,988
+ def __hash__(40,1016
+ def __lt__(43,1072
+ def __le__(46,1158
+ def __eq__(49,1245
+ def __ge__(52,1332
+ def __gt__(55,1419
+ def __ne__(58,1505
+ def _compare(61,1592
+class LegacyVersion(68,1761
+ def __init__(69,1796
+ def __str__(73,1917
+ def __repr__(76,1970
+ def public(80,2071
+ def base_version(84,2137
+ def epoch(88,2209
+ def release(92,2263
+ def pre(96,2321
+ def post(100,2375
+ def dev(104,2430
+ def local(108,2484
+ def is_prerelease(112,2540
+ def is_postrelease(116,2605
+ def is_devrelease(120,2671
+def _parse_version_parts(135,2931
+def _legacy_cmpkey(152,3368
+class Version(213,5374
+ def __init__(217,5494
+ def __repr__(245,6639
+ def __str__(248,6720
+ def epoch(277,7459
+ def release(281,7530
+ def pre(285,7605
+ def post(289,7672
+ def dev(293,7776
+ def local(297,7877
+ def public(304,8048
+ def base_version(308,8127
+ def is_prerelease(321,8405
+ def is_postrelease(325,8509
+ def is_devrelease(329,8591
+def _parse_letter_version(333,8658
+def _parse_local_version(367,9737
+def _cmpkey(378,10048
+
+venv/lib/python2.7/site-packages/pip/_vendor/packaging/utils.py,63
+def canonicalize_name(14,350
+def canonicalize_version(19,469
+
+venv/lib/python2.7/site-packages/pip/_vendor/progress/spinner.py,154
+class Spinner(22,899
+ def update(27,1012
+class PieSpinner(32,1113
+class MoonSpinner(36,1184
+class LineSpinner(40,1256
+class PixelSpinner(43,1341
+
+venv/lib/python2.7/site-packages/pip/_vendor/progress/bar.py,237
+class Bar(25,914
+ def update(35,1118
+class ChargingBar(48,1549
+class FillingSquaresBar(56,1686
+class FillingCirclesBar(61,1766
+class IncrementalBar(66,1846
+ def update(72,2042
+class PixelBar(89,2759
+class ShadyBar(93,2863
+
+venv/lib/python2.7/site-packages/pip/_vendor/progress/counter.py,158
+class Counter(22,909
+ def update(26,987
+class Countdown(30,1047
+ def update(33,1110
+class Stack(37,1174
+ def update(41,1308
+class Pie(47,1461
+
+venv/lib/python2.7/site-packages/pip/_vendor/progress/helpers.py,311
+class WriteMixin(22,871
+ def __init__(25,922
+ def write(37,1325
+ def finish(45,1597
+class WritelnMixin(50,1742
+ def __init__(53,1795
+ def clearln(61,2074
+ def writeln(65,2197
+ def finish(71,2377
+class SigIntMixin(82,2629
+ def __init__(85,2722
+ def _sigint_handler(89,2868
+
+venv/lib/python2.7/site-packages/pip/_vendor/progress/__init__.py,519
+class Infinite(27,962
+ def __init__(31,1064
+ def __getitem__(40,1341
+ def elapsed(46,1484
+ def elapsed_td(50,1565
+ def update_avg(53,1639
+ def update(58,1786
+ def start(61,1822
+ def finish(64,1857
+ def next(67,1893
+ def iter(75,2080
+class Progress(84,2239
+ def __init__(85,2265
+ def eta(90,2419
+ def eta_td(94,2505
+ def percent(98,2585
+ def progress(102,2658
+ def remaining(106,2742
+ def start(109,2813
+ def goto(112,2857
+ def iter(116,2943
+
+venv/lib/python2.7/site-packages/pip/_vendor/appdirs.py,664
+def user_data_dir(45,1333
+def site_data_dir(100,4102
+def user_config_dir(166,7046
+def site_config_dir(206,8975
+def user_cache_dir(257,11322
+def user_state_dir(314,14024
+def user_log_dir(356,16019
+class AppDirs(407,18382
+ def __init__(409,18465
+ def user_data_dir(418,18755
+ def site_data_dir(423,18931
+ def user_config_dir(428,19111
+ def site_config_dir(433,19293
+ def user_cache_dir(438,19477
+ def user_state_dir(443,19634
+ def user_log_dir(448,19791
+def _get_win_folder_from_registry(455,19959
+def _get_win_folder_with_pywin32(479,20643
+def _get_win_folder_with_ctypes(506,21496
+def _get_win_folder_with_jna(532,22256
+
+venv/lib/python2.7/site-packages/pip/_vendor/webencodings/tests.py,297
+def assert_raises(20,379
+def test_labels(29,610
+def test_all_labels(48,1367
+def test_invalid_label(67,2112
+def test_decode(76,2513
+def test_encode(98,3780
+def test_iter_decode(107,4091
+ def iter_decode_to_string(108,4115
+def test_iter_encode(135,5597
+def test_x_user_defined(147,6210
+
+venv/lib/python2.7/site-packages/pip/_vendor/webencodings/x_user_defined.py,232
+class Codec(21,310
+ def encode(23,338
+ def decode(26,453
+class IncrementalEncoder(30,569
+ def encode(31,622
+class IncrementalDecoder(35,742
+ def decode(36,795
+class StreamWriter(40,915
+class StreamReader(44,974
+
+venv/lib/python2.7/site-packages/pip/_vendor/webencodings/__init__.py,494
+def ascii_lower(35,621
+def lookup(61,1600
+def _get_encoding(91,2580
+class Encoding(109,3107
+ def __init__(124,3477
+ def __repr__(128,3582
+def decode(139,3804
+def _detect_bom(161,4612
+def encode(172,4957
+def iter_decode(186,5407
+def _iter_decode_generator(214,6397
+def iter_encode(246,7240
+def _iter_encode_generator(262,7812
+class IncrementalDecoder(272,8030
+ def __init__(283,8410
+ def decode(295,8938
+class IncrementalEncoder(323,9854
+ def __init__(340,10404
+
+venv/lib/python2.7/site-packages/pip/_vendor/webencodings/mklabels.py,46
+def assert_lower(20,311
+def generate(25,393
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/big5prober.py,108
+class Big5Prober(34,1375
+ def __init__(35,1417
+ def charset_name(42,1643
+ def language(46,1708
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/charsetgroupprober.py,193
+class CharSetGroupProber(32,1256
+ def __init__(33,1297
+ def reset(39,1508
+ def charset_name(50,1825
+ def language(58,2066
+ def feed(65,2285
+ def get_confidence(85,2969
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/sbcharsetprober.py,199
+class SingleByteCharSetProber(33,1335
+ def __init__(39,1541
+ def reset(53,2069
+ def charset_name(64,2442
+ def language(71,2626
+ def feed(77,2788
+ def get_confidence(124,5305
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/cp949prober.py,109
+class CP949Prober(34,1361
+ def __init__(35,1404
+ def charset_name(44,1741
+ def language(48,1807
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/enums.py,209
+class InputState(8,123
+class LanguageFilter(17,300
+class ProbingState(32,675
+class MachineState(41,837
+class SequenceLikelihood(50,999
+ def get_num_categories(60,1216
+class CharacterCategory(65,1341
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/gb2312prober.py,110
+class GB2312Prober(33,1362
+ def __init__(34,1406
+ def charset_name(41,1638
+ def language(45,1705
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/utf8prober.py,185
+class UTF8Prober(35,1340
+ def __init__(38,1398
+ def reset(44,1580
+ def charset_name(50,1718
+ def language(54,1784
+ def feed(57,1827
+ def get_confidence(76,2544
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/eucjpprober.py,186
+class EUCJPProber(36,1448
+ def __init__(37,1491
+ def reset(44,1761
+ def charset_name(49,1876
+ def language(53,1943
+ def feed(56,1994
+ def get_confidence(89,3543
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/jpcntx.py,409
+class JapaneseContextAnalysis(116,15331
+ def __init__(123,15505
+ def reset(131,15720
+ def feed(143,16295
+ def got_enough_data(170,17603
+ def get_confidence(173,17694
+ def get_order(180,17986
+class SJISContextAnalysis(183,18043
+ def __init__(184,18095
+ def charset_name(189,18227
+ def get_order(192,18290
+class EUCJPContextAnalysis(212,18971
+ def get_order(213,19024
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/euckrprober.py,109
+class EUCKRProber(34,1361
+ def __init__(35,1404
+ def charset_name(42,1633
+ def language(46,1700
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/codingstatemachine.py,216
+class CodingStateMachine(33,1215
+ def __init__(55,2434
+ def reset(63,2655
+ def next_state(66,2723
+ def get_current_charlen(80,3366
+ def get_coding_state_machine(83,3437
+ def language(87,3527
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/chardistribution.py,786
+class CharDistributionAnalysis(40,1803
+ def __init__(46,1947
+ def reset(61,2551
+ def feed(70,2907
+ def get_confidence(84,3405
+ def got_enough_data(100,4047
+ def get_order(105,4277
+class EUCTWDistributionAnalysis(113,4579
+ def __init__(114,4638
+ def get_order(120,4900
+class EUCKRDistributionAnalysis(132,5304
+ def __init__(133,5363
+ def get_order(139,5625
+class GB2312DistributionAnalysis(151,6029
+ def __init__(152,6089
+ def get_order(158,6355
+class Big5DistributionAnalysis(170,6811
+ def __init__(171,6869
+ def get_order(177,7127
+class SJISDistributionAnalysis(192,7704
+ def __init__(193,7762
+ def get_order(199,8017
+class EUCJPDistributionAnalysis(217,8712
+ def __init__(218,8771
+ def get_order(224,9027
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/universaldetector.py,146
+class a 30,1301
+class UniversalDetector(51,1828
+ def __init__(81,2812
+ def reset(94,3235
+ def feed(111,3907
+ def close(220,9257
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/euctwprober.py,109
+class EUCTWProber(33,1360
+ def __init__(34,1403
+ def charset_name(41,1632
+ def language(45,1699
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/sjisprober.py,185
+class SJISProber(36,1445
+ def __init__(37,1487
+ def reset(44,1753
+ def charset_name(49,1867
+ def language(53,1960
+ def feed(56,2011
+ def get_confidence(89,3568
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/sbcsgroupprober.py,57
+class SBCSGroupProber(43,1919
+ def __init__(44,1962
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/cli/chardetect.py,45
+def description_of(26,575
+def main(54,1471
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/escprober.py,191
+class EscCharSetProber(35,1434
+ def __init__(42,1673
+ def reset(58,2439
+ def charset_name(70,2811
+ def language(74,2892
+ def get_confidence(77,2956
+ def feed(83,3084
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/__init__.py,19
+def detect(24,989
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/charsetprober.py,314
+class CharSetProber(35,1281
+ def __init__(39,1342
+ def reset(44,1501
+ def charset_name(48,1582
+ def feed(51,1631
+ def state(55,1684
+ def get_confidence(58,1733
+ def filter_high_byte_only(62,1801
+ def filter_international_words(67,1926
+ def filter_with_english_letters(104,3417
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/mbcsgroupprober.py,57
+class MBCSGroupProber(41,1587
+ def __init__(42,1630
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/latin1prober.py,192
+class Latin1Prober(96,3847
+ def __init__(97,3882
+ def reset(103,4044
+ def charset_name(109,4198
+ def language(113,4269
+ def feed(116,4312
+ def get_confidence(130,4815
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/hebrewprober.py,282
+class HebrewProber(128,6640
+ def __init__(154,7403
+ def reset(164,7715
+ def set_model_probers(174,8131
+ def is_final(178,8282
+ def is_non_final(182,8433
+ def feed(196,9289
+ def charset_name(256,12349
+ def language(283,13473
+ def state(287,13536
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/mbcharsetprober.py,197
+class MultiByteCharSetProber(34,1331
+ def __init__(39,1420
+ def reset(45,1646
+ def charset_name(54,1915
+ def language(58,1992
+ def feed(61,2051
+ def get_confidence(90,3324
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/util.py,4093
+def parse_marker(56,1422
+ def marker_var(65,1823
+ def marker_expr(101,3228
+ def marker_and(120,3977
+ def marker(131,4345
+def parse_requirement(145,4740
+ def get_versions(197,6662
+def get_resources_dests(266,9613
+ def get_rel_path(269,9710
+def in_venv(292,10688
+def get_executable(302,10913
+def proceed(318,11466
+def extract_by_key(334,11869
+def read_exports(343,12075
+ def read_stream(363,12757
+def write_exports(390,13486
+def tempdir(410,14136
+def chdir(418,14272
+def socket_timeout(428,14415
+class cached_property(437,14602
+ def __init__(438,14633
+ def __get__(443,14809
+def convert_path(451,15074
+class FileOperator(478,16032
+ def __init__(479,16060
+ def _init_record(484,16188
+ def record_as_written(489,16314
+ def newer(493,16419
+ def copy_file(513,17228
+ def copy_stream(530,17949
+ def write_binary_file(545,18538
+ def write_text_file(554,18836
+ def set_mode(557,18950
+ def ensure_dir(571,19558
+ def byte_compile(583,19981
+ def ensure_removed(600,20835
+ def is_writable(621,21663
+ def commit(633,21999
+ def rollback(643,22255
+def resolve(661,22963
+class ExportEntry(676,23350
+ def __init__(677,23377
+ def value(684,23562
+ def __repr__(687,23633
+ def __eq__(691,23823
+def get_export_entry(709,24428
+def get_cache_base(740,25531
+def path_to_cache_dir(781,27157
+def ensure_slash(798,27627
+def parse_credentials(804,27714
+def get_process_umask(815,28012
+def is_string_sequence(820,28105
+def split_filename(835,28518
+def parse_name_and_version(863,29464
+def get_extras(878,29899
+def _get_external_data(903,30619
+def get_project_data(925,31442
+def get_package_data(931,31631
+class Cache(937,31822
+ def __init__(944,32085
+ def prefix_to_dir(958,32623
+ def clear(964,32795
+class EventMixin(981,33264
+ def __init__(985,33350
+ def add(988,33406
+ def remove(1008,34098
+ def get_subscribers(1020,34469
+ def publish(1027,34706
+class Sequencer(1053,35601
+ def __init__(1054,35626
+ def add_node(1059,35761
+ def remove_node(1062,35822
+ def add(1078,36397
+ def remove(1083,36565
+ def is_step(1096,37024
+ def get_steps(1100,37153
+ def strong_connections(1126,38028
+ def strongconnect(1136,38289
+ def dot(1177,39836
+def unarchive(1195,40355
+ def check_path(1197,40424
+def zip_dir(1249,42394
+class Progress(1269,42894
+ def __init__(1272,42943
+ def update(1280,43182
+ def increment(1290,43477
+ def start(1294,43571
+ def stop(1298,43643
+ def maximum(1304,43770
+ def percentage(1308,43870
+ def format_duration(1318,44148
+ def ETA(1328,44476
+ def speed(1347,45066
+def iglob(1367,45553
+def _iglob(1378,46007
+ class HTTPSConnection(1414,47178
+ def connect(1419,47407
+ class HTTPSHandler(1456,49178
+ def __init__(1457,49220
+ def _conn_maker(1462,49404
+ def https_open(1478,50225
+ class HTTPSOnlyHandler(1497,51071
+ def http_open(1498,51126
+ class HTTP(1509,51380
+ def __init__(1510,51410
+ class HTTPS(1517,51651
+ def __init__(1518,51687
+class Transport(1524,51932
+ def __init__(1525,51970
+ def make_connection(1529,52108
+ class SafeTransport(1541,52537
+ def __init__(1542,52587
+ def make_connection(1546,52741
+class ServerProxy(1562,53389
+ def __init__(1563,53431
+def _csv_open(1583,54194
+class CSVBase(1594,54524
+ def __enter__(1601,54770
+ def __exit__(1604,54816
+class CSVReader(1608,54881
+ def __init__(1609,54907
+ def __iter__(1620,55322
+ def next(1623,55367
+class CSVWriter(1633,55653
+ def __init__(1634,55679
+ def writerow(1638,55822
+class Configurator(1652,56153
+ def __init__(1657,56300
+ def configure_custom(1661,56435
+ def convert(1662,56475
+ def __getitem__(1692,57485
+ def inc_convert(1698,57700
+class SubprocessMixin(1707,57998
+ def __init__(1711,58107
+ def reader(1715,58226
+ def run_command(1736,58913
+def normalize_name(1753,59488
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/database.py,2674
+class _Cache(45,1161
+ def __init__(49,1270
+ def clear(57,1477
+ def add(65,1664
+class DistributionPath(75,1941
+ def __init__(79,2069
+ def _get_cache_enabled(99,2854
+ def _set_cache_enabled(102,2924
+ def clear_cache(107,3072
+ def _yield_distributions(115,3220
+ def _generate_cache(159,5246
+ def distinfo_dirname(179,5931
+ def get_distributions(200,6966
+ def get_distribution(222,7693
+ def provides_distribution(248,8588
+ def get_file_path(289,10264
+ def get_exported_entries(298,10575
+class Distribution(317,11207
+ def __init__(335,11797
+ def source_url(353,12424
+ def name_and_version(362,12650
+ def provides(369,12853
+ def _get_requirements(380,13199
+ def run_requires(388,13521
+ def meta_requires(392,13618
+ def build_requires(396,13717
+ def test_requires(400,13818
+ def dev_requires(404,13917
+ def matches_requirement(407,14000
+ def __repr__(441,15171
+ def __eq__(451,15469
+ def __hash__(467,16100
+class BaseInstalledDistribution(474,16289
+ def __init__(482,16460
+ def get_hash(497,17179
+class InstalledDistribution(529,18559
+ def __init__(539,18917
+ def __repr__(573,20312
+ def __str__(577,20442
+ def _get_records(580,20517
+ def exports(604,21667
+ def read_exports(617,22139
+ def write_exports(632,22657
+ def get_resource_path(643,23119
+ def list_installed_files(663,23975
+ def write_installed_files(673,24265
+ def check_installed_files(708,25811
+ def shared_locations(744,27456
+ def write_shared_locations(770,28672
+ def get_distinfo_resource(795,29686
+ def get_distinfo_file(804,30099
+ def list_distinfo_files(833,31368
+ def __eq__(849,31976
+class EggInfoDistribution(857,32210
+ def __init__(866,32646
+ def set_name_and_version(867,32686
+ def _get_metadata(887,33437
+ def parse_requires_data(890,33497
+ def parse_requires_path(917,34615
+ def __repr__(977,37150
+ def __str__(981,37278
+ def check_installed_files(984,37353
+ def list_installed_files(1003,38231
+ def _md5(1011,38464
+ def _size(1019,38673
+ def list_distinfo_files(1041,39658
+ def __eq__(1070,40949
+class DependencyGraph(1081,41258
+ def __init__(1097,42062
+ def add_distribution(1102,42177
+ def add_edge(1112,42577
+ def add_missing(1127,43232
+ def _repr_dist(1138,43707
+ def repr_node(1141,43791
+ def to_dot(1154,44311
+ def topological_sort(1186,45563
+ def __repr__(1217,46865
+def make_graph(1225,47089
+def get_dependent_dists(1279,49090
+def get_required_dists(1305,49924
+def make_dist(1330,50682
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/wheel.py,975
+ def _derive_abi(59,1660
+class Mounter(98,2625
+ def __init__(99,2648
+ def add(103,2728
+ def remove(107,2857
+ def find_module(113,3040
+ def load_module(120,3211
+class Wheel(136,3733
+ def __init__(144,3883
+ def filename(186,5480
+ def exists(203,6057
+ def tags(208,6187
+ def metadata(215,6377
+ def get_wheel_metadata(244,7646
+ def info(254,8035
+ def process_shebang(260,8231
+ def get_hash(290,9246
+ def write_record(301,9687
+ def write_records(310,10034
+ def build_zip(326,10625
+ def build(332,10876
+ def install(436,15014
+ def _get_dylib_cache(668,26483
+ def _get_extensions(677,26810
+ def is_compatible(711,28416
+ def is_mountable(717,28573
+ def mount(723,28750
+ def unmount(744,29608
+ def verify(756,30070
+ def update(810,32359
+ def get_version(827,33345
+ def update_version(837,33722
+def compatible_tags(911,37266
+def is_compatible(978,39509
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/manifest.py,411
+class Manifest(37,847
+ def __init__(42,1009
+ def findall(57,1362
+ def add(84,2203
+ def add_many(94,2507
+ def sorted(103,2742
+ def add_dir(108,2852
+ def clear(125,3444
+ def process_directive(130,3561
+ def _parse_directive(209,7146
+ def _include_pattern(256,8983
+ def _exclude_pattern(297,10698
+ def _translate_pattern(317,11455
+ def _glob_to_re(372,13758
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.py,607
+ def _resolve(45,1257
+def _enquote_executable(66,1828
+class ScriptMaker(82,2482
+ def __init__(91,2693
+ def _get_alternate_executable(107,3370
+ def _is_shell(115,3735
+ def _fix_jython_executable(127,4144
+ def _build_shebang(139,4652
+ def _get_shebang(170,6009
+ def _get_script_text(226,8790
+ def get_manifest(232,8990
+ def _write_script(236,9105
+ def _make_script(288,11616
+ def _copy_script(311,12529
+ def dry_run(364,14557
+ def dry_run(368,14637
+ def _get_launcher(375,14913
+ def make(389,15424
+ def make_multiple(408,16213
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/metadata.py,1901
+class MetadataMissingError(28,650
+class MetadataConflictError(32,739
+class MetadataUnrecognizedVersionError(36,861
+class MetadataInvalidError(40,964
+def _version2fieldlist(110,3851
+def _best_version(124,4229
+ def _has_marker(126,4320
+def _get_name_and_version(247,8949
+class LegacyMetadata(260,9483
+ def __init__(272,9938
+ def set_metadata_version(288,10517
+ def _write_field(291,10625
+ def __getitem__(294,10726
+ def __setitem__(297,10790
+ def __delitem__(300,10868
+ def __contains__(307,11060
+ def _convert_name(311,11193
+ def _default_value(317,11374
+ def _remove_line_prefix(322,11516
+ def __getattr__(328,11735
+ def get_fullname(339,11964
+ def is_field(345,12206
+ def is_multi_field(350,12370
+ def read(354,12482
+ def read_file(362,12712
+ def write(385,13656
+ def write_file(393,13918
+ def update(418,14958
+ def _set(428,15406
+ def set(446,15891
+ def get(490,17777
+ def check(519,18751
+ def are_valid_constraints(545,19638
+ def todict(563,20409
+ def add_requirements(622,22650
+ def keys(633,23045
+ def __iter__(636,23132
+ def values(640,23211
+ def items(643,23284
+ def __repr__(646,23363
+class Metadata(656,23617
+ def __init__(698,24924
+ def __getattribute__(766,27595
+ def _validate_value(809,29419
+ def __setattr__(819,29935
+ def name_and_version(859,31472
+ def provides(863,31587
+ def provides(874,31911
+ def get_requirements(880,32075
+ def dictionary(923,33988
+ def dependencies(929,34119
+ def dependencies(936,34318
+ def _validate_mapping(942,34468
+ def validate(956,35058
+ def todict(965,35395
+ def _from_legacy(972,35593
+ def _to_legacy(1010,36821
+ def process_entries(1011,36847
+ def write(1047,38244
+ def add_requirements(1073,39250
+ def __repr__(1090,39926
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/markers.py,164
+def _is_literal(25,671
+class Evaluator(30,787
+ def evaluate(50,1367
+def default_context(77,2415
+ def format_full_version(78,2438
+def interpret(113,3654
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/locators.py,2258
+def get_all_distribution_names(41,1398
+class RedirectHandler(55,1778
+ def http_error_302(64,2189
+class Locator(86,3092
+ def __init__(102,3752
+ def get_errors(121,4663
+ def clear_errors(135,5054
+ def clear_cache(142,5236
+ def _get_scheme(145,5292
+ def _set_scheme(148,5348
+ def _get_project(153,5461
+ def get_distribution_names(165,5898
+ def get_project(171,6096
+ def score_url(188,6681
+ def prefer_url(203,7288
+ def split_filename(225,8095
+ def convert_url_to_download_info(231,8309
+ def same_project(239,8661
+ def _get_digest(305,11739
+ def _update_version_data(321,12217
+ def locate(344,13146
+class PyPIRPCLocator(404,15758
+ def __init__(409,15945
+ def get_distribution_names(420,16286
+ def _get_project(426,16462
+class PyPIJSONLocator(452,17563
+ def __init__(457,17725
+ def get_distribution_names(461,17863
+ def _get_project(467,18060
+class Page(521,20361
+ def __init__(537,21164
+ def links(551,21567
+ def clean(557,21829
+class SimpleScrapingLocator(579,22723
+ def __init__(593,23225
+ def _prepare_threads(620,24460
+ def _wait_threads(633,24908
+ def _get_project(646,25339
+ def _is_platform_dependent(667,26082
+ def _process_download(673,26260
+ def _should_queue(693,27022
+ def _fetch(722,28166
+ def get_page(755,29577
+ def get_distribution_names(816,32498
+class DirectoryLocator(828,32906
+ def __init__(833,33014
+ def should_include(850,33765
+ def _get_project(858,34117
+ def get_distribution_names(874,34799
+class JSONLocator(893,35537
+ def get_distribution_names(900,35850
+ def _get_project(906,36047
+class DistPathLocator(931,37255
+ def __init__(936,37428
+ def _get_project(946,37746
+class AggregatingLocator(959,38136
+ def __init__(963,38255
+ def clear_cache(979,38919
+ def _set_scheme(984,39073
+ def _get_project(991,39267
+ def get_distribution_names(1035,41266
+class DependencyFinder(1061,42139
+ def __init__(1066,42231
+ def add_distribution(1074,42491
+ def remove_distribution(1089,43112
+ def get_matcher(1107,43810
+ def find_providers(1123,44365
+ def try_to_replace(1147,45125
+ def find(1187,46839
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/index.py,612
+class PackageIndex(28,689
+ def __init__(36,894
+ def _get_pypirc_command(65,2008
+ def read_configuration(75,2332
+ def save_configuration(90,2939
+ def check_credentials(102,3359
+ def register(114,3864
+ def _reader(134,4632
+ def get_sign_command(152,5303
+ def run_command(181,6656
+ def sign_file(216,7988
+ def upload_file(239,9098
+ def upload_documentation(296,11835
+ def get_verify_command(324,13122
+ def verify_signature(348,14216
+ def download_file(373,15395
+ def send_request(450,18741
+ def encode_request(466,19268
+ def search(509,20769
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/compat.py,2986
+ def quote(30,847
+ def splituser(52,1534
+ class CertificateError(94,3064
+ def _dnsname_match(98,3119
+ def match_hostname(148,5144
+ class Container(194,7092
+ def __init__(198,7218
+ def which(206,7410
+ def _access_check(219,8007
+ class ZipExtFile(278,10214
+ def __init__(279,10252
+ def __enter__(282,10335
+ def __exit__(285,10389
+ class ZipFile(289,10528
+ def __enter__(290,10560
+ def __exit__(293,10614
+ def open(297,10753
+ def python_implementation(304,10981
+ def callable(324,11517
+ def fsencode(344,12241
+ def fsdecode(353,12570
+ def _get_normal_name(370,13094
+ def detect_encoding(381,13565
+ def read_or_stop(405,14640
+ def find_cookie(411,14781
+ def _recursive_repr(489,17348
+ def decorating_function(495,17523
+ def wrapper(498,17613
+ class ChainMap(518,18466
+ def __init__(531,18979
+ def __missing__(538,19264
+ def __getitem__(541,19333
+ def get(549,19682
+ def __len__(552,19782
+ def __iter__(555,19902
+ def __contains__(558,19980
+ def __bool__(561,20070
+ def __repr__(565,20160
+ def fromkeys(570,20322
+ def copy(574,20500
+ def new_child(580,20708
+ def parents(585,20934
+ def __setitem__(589,21109
+ def __delitem__(592,21191
+ def popitem(598,21399
+ def pop(605,21684
+ def clear(612,22007
+ def cache_from_source(622,22326
+ class OrderedDict(649,23193
+ def __init__(661,23877
+ def __setitem__(677,24537
+ def __delitem__(687,25050
+ def __iter__(696,25506
+ def __reversed__(704,25732
+ def clear(712,25970
+ def popitem(724,26359
+ def keys(749,27212
+ def values(753,27313
+ def items(757,27437
+ def iterkeys(761,27578
+ def itervalues(765,27700
+ def iteritems(770,27853
+ def update(775,28021
+ def pop(810,29474
+ def setdefault(823,29944
+ def __repr__(830,30197
+ def __reduce__(844,30746
+ def copy(854,31132
+ def fromkeys(859,31266
+ def __eq__(869,31578
+ def __ne__(878,31956
+ def viewkeys(883,32094
+ def viewvalues(887,32236
+ def viewitems(891,32378
+ def valid_ident(901,32687
+ class ConvertingDict(917,33305
+ def __getitem__(920,33385
+ def get(932,33890
+ def pop(944,34402
+ class ConvertingList(954,34774
+ def __getitem__(956,34847
+ def pop(968,35352
+ class ConvertingTuple(977,35703
+ def __getitem__(979,35779
+ class BaseConfigurator(989,36181
+ def __init__(1009,36820
+ def resolve(1013,36950
+ def ext_convert(1036,37769
+ def cfg_convert(1040,37908
+ def convert(1074,39310
+ def configure_custom(1102,40644
+ def as_tuple(1116,41200
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/__init__.py,144
+class DistlibException(11,222
+ class NullHandler(17,347
+ def handle(18,387
+ def emit(19,426
+ def createLock(20,463
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/resources.py,1121
+class ResourceCache(28,531
+ def __init__(29,559
+ def is_stale(35,818
+ def get(46,1172
+class ResourceBase(72,2068
+ def __init__(73,2096
+class Resource(78,2190
+ def as_stream(86,2489
+ def file_path(96,2741
+ def bytes(103,2902
+ def size(107,2988
+class ResourceContainer(111,3052
+ def resources(115,3167
+class ResourceFinder(119,3241
+ def __init__(129,3488
+ def _adjust_path(134,3677
+ def _make_path(137,3750
+ def _find(149,4179
+ def get_cache_info(152,4243
+ def find(155,4319
+ def get_stream(167,4705
+ def get_bytes(170,4783
+ def get_size(174,4892
+ def get_resources(177,4973
+ def allowed(178,5012
+ def is_container(183,5214
+ def iterator(188,5351
+class ZipResourceFinder(209,6120
+ def __init__(213,6226
+ def _adjust_path(224,6685
+ def _find(227,6740
+ def get_cache_info(245,7349
+ def get_bytes(250,7502
+ def get_stream(253,7589
+ def get_size(256,7678
+ def get_resources(260,7796
+ def _is_directory(275,8302
+def register_finder(304,9100
+def finder(310,9215
+def finder_for_path(338,10179
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/version.py,1890
+class UnsupportedVersionError(25,595
+class Version(30,691
+ def __init__(31,714
+ def parse(37,893
+ def _check_compatible(40,986
+ def __eq__(44,1137
+ def __ne__(48,1248
+ def __lt__(51,1316
+ def __gt__(55,1426
+ def __le__(58,1518
+ def __ge__(61,1604
+ def __hash__(65,1759
+ def __repr__(68,1817
+ def __str__(71,1910
+ def is_prerelease(75,1976
+class Matcher(79,2076
+ def parse_requirement(97,2664
+ def __init__(100,2737
+ def match(129,4034
+ def exact_version(151,4860
+ def _check_compatible(157,5046
+ def __eq__(161,5224
+ def __ne__(165,5361
+ def __hash__(169,5498
+ def __repr__(172,5573
+ def __str__(175,5664
+def _pep_440_key(184,5932
+class NormalizedVersion(248,7685
+ def parse(266,8059
+ def is_prerelease(280,8639
+def _match_prefix(284,8741
+class NormalizedMatcher(295,8920
+ def _adjust_local(310,9306
+ def _match_lt(324,9896
+ def _match_gt(332,10244
+ def _match_le(340,10592
+ def _match_ge(344,10762
+ def _match_eq(348,10932
+ def _match_arbitrary(356,11225
+ def _match_ne(359,11334
+ def _match_compatible(367,11631
+def _suggest_semantic_version(406,13434
+def _suggest_normalized_version(452,14781
+def _legacy_key(578,18956
+ def get_parts(579,18976
+class LegacyVersion(604,19674
+ def parse(605,19704
+ def is_prerelease(609,19773
+class LegacyMatcher(619,20032
+ def _match_compatible(627,20231
+def is_semver(649,20916
+def _semantic_key(653,20967
+ def make_tuple(654,20989
+class SemanticVersion(674,21711
+ def parse(675,21743
+ def is_prerelease(679,21814
+class SemanticMatcher(683,21885
+class VersionScheme(687,21955
+ def __init__(688,21984
+ def is_valid_version(693,22128
+ def is_valid_matcher(701,22334
+ def is_valid_constraint_list(709,22526
+ def suggest(715,22703
+def get_scheme(733,23255
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/misc.py,84
+ def cache_from_source(17,319
+ def callable(27,523
+ def fsencode(34,644
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/sysconfig.py,871
+def _safe_realpath(34,613
+def is_python_build(58,1444
+def _ensure_cfg_read(68,1679
+def _expand_globals(89,2384
+ def _replacer(111,3021
+def _subst_vars(133,3750
+ def _replacer(139,3983
+def _extend_dict(149,4258
+def _expand_vars(157,4467
+def format_value(170,4804
+ def _replacer(171,4835
+def _get_default_scheme(179,5030
+def _getuserbase(186,5190
+ def joinuser(189,5265
+def _parse_makefile(215,5964
+def get_makefile_filename(333,9939
+def _init_posix(344,10317
+def _init_non_posix(372,11358
+def parse_config_h(388,11794
+def get_config_h_filename(419,12628
+def get_scheme_names(431,12955
+def get_path_names(436,13082
+def get_paths(442,13242
+def get_path(455,13634
+def get_config_vars(463,13861
+def get_config_var(594,19792
+def get_platform(603,20017
+def get_python_version(765,26318
+def _print_dict(769,26375
+def _main(776,26574
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/shutil.py,1149
+class Error(44,1070
+class SpecialFileError(47,1111
+class ExecError(51,1289
+class ReadError(54,1379
+class RegistryError(57,1463
+def copyfileobj(67,1659
+def _samefile(75,1884
+def copyfile(87,2237
+def copymode(107,2855
+def copystat(114,3044
+def copy(130,3607
+def copy2(141,3853
+def ignore_patterns(152,4107
+ def _ignore_patterns(157,4293
+def copytree(164,4520
+def rmtree(246,7870
+ def onerror(258,8405
+ def onerror(261,8476
+def _basename(295,9485
+def move(300,9718
+def _destinsrc(340,11175
+def _get_gid(349,11409
+def _get_uid(361,11688
+def _make_tarball(373,11967
+ def _set_uid_gid(417,13531
+def _call_external_zip(435,13998
+def _make_zipfile(452,14712
+def get_archive_formats(510,16867
+def register_archive_format(520,17187
+def unregister_archive_format(541,18178
+def make_archive(544,18247
+def get_unpack_formats(599,20086
+def _check_unpack_options(610,20405
+def register_unpack_format(628,21124
+def unregister_unpack_format(650,22026
+def _ensure_directory(654,22146
+def _unpack_zipfile(660,22336
+def _unpack_tarfile(697,23405
+def _find_unpack_format(720,24148
+def unpack_archive(727,24354
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/tarfile.py,4323
+def stn(185,6642
+def nts(191,6831
+def nti(199,7023
+def itn(216,7479
+def calc_chksums(243,8567
+def copyfileobj(256,9274
+def filemode(312,10630
+class TarError(327,10998
+class ExtractError(330,11060
+class ReadError(333,11147
+class CompressionError(336,11232
+class StreamError(339,11332
+class HeaderError(342,11442
+class EmptyHeaderError(345,11524
+class TruncatedHeaderError(348,11609
+class EOFHeaderError(351,11702
+class InvalidHeaderError(354,11791
+class SubsequentHeaderError(357,11880
+class _LowLevelFile(364,12080
+ def __init__(370,12258
+ def close(379,12527
+ def read(382,12575
+ def write(385,12640
+class _Stream(388,12694
+ def __init__(399,13137
+ def __del__(451,14810
+ def _init_write_gz(455,14915
+ def write(469,15599
+ def __write(479,15886
+ def close(488,16190
+ def _init_read_gz(516,17280
+ def tell(547,18239
+ def seek(552,18350
+ def read(565,18795
+ def _read(583,19317
+ def __read(604,19910
+class _StreamProxy(620,20369
+ def __init__(625,20524
+ def read(629,20637
+ def getcomptype(633,20726
+ def close(640,20915
+class _BZ2Proxy(644,20986
+ class which 648,21194
+ def __init__(654,21322
+ def init(660,21494
+ def read(670,21752
+ def seek(685,22144
+ def tell(690,22255
+ def write(693,22300
+ def close(698,22431
+class _FileInFile(707,22651
+ def __init__(713,22817
+ def seekable(736,23575
+ def tell(742,23761
+ def seek(747,23868
+ def read(752,23987
+class ExFileObject(782,24927
+ def __init__(788,25085
+ def readable(801,25507
+ def writable(804,25552
+ def seekable(807,25598
+ def read(810,25662
+ def readline(837,26422
+ def readlines(866,27374
+ def tell(876,27623
+ def seek(884,27816
+ def close(905,28534
+ def __iter__(910,28629
+class TarInfo(923,28920
+ def __init__(937,29520
+ def _getpath(963,30607
+ def _setpath(965,30656
+ def _getlinkpath(969,30752
+ def _setlinkpath(971,30809
+ def __repr__(975,30933
+ def get_info(978,31037
+ def tobuf(1002,31764
+ def create_ustar_header(1016,32319
+ def create_gnu_header(1029,32782
+ def create_pax_header(1043,33337
+ def create_pax_global_header(1093,35243
+ def _posix_split_name(1098,35452
+ def _create_header(1114,35921
+ def _create_payload(1142,37181
+ def _create_gnu_long_header(1152,37510
+ def _create_pax_generic_header(1169,38066
+ def frombuf(1220,40034
+ def fromtarfile(1283,42395
+ def _proc_member(1303,43350
+ def _proc_builtin(1316,43856
+ def _proc_gnulong(1333,44469
+ def _proc_sparse(1355,45253
+ def _proc_pax(1383,46269
+ def _proc_gnusparse_00(1485,50696
+ def _proc_gnusparse_01(1496,51174
+ def _proc_gnusparse_10(1502,51441
+ def _apply_pax_info(1518,52063
+ def _decode_pax_field(1541,53021
+ def _block(1549,53340
+ def isreg(1558,53613
+ def isfile(1560,53676
+ def isdir(1562,53726
+ def issym(1564,53783
+ def islnk(1566,53840
+ def ischr(1568,53897
+ def isblk(1570,53954
+ def isfifo(1572,54011
+ def issparse(1574,54070
+ def isdev(1576,54133
+class TarFile(1580,54228
+ def __init__(1606,55266
+ def open(1714,59727
+ def taropen(1790,62890
+ def gzopen(1798,63210
+ def bz2open(1829,64284
+ def close(1864,65472
+ def getmember(1884,66136
+ def getmembers(1895,66596
+ def getnames(1905,67017
+ def gettarinfo(1911,67259
+ def list(2009,70734
+ def add(2038,71945
+ def addfile(2100,74256
+ def extractall(2126,75279
+ def extract(2164,76753
+ def extractfile(2199,78118
+ def _extract_member(2237,79804
+ def makedir(2285,81756
+ def makefile(2296,82125
+ def makeunknown(2312,82665
+ def makefifo(2320,82984
+ def makedev(2328,83229
+ def makelink(2343,83728
+ def chown(2372,84967
+ def chmod(2394,85797
+ def utime(2403,86123
+ def next(2414,86568
+ def _getmember(2463,88246
+ def _load(2486,89000
+ def _check(2496,89260
+ def _find_link_target(2505,89633
+ def __iter__(2524,90362
+ def _dbg(2532,90548
+ def __enter__(2538,90714
+ def __exit__(2542,90782
+class TarIter(2553,91157
+ def __init__(2560,91269
+ def __iter__(2565,91407
+ def __next__(2570,91499
+def is_tarfile(2595,92343
+
+venv/lib/python2.7/site-packages/pip/_vendor/six.py,2443
+ class X(60,2014
+ def __len__(62,2040
+def _add_doc(75,2320
+def _import_module(80,2413
+class _LazyDescr(86,2557
+ def __init__(88,2584
+ def __get__(91,2640
+class MovedModule(103,3006
+ def __init__(105,3038
+ def _resolve(114,3271
+ def __getattr__(117,3336
+class _LazyModule(124,3500
+ def __init__(126,3538
+ def __dir__(130,3663
+class MovedAttribute(139,3879
+ def __init__(141,3914
+ def _resolve(159,4498
+class _SixMetaPathImporter(164,4608
+ def __init__(173,4863
+ def _add_module(177,4973
+ def _get_module(181,5118
+ def find_module(184,5218
+ def __get_module(189,5354
+ def load_module(195,5557
+ def is_package(209,5944
+ def get_code(218,6218
+class _MovedItems(229,6507
+class Module_six_moves_urllib_parse(322,11404
+class Module_six_moves_urllib_error(364,13467
+class Module_six_moves_urllib_request(384,14163
+class Module_six_moves_urllib_response(436,17067
+class Module_six_moves_urllib_robotparser(457,17855
+class Module_six_moves_urllib(475,18504
+ def __dir__(485,18978
+def add_move(492,19189
+def remove_move(497,19289
+ def advance_iterator(529,20008
+ def callable(537,20136
+ def get_unbound_function(542,20249
+ def create_unbound_method(547,20356
+ def get_unbound_function(552,20447
+ def create_bound_method(555,20518
+ def create_unbound_method(558,20617
+ class Iterator(561,20709
+ def next(563,20738
+ def iterkeys(580,21275
+ def itervalues(583,21337
+ def iteritems(586,21403
+ def iterlists(589,21467
+ def iterkeys(598,21680
+ def itervalues(601,21740
+ def iteritems(604,21804
+ def iterlists(607,21866
+ def b(625,22437
+ def u(628,22487
+ def b(648,23040
+ def u(652,23114
+ def byte2int(657,23236
+ def indexbytes(660,23285
+def assertCountEqual(672,23654
+def assertRaisesRegex(676,23762
+def assertRegex(680,23872
+ def reraise(687,24023
+ def exec_(699,24320
+ def raise_from(736,25236
+ def print_(742,25364
+ def write(748,25551
+ def print_(798,27294
+ def wraps(808,27590
+ def wrapper(810,27703
+def with_metaclass(819,27906
+ class metaclass(824,28171
+ def __new__(826,28199
+ def __prepare__(830,28308
+def add_metaclass(835,28469
+ def wrapper(837,28564
+def ensure_binary(853,29114
+def ensure_str(872,29583
+def ensure_text(892,30123
+def python_2_unicode_compatible(912,30580
+
+venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/serialize.py,303
+def _b64_decode_bytes(12,200
+def _b64_decode_str(16,275
+class Serializer(20,348
+ def dumps(22,375
+ def loads(74,2802
+ def prepare_response(104,3801
+ def _loads_v0(140,5253
+ def _loads_v1(146,5475
+ def _loads_v2(154,5670
+ def _loads_v3(174,6478
+ def _loads_v4(180,6741
+
+venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/cache.py,220
+class BaseCache(8,134
+ def get(10,160
+ def set(13,221
+ def delete(16,289
+ def close(19,353
+class DictCache(23,389
+ def __init__(25,418
+ def get(29,522
+ def set(32,587
+ def delete(36,686
+
+venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/caches/redis_cache.py,155
+class RedisCache(7,118
+ def __init__(9,148
+ def get(12,204
+ def set(15,263
+ def delete(22,505
+ def clear(25,563
+ def close(31,744
+
+venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/caches/file_cache.py,228
+def _secure_open_write(15,228
+class FileCache(56,1636
+ def __init__(58,1665
+ def encode(98,2785
+ def _fn(101,2859
+ def get(108,3159
+ def set(117,3359
+ def delete(131,3770
+def url_to_file_path(140,3965
+
+venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/adapter.py,191
+class CacheControlAdapter(12,214
+ def __init__(15,300
+ def send(36,922
+ def build_response(57,1761
+ def _update_chunk_length(110,3988
+ def close(131,4766
+
+venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/controller.py,313
+def parse_uri(21,402
+class CacheController(30,674
+ def __init__(34,774
+ def _urlnorm(43,1105
+ def cache_url(63,1799
+ def parse_cache_control(66,1862
+ def cached_request(120,3735
+ def conditional_headers(231,8296
+ def cache_response(247,8807
+ def update_cached_response(329,12248
+
+venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/heuristics.py,419
+def expire_after(11,173
+def datetime_to_header(16,272
+class BaseHeuristic(20,357
+ def warning(22,387
+ def update_headers(33,768
+ def apply(42,1081
+class OneDayCache(54,1459
+ def update_headers(60,1582
+class ExpiresAfter(71,1959
+ def __init__(76,2065
+ def update_headers(79,2133
+ def warning(83,2300
+class LastModified(88,2444
+ def update_headers(104,3046
+ def warning(134,4021
+
+venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/filewrapper.py,191
+class CallbackFileWrapper(4,25
+ def __init__(16,446
+ def __getattr__(21,574
+ def __is_fp_closed(33,1181
+ def _close(50,1515
+ def read(61,2009
+ def _safe_read(69,2187
+
+venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/wrapper.py,23
+def CacheControl(5,72
+
+venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/_cmd.py,88
+def setup_logging(12,262
+def get_session(18,389
+def get_args(30,687
+def main(36,830
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/request.py,178
+class RequestMethods(10,176
+ def __init__(41,1262
+ def urlopen(44,1338
+ def request(50,1650
+ def request_encode_url(74,2738
+ def request_encode_body(91,3292
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/fields.py,274
+def guess_content_type(8,104
+def format_header_param(22,513
+class RequestField(50,1451
+ def __init__(63,1821
+ def from_tuples(72,2076
+ def _render_part(105,3324
+ def _render_parts(116,3700
+ def render_headers(138,4398
+ def make_multipart(157,5045
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/connectionpool.py,884
+class ConnectionPool(55,1235
+ def __init__(64,1443
+ def __str__(72,1681
+ def __enter__(76,1830
+ def __exit__(79,1876
+ def close(84,2030
+class HTTPConnectionPool(95,2291
+ def __init__(159,4831
+ def _new_conn(199,6170
+ def _get_conn(212,6663
+ def _put_conn(250,8177
+ def _validate_conn(280,9214
+ def _prepare_proxy(286,9364
+ def _get_timeout(290,9460
+ def _raise_timeout(302,9898
+ def _make_request(319,10866
+ def _absolute_url(404,14653
+ def close(407,14775
+ def is_same_host(425,15212
+ def urlopen(446,15904
+ def drain_and_release_conn(669,25982
+class HTTPSConnectionPool(736,28808
+ def __init__(757,29642
+ def _prepare_conn(782,30704
+ def _prepare_proxy(799,31408
+ def _new_conn(807,31696
+ def _validate_conn(831,32614
+def connection_from_url(850,33344
+def _ipv6_host(878,34274
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/_securetransport/bindings.py,56
+class CFConst(500,14294
+class SecurityConst(508,14482
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/_securetransport/low_level.py,330
+def _cf_data_from_bytes(27,764
+def _cf_dictionary_from_tuples(37,1050
+def _cf_string_to_unicode(59,1762
+def _assert_no_error(88,2624
+def _cert_array_from_pem(109,3170
+def _is_cert(155,4747
+def _is_identity(163,4947
+def _temporary_keychain(171,5146
+def _load_items_from_file(211,6726
+def _load_client_cert_chain(270,8781
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/ntlmpool.py,111
+class NTLMConnectionPool(18,353
+ def __init__(25,515
+ def _new_conn(39,1054
+ def urlopen(103,3950
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/appengine.py,343
+class AppEnginePlatformWarning(71,2207
+class AppEnginePlatformError(75,2263
+class AppEngineManager(79,2315
+ def __init__(99,3146
+ def __enter__(123,4172
+ def __exit__(126,4218
+ def urlopen(130,4351
+ def _urlfetch_response_to_http_response(221,8069
+ def _get_absolute_timeout(257,9528
+ def _get_retries(269,10073
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py,1063
+ class UnsupportedExtension(54,2013
+def inject_into_urllib3(115,3645
+def extract_from_urllib3(127,3937
+def _validate_dependencies_met(137,4219
+def _dnsname_to_stdlib(157,5109
+ def idna_encode(170,5699
+def get_subj_alt_name(195,6462
+class WrappedSocket(247,8585
+ def __init__(254,8793
+ def fileno(261,9049
+ def _decref_socketios(265,9154
+ def recv(271,9311
+ def recv_into(292,10115
+ def settimeout(311,10892
+ def _send_until_done(314,10975
+ def sendall(325,11384
+ def shutdown(331,11598
+ def close(335,11728
+ def getpeercert(345,11998
+ def _reuse(363,12470
+ def _drop(366,12526
+ def makefile(374,12708
+class PyOpenSSLContext(383,12950
+ def __init__(389,13187
+ def options(396,13405
+ def options(400,13478
+ def verify_mode(405,13590
+ def verify_mode(409,13712
+ def set_default_verify_paths(415,13862
+ def set_ciphers(418,13948
+ def load_verify_locations(423,14121
+ def load_cert_chain(432,14496
+ def wrap_socket(438,14803
+def _verify_callback(465,15735
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/socks.py,263
+class SOCKSConnection(59,1634
+ def __init__(63,1755
+ def _new_conn(67,1919
+class SOCKSHTTPSConnection(129,4353
+class SOCKSHTTPConnectionPool(133,4426
+class SOCKSHTTPSConnectionPool(137,4515
+class SOCKSProxyManager(141,4611
+ def __init__(151,4886
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/_appengine_environ.py,152
+def is_appengine(8,86
+def is_appengine_sandbox(14,217
+def is_local_appengine(18,306
+def is_prod_appengine(23,445
+def is_prod_appengine_mvms(29,634
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/securetransport.py,1209
+def inject_into_urllib3(154,6178
+def extract_from_urllib3(165,6473
+def _read_callback(176,6780
+def _write_callback(231,8699
+class WrappedSocket(289,10802
+ def __init__(296,11020
+ def _raise_on_error(315,11774
+ def _set_ciphers(335,12544
+ def _custom_validate(348,13122
+ def handshake(410,15394
+ def fileno(500,19025
+ def _decref_socketios(504,19130
+ def recv(510,19287
+ def recv_into(516,19476
+ def settimeout(556,21162
+ def gettimeout(559,21230
+ def send(562,21286
+ def sendall(579,21847
+ def shutdown(585,22049
+ def close(589,22155
+ def getpeercert(608,22927
+ def _reuse(670,25422
+ def _drop(673,25478
+ def makefile(681,25660
+ def makefile(685,25832
+class SecureTransportContext(694,26185
+ def __init__(700,26409
+ def check_hostname(710,26733
+ def check_hostname(718,26968
+ def options(726,27190
+ def options(736,27591
+ def verify_mode(741,27709
+ def verify_mode(745,27829
+ def set_default_verify_paths(748,27933
+ def load_default_certs(760,28501
+ def set_ciphers(763,28583
+ def load_verify_locations(770,28847
+ def load_cert_chain(779,29170
+ def wrap_socket(784,29361
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/filepost.py,122
+def choose_boundary(15,229
+def iter_field_objects(25,471
+def iter_fields(45,906
+def encode_multipart_formdata(63,1376
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/connection.py,529
+ class BaseSSLError(18,511
+ class ConnectionError(26,729
+class DummyConnection(65,1606
+class HTTPConnection(70,1704
+ def __init__(103,3133
+ def host(117,3599
+ def host(136,4621
+ def _new_conn(145,4910
+ def _prepare_conn(172,5762
+ def connect(180,6034
+ def request_chunked(184,6123
+class HTTPSConnection(223,7540
+ def __init__(228,7647
+ def connect(244,8302
+class VerifiedHTTPSConnection(263,8839
+ def set_cert(274,9107
+ def connect(299,10222
+def _match_hostname(372,13198
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/queue.py,111
+class LifoQueue(10,227
+ def _init(11,257
+ def _qsize(14,323
+ def _put(17,386
+ def _get(20,445
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/request.py,81
+def make_headers(11,219
+def set_file_position(77,2215
+def rewind_body(95,2754
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/connection.py,153
+def is_connection_dropped(7,155
+def create_connection(33,1213
+def _set_socket_options(85,3163
+def allowed_gai_family(93,3299
+def _has_ipv6(104,3615
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/timeout.py,298
+class Timeout(18,439
+ def __init__(93,3611
+ def __str__(99,3901
+ def _validate_timeout(104,4069
+ def from_float(141,5596
+ def clone(156,6208
+ def start_connect(171,6822
+ def get_connect_duration(182,7266
+ def connect_timeout(196,7822
+ def read_timeout(214,8390
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/retry.py,523
+class Retry(28,611
+ def __init__(159,5590
+ def new(184,6675
+ def from_int(200,7298
+ def get_backoff_time(213,7794
+ def parse_retry_after(227,8373
+ def get_retry_after(243,8964
+ def sleep_for_retry(253,9229
+ def _sleep_backoff(261,9435
+ def sleep(267,9580
+ def _is_connection_error(283,10104
+ def _is_read_error(289,10336
+ def _is_method_retryable(295,10581
+ def is_retry(304,10893
+ def is_exhausted(320,11680
+ def increment(329,11985
+ def __repr__(404,14780
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/wait.py,354
+class NoWayToWaitForSocketError(13,241
+ def _retry_on_intr(41,1561
+ def _retry_on_intr(45,1661
+def select_wait_for_socket(68,2435
+def poll_wait_for_socket(87,3214
+ def do_poll(99,3622
+def null_wait_for_socket(107,3775
+def _have_working_poll(111,3890
+def wait_for_socket(124,4292
+def wait_for_read(139,4907
+def wait_for_write(146,5155
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/url.py,239
+class Url(14,362
+ def __new__(22,638
+ def hostname(34,1122
+ def request_uri(39,1265
+ def netloc(49,1486
+ def url(56,1677
+ def __str__(95,2970
+def split_first(99,3019
+def parse_url(132,3869
+def get_host(225,6332
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/response.py,91
+def is_fp_closed(7,142
+def assert_header_parsing(38,888
+def is_response_to_head(75,2128
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/ssl_.py,511
+def _const_compare_digest_backport(27,508
+ def inet_pton(68,1682
+ def inet_pton(74,1901
+ class SSLContext(117,3099
+ def __init__(118,3160
+ def load_cert_chain(129,3552
+ def load_verify_locations(133,3679
+ def set_ciphers(139,3898
+ def wrap_socket(142,3984
+def assert_fingerprint(163,4940
+def resolve_cert_reqs(190,5850
+def resolve_ssl_version(213,6632
+def create_urllib3_context(229,6971
+def ssl_wrap_socket(291,9336
+def is_ipaddress(360,12510
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/poolmanager.py,619
+def _default_key_normalizer(58,1947
+class PoolManager(122,4397
+ def __init__(152,5267
+ def __enter__(163,5790
+ def __exit__(166,5836
+ def _new_pool(171,5990
+ def clear(198,7176
+ def connection_from_host(207,7420
+ def connection_from_context(230,8355
+ def connection_from_pool_key(243,8911
+ def connection_from_url(267,9842
+ def _merge_pool_kwargs(282,10558
+ def urlopen(302,11303
+class ProxyManager(362,13547
+ def __init__(389,14480
+ def connection_from_host(412,15349
+ def _set_proxy_headers(420,15748
+ def urlopen(435,16177
+def proxy_from_url(449,16777
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/_collections.py,927
+ class RLock:RLock9,272
+ def __enter__(10,289
+ def __exit__(13,336
+class RecentlyUsedContainer(28,618
+ def __init__(44,1108
+ def __getitem__(51,1312
+ def __setitem__(58,1550
+ def __delitem__(73,2192
+ def __len__(80,2362
+ def __iter__(84,2450
+ def clear(87,2568
+ def keys(97,2875
+class HTTPHeaderDict(102,2972
+ def __init__(136,4158
+ def __setitem__(147,4525
+ def __getitem__(151,4657
+ def __delitem__(155,4767
+ def __contains__(158,4841
+ def __eq__(161,4921
+ def __ne__(169,5273
+ def __len__(178,5485
+ def __iter__(181,5545
+ def pop(186,5692
+ def discard(203,6339
+ def add(209,6449
+ def extend(225,6978
+ def getlist(251,7961
+ def __repr__(271,8549
+ def _copy_from(274,8647
+ def copy(282,8916
+ def iteritems(287,9018
+ def itermerged(294,9256
+ def items(300,9473
+ def from_httplib(304,9550
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/__init__.py,61
+def add_stderr_logger(52,1131
+def disable_warnings(88,2550
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/response.py,1293
+class DeflateDecoder(22,661
+ def __init__(24,692
+ def __getattr__(29,814
+ def decompress(32,888
+class GzipDecoderState(55,1522
+class GzipDecoder(62,1621
+ def __init__(64,1649
+ def __getattr__(68,1786
+ def decompress(71,1860
+class MultiDecoder(93,2722
+ def __init__(102,3037
+ def flush(105,3146
+ def decompress(108,3209
+def _get_decoder(114,3344
+class HTTPResponse(124,3506
+ class is 130,3734
+ def __init__(160,4853
+ def get_redirect_location(211,6709
+ def release_conn(224,7146
+ def data(232,7339
+ def connection(241,7567
+ def isclosed(244,7626
+ def tell(247,7689
+ def _init_length(255,7979
+ def _init_decoder(303,10084
+ def _decode(318,10782
+ def _flush_decoder(336,11445
+ def _error_catcher(348,11759
+ def read(404,14093
+ def stream(473,17026
+ def from_httplib(500,18075
+ def getheaders(529,19216
+ def getheader(532,19271
+ def info(536,19413
+ def close(540,19493
+ def closed(548,19653
+ def fileno(558,19927
+ def flush(567,20285
+ def readable(571,20407
+ def readinto(575,20517
+ def supports_chunked_reads(584,20767
+ def _update_chunk_length(593,21110
+ def _handle_chunk(607,21599
+ def read_chunked(629,22536
+ def geturl(696,25196
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/six.py,2326
+ class X(60,2014
+ def __len__(62,2040
+def _add_doc(75,2320
+def _import_module(80,2413
+class _LazyDescr(86,2557
+ def __init__(88,2584
+ def __get__(91,2640
+class MovedModule(103,3006
+ def __init__(105,3038
+ def _resolve(114,3271
+ def __getattr__(117,3336
+class _LazyModule(124,3500
+ def __init__(126,3538
+ def __dir__(130,3663
+class MovedAttribute(139,3879
+ def __init__(141,3914
+ def _resolve(159,4498
+class _SixMetaPathImporter(164,4608
+ def __init__(173,4863
+ def _add_module(177,4973
+ def _get_module(181,5118
+ def find_module(184,5218
+ def __get_module(189,5354
+ def load_module(195,5557
+ def is_package(209,5944
+ def get_code(218,6218
+class _MovedItems(229,6507
+class Module_six_moves_urllib_parse(320,11269
+class Module_six_moves_urllib_error(360,13175
+class Module_six_moves_urllib_request(380,13871
+class Module_six_moves_urllib_response(430,16639
+class Module_six_moves_urllib_robotparser(451,17427
+class Module_six_moves_urllib(469,18076
+ def __dir__(479,18550
+def add_move(486,18761
+def remove_move(491,18861
+ def advance_iterator(523,19580
+ def callable(531,19708
+ def get_unbound_function(536,19821
+ def create_unbound_method(541,19928
+ def get_unbound_function(546,20019
+ def create_bound_method(549,20090
+ def create_unbound_method(552,20189
+ class Iterator(555,20281
+ def next(557,20310
+ def iterkeys(574,20847
+ def itervalues(577,20909
+ def iteritems(580,20975
+ def iterlists(583,21039
+ def iterkeys(592,21252
+ def itervalues(595,21312
+ def iteritems(598,21376
+ def iterlists(601,21438
+ def b(619,22009
+ def u(622,22059
+ def b(642,22612
+ def u(646,22686
+ def byte2int(651,22808
+ def indexbytes(654,22857
+def assertCountEqual(666,23226
+def assertRaisesRegex(670,23334
+def assertRegex(674,23444
+ def reraise(681,23595
+ def exec_(689,23795
+ def raise_from(717,24565
+ def print_(723,24693
+ def write(729,24880
+ def print_(779,26623
+ def wraps(789,26919
+ def wrapper(791,27032
+def with_metaclass(800,27235
+ class metaclass(805,27500
+ def __new__(807,27528
+def add_metaclass(812,27679
+ def wrapper(814,27774
+def python_2_unicode_compatible(828,28226
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/ordered_dict.py,686
+class OrderedDict(16,488
+ def __init__(28,1132
+ def __setitem__(44,1736
+ def __delitem__(54,2213
+ def __iter__(63,2637
+ def __reversed__(71,2835
+ def clear(79,3045
+ def popitem(91,3390
+ def keys(116,4155
+ def values(120,4244
+ def items(124,4356
+ def iterkeys(128,4485
+ def itervalues(132,4595
+ def iteritems(137,4732
+ def update(142,4884
+ def pop(177,6217
+ def setdefault(190,6643
+ def __repr__(197,6872
+ def __reduce__(210,7318
+ def copy(220,7668
+ def fromkeys(225,7786
+ def __eq__(235,8066
+ def __ne__(244,8416
+ def viewkeys(249,8542
+ def viewvalues(253,8672
+ def viewitems(257,8802
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/_implementation.py,141
+class CertificateError(21,618
+def _dnsname_match(25,665
+def _to_unicode(78,2609
+def _ipaddress_match(83,2766
+def match_hostname(95,3177
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/backports/makefile.py,30
+def backport_makefile(14,229
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/exceptions.py,1381
+class HTTPError(8,152
+class HTTPWarning(13,233
+class PoolError(18,312
+ def __init__(20,394
+ def __reduce__(24,520
+class RequestError(29,625
+ def __init__(31,719
+ def __reduce__(35,835
+class SSLError(40,950
+class ProxyError(45,1052
+class DecodeError(50,1143
+class ProtocolError(55,1250
+class MaxRetryError(66,1484
+ def __init__(76,1799
+class HostChangedError(85,2034
+ def __init__(88,2143
+class TimeoutStateError(94,2346
+class TimeoutError(99,2455
+class ReadTimeoutError(108,2700
+class ConnectTimeoutError(115,2937
+class NewConnectionError(120,3060
+class EmptyPoolError(125,3208
+class ClosedPoolError(130,3326
+class LocationValueError(135,3445
+class LocationParseError(140,3572
+ def __init__(143,3687
+class ResponseError(150,3850
+class SecurityWarning(156,4068
+class SubjectAltNameWarning(161,4170
+class InsecureRequestWarning(166,4300
+class SystemTimeWarning(171,4412
+class InsecurePlatformWarning(176,4520
+class SNIMissingWarning(181,4655
+class DependencyWarning(186,4768
+class ResponseNotChunked(194,4927
+class BodyNotHttplibCompatible(199,5057
+class IncompleteRead(207,5244
+ def __init__(215,5511
+ def __repr__(218,5619
+class InvalidHeader(223,5763
+class ProxySchemeUnknown(228,5853
+ def __init__(232,6028
+class HeaderParsingError(237,6179
+ def __init__(239,6301
+class UnrewindableBodyError(244,6491
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/serializer.py,295
+def htmlentityreplace_errors(42,1631
+def serialize(75,2723
+class HTMLSerializer(104,3635
+ def __init__(135,4632
+ def encode(224,7765
+ def encodeStrict(231,7977
+ def serialize(238,8184
+ def render(375,14621
+ def serializeError(400,15476
+class SerializeError(407,15681
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/_utils.py,267
+class MethodDispatcher(36,1166
+ def __init__(49,1576
+ def __getitem__(64,2189
+def isSurrogatePair(71,2357
+def surrogatePairToCodepoint(77,2546
+def moduleFactoryFactory(86,2818
+ def moduleFactory(89,2875
+def memoize(115,3773
+ def wrapped(118,3808
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/etree_lxml.py,1135
+class DocumentType(34,876
+ def __init__(35,904
+class Document(41,1047
+ def __init__(42,1071
+ def appendChild(46,1159
+ def _getChildNodes(49,1258
+def testSerializer(55,1365
+ def serializeElement(59,1483
+def tostring(134,5047
+ def serializeElement(138,5146
+class TreeBuilder(175,6351
+ def __init__(183,6554
+ class Attributes(188,6852
+ def __init__(189,6884
+ def __setitem__(201,7468
+ class Element(209,7840
+ def __init__(210,7880
+ def _setName(215,8113
+ def _getName(220,8319
+ def _getAttributes(225,8462
+ def _setAttributes(228,8541
+ def insertText(233,8723
+ def appendChild(237,8912
+ class Comment(240,9012
+ def __init__(241,9052
+ def _setData(245,9201
+ def _getData(249,9339
+ def reset(259,9655
+ def testSerializer(265,9832
+ def getDocument(268,9911
+ def getFragment(274,10076
+ def insertDoctype(284,10371
+ def insertCommentInitial(300,10959
+ def insertCommentMain(305,11165
+ def insertRoot(311,11509
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/etree.py,1360
+def getETreeBuilder(17,342
+ class Element(21,511
+ def __init__(22,541
+ def _getETreeTag(35,1083
+ def _setName(42,1304
+ def _getName(46,1448
+ def _setNamespace(51,1552
+ def _getNamespace(55,1716
+ def _getAttributes(60,1845
+ def _setAttributes(63,1920
+ def _getChildNodes(77,2489
+ def _setChildNodes(80,2560
+ def hasContent(88,2808
+ def appendChild(92,2968
+ def insertBefore(97,3127
+ def removeChild(102,3325
+ def insertText(107,3484
+ def cloneNode(130,4519
+ def reparentChildren(136,4741
+ class Comment(147,5227
+ def __init__(148,5255
+ def _getData(156,5542
+ def _setData(159,5609
+ class DocumentType(164,5729
+ def __init__(165,5762
+ def _getPublicId(171,5978
+ def _setPublicId(174,6064
+ def _getSystemId(180,6248
+ def _setSystemId(183,6334
+ class Document(189,6518
+ def __init__(190,6547
+ class DocumentFragment(193,6628
+ def __init__(194,6665
+ def testSerializer(197,6750
+ def serializeElement(200,6800
+ def tostring(259,9639
+ def serializeElement(264,9827
+ class TreeBuilder(313,11830
+ def testSerializer(321,12129
+ def getDocument(324,12216
+ def getFragment(334,12592
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/base.py,1161
+class Node(23,972
+ def __init__(25,1033
+ def __str__(45,1793
+ def __repr__(54,2130
+ def appendChild(57,2191
+ def insertText(65,2365
+ def insertBefore(77,2788
+ def removeChild(89,3160
+ def reparentChildren(97,3347
+ def cloneNode(110,3815
+ def hasContent(116,4028
+class ActiveFormattingElements(122,4175
+ def append(123,4213
+ def nodesEqual(136,4617
+class TreeBuilder(146,4835
+ def __init__(172,5483
+ def reset(184,5832
+ def elementInScope(196,6158
+ def reconstructActiveFormattingElements(218,6956
+ def clearActiveFormattingElements(264,8608
+ def elementInActiveFormattingElements(269,8827
+ def insertRoot(283,9358
+ def insertDoctype(288,9521
+ def insertComment(296,9767
+ def createElement(301,9948
+ def _getInsertFromTable(309,10260
+ def _setInsertFromTable(312,10333
+ def insertElementNormal(323,10765
+ def insertElementTable(333,11191
+ def insertText(349,11892
+ def getTableMisnestedNodePosition(364,12543
+ def generateImpliedEndTags(390,13564
+ def getDocument(400,14044
+ def getFragment(404,14137
+ def testSerializer(411,14357
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/__init__.py,28
+def getTreeBuilder(39,1457
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/dom.py,1146
+def getDomBuilder(14,281
+ class AttrList(17,348
+ def __init__(18,384
+ def __iter__(21,457
+ def __setitem__(24,542
+ def __len__(32,847
+ def items(35,923
+ def values(38,1006
+ def __getitem__(41,1091
+ def __delitem__(47,1288
+ class NodeBuilder(53,1476
+ def __init__(54,1510
+ def appendChild(61,1787
+ def insertText(65,1907
+ def insertBefore(72,2194
+ def removeChild(76,2342
+ def reparentChildren(81,2522
+ def getAttributes(88,2800
+ def setAttributes(91,2876
+ def cloneNode(106,3571
+ def hasContent(109,3663
+ def getNameTuple(112,3742
+ class TreeBuilder(120,3978
+ def documentClass(121,4053
+ def insertDoctype(125,4209
+ def elementClass(136,4630
+ def commentClass(144,4926
+ def fragmentClass(147,5026
+ def appendChild(150,5126
+ def testSerializer(153,5211
+ def getDocument(156,5298
+ def getFragment(159,5358
+ def insertText(162,5452
+ def testSerializer(178,6191
+ def serializeElement(182,6269
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/sanitizer.py,215
+class Filter(707,17685
+ def __init__(709,17796
+ def __iter__(764,20159
+ def sanitize_token(781,20977
+ def allowed_token(799,21637
+ def disallowed_token(849,24185
+ def sanitize_css(869,24936
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/lint.py,71
+class Filter(12,261
+ def __init__(18,402
+ def __iter__(29,731
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/alphabeticalattributes.py,67
+def _attr_key(8,126
+class Filter(19,451
+ def __iter__(21,525
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/inject_meta_charset.py,68
+class Filter(6,89
+ def __init__(8,188
+ def __iter__(19,438
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/base.py,94
+class Filter(4,69
+ def __init__(5,91
+ def __iter__(8,153
+ def __getattr__(11,211
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/whitespace.py,75
+class Filter(12,253
+ def __iter__(16,439
+def collapse_spaces(37,1148
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/optionaltags.py,133
+class Filter(6,89
+ def slider(8,170
+ def __iter__(18,495
+ def is_optional_start(31,972
+ def is_optional_end(88,4014
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/_trie/_base.py,142
+class Trie(6,102
+ def keys(9,164
+ def has_keys_with_prefix(18,395
+ def longest_prefix(25,561
+ def longest_prefix_item(35,801
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/_trie/py.py,208
+class Trie(9,175
+ def __init__(10,196
+ def __contains__(19,489
+ def __len__(22,556
+ def __iter__(25,611
+ def __getitem__(28,668
+ def keys(31,732
+ def has_keys_with_prefix(54,1362
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/_trie/datrie.py,275
+class Trie(9,178
+ def __init__(10,199
+ def __contains__(22,573
+ def __len__(25,640
+ def __iter__(28,695
+ def __getitem__(31,756
+ def keys(34,820
+ def has_keys_with_prefix(37,893
+ def longest_prefix(40,993
+ def longest_prefix_item(43,1081
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.py,1718
+class BufferedStream(57,2605
+ def __init__(64,2845
+ def tell(69,2988
+ def seek(76,3159
+ def read(85,3405
+ def _bufferedBytes(94,3720
+ def _readStream(97,3807
+ def _readFromBuffer(104,4001
+def HTMLInputStream(131,4955
+class HTMLUnicodeInputStream(154,5838
+ def __init__(164,6134
+ def reset(196,7242
+ def openStream(210,7661
+ def _position(224,8000
+ def position(235,8409
+ def char(240,8591
+ def readChunk(255,9054
+ def characterErrorsUCS4(293,10163
+ def characterErrorsUCS2(297,10320
+ def charsUntil(320,11287
+ def unget(367,13085
+class HTMLBinaryInputStream(384,13811
+ def __init__(392,14091
+ def reset(434,15785
+ def openStream(438,15948
+ def determineEncoding(457,16429
+ def changeEncoding(519,18871
+ def detectBOM(535,19570
+ def detectEncodingMeta(569,20841
+class EncodingBytes(584,21309
+ def __new__(588,21511
+ def __init__(592,21632
+ def __iter__(596,21733
+ def __next__(599,21778
+ def next(607,21987
+ def previous(611,22060
+ def setPosition(620,22283
+ def getPosition(625,22427
+ def getCurrentByte(635,22682
+ def skip(640,22810
+ def skipUntil(652,23198
+ def matchBytes(663,23469
+ def jumpTo(674,23902
+class EncodingParser(688,24450
+ def __init__(691,24555
+ def getEncoding(696,24721
+ def handleComment(719,25489
+ def handleMeta(723,25592
+ def handlePossibleStartTag(759,27237
+ def handlePossibleEndTag(762,27321
+ def handlePossibleTag(766,27426
+ def handleOther(789,28232
+ def getAttribute(792,28298
+class ContentAttrParser(869,30616
+ def __init__(870,30649
+ def parse(874,30744
+def lookupEncoding(908,32049
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/html5parser.py,12759
+def parse(27,702
+def parseFragment(50,1440
+def method_decorator_metaclass(75,2281
+ class Decorated(76,2323
+ def __new__(77,2350
+class HTMLParser(87,2727
+ def __init__(94,2858
+ def _parse(125,4060
+ def reset(139,4493
+ def documentEncoding(174,5714
+ def isHTMLIntegrationPoint(183,6022
+ def isMathMLTextIntegrationPoint(193,6502
+ def mainLoop(196,6643
+ def normalizedTokens(263,9912
+ def parse(267,10027
+ def parseFragment(292,10936
+ def parseError(320,11954
+ def normalizeToken(328,12301
+ def adjustMathMLAttributes(339,12714
+ def adjustSVGAttributes(342,12817
+ def adjustForeignAttributes(345,12914
+ def reparseTokenNormal(348,13022
+ def resetInsertionMode(352,13133
+ def parseRCDataRawtext(396,14607
+def getPhases(413,15082
+ def log(414,15104
+ def wrapped(419,15298
+ def getMetaclass(439,16162
+ class Phase(446,16379
+ def __init__(450,16532
+ def processEOF(454,16637
+ def processComment(457,16706
+ def processDoctype(462,16927
+ def processCharacters(465,17026
+ def processSpaceCharacters(468,17119
+ def processStartTag(471,17217
+ def startTagHtml(474,17322
+ def processEndTag(484,17889
+ class InitialPhase(487,17990
+ def processSpaceCharacters(488,18021
+ def processComment(491,18088
+ def processDoctype(494,18193
+ def anythingElse(589,23564
+ def processCharacters(593,23708
+ def processStartTag(598,23879
+ def processEndTag(604,24112
+ def processEOF(610,24341
+ class BeforeHtmlPhase(615,24495
+ def insertHtmlElement(617,24554
+ def processEOF(622,24743
+ def processComment(626,24835
+ def processSpaceCharacters(629,24940
+ def processCharacters(632,25007
+ def processStartTag(636,25114
+ def processEndTag(642,25308
+ class BeforeHeadPhase(650,25642
+ def __init__(651,25676
+ def processEOF(665,26198
+ def processSpaceCharacters(669,26320
+ def processCharacters(672,26387
+ def startTagHtml(676,26524
+ def startTagHead(679,26635
+ def startTagOther(684,26842
+ def endTagImplyHead(688,26975
+ def endTagOther(692,27110
+ class InHeadPhase(696,27274
+ def __init__(697,27304
+ def processEOF(720,28267
+ def processCharacters(724,28354
+ def startTagHtml(728,28456
+ def startTagHead(731,28567
+ def startTagBaseLinkCommand(734,28679
+ def startTagMeta(739,28866
+ def startTagTitle(760,30041
+ def startTagNoFramesStyle(763,30142
+ def startTagNoscript(767,30330
+ def startTagScript(774,30615
+ def startTagOther(780,30897
+ def endTagHead(784,30995
+ def endTagHtmlBodyBr(789,31227
+ def endTagOther(793,31328
+ def anythingElse(796,31449
+ class InHeadNoscriptPhase(799,31535
+ def __init__(800,31573
+ def processEOF(816,32247
+ def processComment(821,32393
+ def processCharacters(824,32505
+ def processSpaceCharacters(829,32667
+ def startTagHtml(832,32795
+ def startTagBaseLinkCommand(835,32906
+ def startTagHeadNoscript(838,33028
+ def startTagOther(841,33160
+ def endTagNoscript(846,33352
+ def endTagBr(851,33593
+ def endTagOther(856,33780
+ def anythingElse(859,33901
+ class AfterHeadPhase(863,34046
+ def __init__(864,34079
+ def processEOF(881,34885
+ def processCharacters(885,34972
+ def startTagHtml(889,35074
+ def startTagBody(892,35185
+ def startTagFrameset(897,35372
+ def startTagFromHead(901,35524
+ def startTagHead(911,36007
+ def startTagOther(914,36131
+ def endTagHtmlBodyBr(918,36229
+ def endTagOther(922,36330
+ def anythingElse(925,36451
+ class InBodyPhase(930,36660
+ def __init__(933,36822
+ def isMatchingFormattingElement(1004,40596
+ def addFormattingElement(1010,40841
+ def processEOF(1027,41520
+ def processSpaceCharactersDropNewline(1037,42002
+ def processCharacters(1050,42648
+ def processSpaceCharactersNonPre(1062,43170
+ def startTagProcessInHead(1066,43334
+ def startTagBody(1069,43454
+ def startTagFrameset(1080,44002
+ def startTagCloseP(1094,44726
+ def startTagPreListing(1099,44926
+ def startTagForm(1106,45254
+ def startTagListItem(1115,45668
+ def startTagPlaintext(1137,46549
+ def startTagHeading(1143,46831
+ def startTagA(1151,47232
+ def startTagFormatting(1164,47957
+ def startTagNobr(1168,48108
+ def startTagButton(1178,48646
+ def startTagAppletMarqueeObject(1189,49170
+ def startTagXmp(1195,49433
+ def startTagTable(1202,49751
+ def startTagVoidFormatting(1210,50120
+ def startTagInput(1217,50409
+ def startTagParamSource(1225,50787
+ def startTagHr(1230,50970
+ def startTagImage(1238,51302
+ def startTagIsIndex(1246,51747
+ def startTagTextarea(1277,53322
+ def startTagIFrame(1283,53609
+ def startTagNoscript(1287,53734
+ def startTagRawtext(1293,53920
+ def startTagOpt(1297,54099
+ def startTagSelect(1303,54383
+ def startTagRpRt(1317,55148
+ def startTagMath(1324,55438
+ def startTagSvg(1336,56022
+ def startTagMisplaced(1348,56599
+ def startTagOther(1357,57064
+ def endTagP(1361,57208
+ def endTagBody(1374,57877
+ def endTagHtml(1392,58889
+ def endTagBlock(1398,59141
+ def endTagForm(1412,59832
+ def endTagListItem(1425,60446
+ def endTagHeading(1442,61226
+ def endTagFormatting(1457,61885
+ def endTagAppletMarqueeObject(1620,69425
+ def endTagBr(1632,70017
+ def endTagOther(1639,70377
+ class TextPhase(1653,71083
+ def __init__(1654,71111
+ def processCharacters(1662,71491
+ def processEOF(1665,71584
+ def startTagOther(1672,71893
+ def endTagScript(1675,72031
+ def endTagOther(1682,72325
+ class InTablePhase(1686,72463
+ def __init__(1688,72564
+ def clearStackToTableContext(1712,73670
+ def processEOF(1721,74133
+ def processSpaceCharacters(1728,74367
+ def processCharacters(1734,74649
+ def insertText(1740,74921
+ def startTagCaption(1747,75231
+ def startTagColgroup(1753,75487
+ def startTagCol(1758,75686
+ def startTagRowGroup(1762,75825
+ def startTagImplyTbody(1767,76022
+ def startTagTable(1771,76165
+ def startTagStyleScript(1778,76501
+ def startTagInput(1781,76619
+ def startTagForm(1791,77057
+ def startTagOther(1798,77365
+ def endTagTable(1805,77700
+ def endTagIgnore(1821,78494
+ def endTagOther(1824,78616
+ class InTableTextPhase(1831,78945
+ def __init__(1832,78980
+ def flushCharacters(1837,79146
+ def processComment(1846,79567
+ def processEOF(1851,79720
+ def processCharacters(1856,79861
+ def processSpaceCharacters(1861,80018
+ def processStartTag(1866,80194
+ def processEndTag(1871,80348
+ class InCaptionPhase(1876,80500
+ def __init__(1878,80605
+ def ignoreEndTagCaption(1896,81381
+ def processEOF(1899,81497
+ def processCharacters(1902,81582
+ def startTagTableElement(1905,81700
+ def startTagOther(1913,82054
+ def endTagCaption(1916,82166
+ def endTagTable(1934,83112
+ def endTagIgnore(1941,83376
+ def endTagOther(1944,83498
+ class InColumnGroupPhase(1947,83606
+ def __init__(1950,83715
+ def ignoreEndTagColgroup(1965,84255
+ def processEOF(1968,84357
+ def processCharacters(1978,84725
+ def startTagCol(1984,84948
+ def startTagOther(1989,85123
+ def endTagColgroup(1995,85342
+ def endTagCol(2004,85676
+ def endTagOther(2007,85779
+ class InTableBodyPhase(2013,85996
+ def __init__(2015,86102
+ def clearStackToTableBodyContext(2035,86986
+ def processEOF(2045,87496
+ def processSpaceCharacters(2048,87582
+ def processCharacters(2051,87711
+ def startTagTr(2054,87830
+ def startTagTableCell(2059,88019
+ def startTagTableOther(2065,88280
+ def startTagOther(2079,88939
+ def endTagTableRowGroup(2082,89052
+ def endTagTable(2091,89492
+ def endTagIgnore(2104,90074
+ def endTagOther(2108,90245
+ class InRowPhase(2111,90354
+ def __init__(2113,90451
+ def clearStackToTableRowContext(2133,91382
+ def ignoreEndTagTr(2139,91712
+ def processEOF(2143,91837
+ def processSpaceCharacters(2146,91923
+ def processCharacters(2149,92052
+ def startTagTableCell(2152,92171
+ def startTagTableOther(2158,92429
+ def startTagOther(2165,92712
+ def endTagTr(2168,92825
+ def endTagTable(2178,93206
+ def endTagTableRowGroup(2186,93556
+ def endTagIgnore(2193,93817
+ def endTagOther(2197,93987
+ class InCellPhase(2200,94096
+ def __init__(2202,94195
+ def closeCell(2219,94973
+ def processEOF(2226,95272
+ def processCharacters(2229,95357
+ def startTagTableOther(2232,95475
+ def startTagOther(2242,95857
+ def endTagTableCell(2245,95969
+ def endTagIgnore(2262,96834
+ def endTagImply(2265,96956
+ def endTagOther(2273,97232
+ class InSelectPhase(2276,97340
+ def __init__(2277,97372
+ def processEOF(2298,98264
+ def processCharacters(2304,98472
+ def startTagOption(2309,98630
+ def startTagOptgroup(2315,98894
+ def startTagSelect(2322,99193
+ def startTagInput(2326,99358
+ def startTagScript(2334,99686
+ def startTagOther(2337,99799
+ def endTagOption(2341,99969
+ def endTagOptgroup(2348,100262
+ def endTagSelect(2361,100863
+ def endTagOther(2372,101311
+ class InSelectInTablePhase(2376,101477
+ def __init__(2377,101516
+ def processEOF(2392,102118
+ def processCharacters(2395,102205
+ def startTagTable(2398,102325
+ def startTagOther(2403,102564
+ def endTagTable(2406,102678
+ def endTagOther(2412,102994
+ class InForeignContentPhase(2415,103104
+ def __init__(2425,103766
+ def adjustSVGTagNames(2428,103856
+ def processCharacters(2469,106112
+ def processStartTag(2477,106460
+ def processEndTag(2504,107910
+ class AfterBodyPhase(2530,109109
+ def __init__(2531,109142
+ def processEOF(2542,109560
+ def processComment(2546,109635
+ def processCharacters(2551,109887
+ def startTagHtml(2556,110083
+ def startTagOther(2559,110194
+ def endTagHtml(2565,110451
+ def endTagOther(2571,110699
+ class InFramesetPhase(2577,110952
+ def __init__(2579,111059
+ def processEOF(2595,111668
+ def processCharacters(2601,111878
+ def startTagFrameset(2604,111989
+ def startTagFrame(2607,112076
+ def startTagNoframes(2611,112201
+ def startTagOther(2614,112316
+ def endTagFrameset(2618,112488
+ def endTagOther(2630,113093
+ class AfterFramesetPhase(2634,113261
+ def __init__(2636,113366
+ def processEOF(2650,113867
+ def processCharacters(2654,113942
+ def startTagNoframes(2657,114056
+ def startTagOther(2660,114171
+ def endTagHtml(2664,114346
+ def endTagOther(2667,114457
+ class AfterAfterBodyPhase(2671,114628
+ def __init__(2672,114666
+ def processEOF(2680,114939
+ def processComment(2683,114987
+ def processSpaceCharacters(2686,115092
+ def processCharacters(2689,115220
+ def startTagHtml(2694,115415
+ def startTagOther(2697,115526
+ def processEndTag(2703,115782
+ class AfterAfterFramesetPhase(2709,116036
+ def __init__(2710,116078
+ def processEOF(2719,116404
+ def processComment(2722,116452
+ def processSpaceCharacters(2725,116557
+ def processCharacters(2728,116685
+ def startTagHtml(2731,116794
+ def startTagNoFrames(2734,116905
+ def startTagOther(2737,117020
+ def processEndTag(2741,117190
+def adjust_attributes(2774,118349
+def impliedTagToken(2781,118627
+class ParseError(2789,118890
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/_ihatexml.py,563
+def charStringToList(103,5599
+def normaliseCharList(124,6228
+def missingRanges(143,6704
+def listToRegexpStr(154,7024
+def hexToInt(165,7329
+def escapeRegexp(169,7382
+class InfosetFilter(186,12710
+ def __init__(189,12793
+ def coerceAttribute(209,13492
+ def coerceElement(220,13983
+ def coerceComment(223,14055
+ def coerceCharacters(233,14468
+ def coercePubid(241,14775
+ def toXmlName(252,15343
+ def getReplacementCharacter(270,16074
+ def fromXmlName(277,16297
+ def escapeChar(282,16477
+ def unescapeChar(287,16625
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/_tokenizer.py,3255
+class HTMLTokenizer(21,508
+ def __init__(34,814
+ def __iter__(49,1251
+ def consumeNumberEntity(65,1928
+ def consumeEntity(137,5379
+ def processEntityInAttribute(217,9085
+ def emitCurrentToken(222,9299
+ def dataState(242,10296
+ def entityDataState(271,11696
+ def rcdataState(276,11813
+ def characterReferenceInRcdata(305,13237
+ def rawtextState(310,13367
+ def scriptDataState(328,14108
+ def plaintextState(346,14855
+ def tagOpenState(361,15484
+ def closeTagOpenState(396,17165
+ def tagNameState(420,18353
+ def rcdataLessThanSignState(442,19278
+ def rcdataEndTagOpenState(453,19662
+ def rcdataEndTagNameState(464,20057
+ def rawtextLessThanSignState(492,21472
+ def rawtextEndTagOpenState(503,21859
+ def rawtextEndTagNameState(514,22257
+ def scriptDataLessThanSignState(542,23674
+ def scriptDataEndTagOpenState(556,24238
+ def scriptDataEndTagNameState(567,24645
+ def scriptDataEscapeStartState(595,26068
+ def scriptDataEscapeStartDashState(605,26430
+ def scriptDataEscapedState(615,26796
+ def scriptDataEscapedDashState(635,27711
+ def scriptDataEscapedDashDashState(655,28631
+ def scriptDataEscapedLessThanSignState(677,29650
+ def scriptDataEscapedEndTagOpenState(692,30296
+ def scriptDataEscapedEndTagNameState(703,30723
+ def scriptDataDoubleEscapeStartState(731,32160
+ def scriptDataDoubleEscapedState(747,32869
+ def scriptDataDoubleEscapedDashState(768,33919
+ def scriptDataDoubleEscapedDashDashState(791,35095
+ def scriptDataDoubleEscapedLessThanSignState(816,36364
+ def scriptDataDoubleEscapeEndState(827,36791
+ def beforeAttributeNameState(843,37504
+ def attributeNameState(873,38897
+ def afterAttributeNameState(927,41419
+ def beforeAttributeValueState(959,42887
+ def attributeValueDoubleQuotedState(993,44531
+ def attributeValueSingleQuotedState(1012,45362
+ def attributeValueUnQuotedState(1031,46191
+ def afterAttributeValueState(1056,47409
+ def selfClosingStartTagState(1076,48261
+ def bogusCommentState(1094,49025
+ def markupDeclarationOpenState(1109,49604
+ def commentStartState(1154,51528
+ def commentStartDashState(1177,52521
+ def commentState(1200,53519
+ def commentEndDashState(1218,54266
+ def commentEndState(1237,55058
+ def commentEndBangState(1268,56536
+ def doctypeState(1291,57509
+ def beforeDoctypeNameState(1308,58248
+ def doctypeNameState(1334,59415
+ def afterDoctypeNameState(1359,60623
+ def afterDoctypePublicKeywordState(1410,62825
+ def beforeDoctypePublicIdentifierState(1430,63723
+ def doctypePublicIdentifierDoubleQuotedState(1459,65041
+ def doctypePublicIdentifierSingleQuotedState(1483,66141
+ def afterDoctypePublicIdentifierState(1507,67240
+ def betweenDoctypePublicAndSystemIdentifiersState(1537,68712
+ def afterDoctypeSystemKeywordState(1563,69847
+ def beforeDoctypeSystemIdentifierState(1583,70745
+ def doctypeSystemIdentifierDoubleQuotedState(1612,72064
+ def doctypeSystemIdentifierSingleQuotedState(1636,73164
+ def afterDoctypeSystemIdentifierState(1660,74263
+ def bogusDoctypeState(1679,75049
+ def cdataSectionState(1693,75465
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/etree_lxml.py,761
+def ensure_str(12,221
+class Root(21,385
+ def __init__(22,405
+ def __getitem__(49,1222
+ def getnext(52,1289
+ def __len__(55,1333
+class Doctype(59,1375
+ def __init__(60,1398
+ def getnext(69,1643
+class FragmentRoot(73,1710
+ def __init__(74,1736
+ def getnext(78,1885
+class FragmentWrapper(82,1930
+ def __init__(83,1961
+ def __getattr__(95,2330
+ def getnext(98,2403
+ def __getitem__(106,2616
+ def __bool__(109,2678
+ def getparent(112,2733
+ def __str__(115,2779
+ def __unicode__(118,2832
+ def __len__(121,2889
+class TreeWalker(125,2943
+ def __init__(126,2990
+ def getNodeDetails(137,3380
+ def getFirstChild(178,4971
+ def getNextSibling(187,5241
+ def getParentNode(203,5895
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/etree.py,199
+def getETreeBuilder(14,262
+ class TreeWalker(18,415
+ def getNodeDetails(32,974
+ def getFirstChild(72,2548
+ def getNextSibling(89,3131
+ def getParentNode(109,3830
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/genshi.py,73
+class TreeWalker(12,313
+ def __iter__(13,348
+ def tokens(27,806
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/base.py,495
+class TreeWalker(20,535
+ def __init__(27,697
+ def __iter__(35,835
+ def error(38,894
+ def emptyTag(48,1125
+ def startTag(69,1778
+ def endTag(86,2223
+ def text(100,2562
+ def comment(138,3935
+ def doctype(148,4129
+ def entity(165,4485
+ def unknown(175,4683
+class NonRecursiveTreeWalker(180,4819
+ def getNodeDetails(181,4861
+ def getFirstChild(184,4932
+ def getNextSibling(187,5002
+ def getParentNode(190,5073
+ def __iter__(193,5143
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/__init__.py,86
+def getTreeWalker(21,583
+def concatenateCharacterTokens(65,2275
+def pprint(80,2795
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/dom.py,148
+class TreeWalker(8,115
+ def getNodeDetails(9,162
+ def getFirstChild(36,1211
+ def getNextSibling(39,1278
+ def getParentNode(42,1347
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/constants.py,70
+class DataLossWarning(2941,83349
+class _ReparseException(2946,83473
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treeadapters/genshi.py,21
+def to_genshi(7,166
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treeadapters/sax.py,19
+def to_sax(13,354
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/models.py,1484
+class RequestEncodingMixin(60,1948
+ def path_url(62,1998
+ def _encode_params(83,2355
+ def _encode_files(110,3367
+class RequestHooksMixin(174,5659
+ def register_hook(175,5692
+ def deregister_hook(186,6108
+class Request(198,6407
+ def __init__(226,7600
+ def __repr__(251,8434
+ def prepare(254,8507
+class PreparedRequest(272,9013
+ def __init__(290,9544
+ def prepare(307,10206
+ def __repr__(325,10928
+ def copy(328,11009
+ def prepare_method(339,11367
+ def _get_idna_encoded_host(346,11599
+ def prepare_url(355,11836
+ def prepare_headers(441,15037
+ def prepare_body(452,15437
+ def prepare_content_length(521,17983
+ def prepare_auth(534,18655
+ def prepare_cookies(556,19389
+ def prepare_hooks(576,20278
+class Response(586,20641
+ def __init__(596,20932
+ def __enter__(643,22850
+ def __exit__(646,22896
+ def __getstate__(649,22949
+ def __setstate__(657,23235
+ def __repr__(665,23480
+ def __bool__(668,23559
+ def __nonzero__(678,23985
+ def __iter__(688,24414
+ def ok(693,24550
+ def is_redirect(708,25094
+ def is_permanent_redirect(715,25388
+ def next(720,25639
+ def apparent_encoding(725,25799
+ def iter_content(729,25959
+ def generate(746,26799
+ def iter_lines(784,28237
+ def content(816,29218
+ def text(836,29910
+ def json(873,31193
+ def links(900,32435
+ def raise_for_status(917,32817
+ def close(942,33827
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/adapters.py,562
+ def SOCKSProxyManager(46,1854
+class BaseAdapter(55,2068
+ def __init__(58,2133
+ def send(61,2202
+ def close(79,3195
+class HTTPAdapter(84,3300
+ def __init__(113,4623
+ def __getstate__(131,5289
+ def __setstate__(134,5394
+ def init_poolmanager(146,5848
+ def proxy_manager_for(166,6808
+ def cert_verify(203,8270
+ def build_response(255,10418
+ def get_connection(292,11748
+ def close(319,12888
+ def request_url(329,13196
+ def add_headers(358,14328
+ def proxy_headers(372,14949
+ def send(394,15784
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/api.py,154
+def request(16,216
+def get(63,3031
+def options(78,3533
+def head(91,3901
+def post(104,4260
+def put(119,4834
+def patch(134,5383
+def delete(149,5938
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/auth.py,687
+def _basic_auth_str(28,528
+class AuthBase(72,2065
+ def __call__(75,2153
+class HTTPBasicAuth(79,2248
+ def __init__(82,2354
+ def __eq__(86,2465
+ def __ne__(92,2652
+ def __call__(95,2715
+class HTTPProxyAuth(100,2844
+ def __call__(103,2953
+class HTTPDigestAuth(108,3088
+ def __init__(111,3196
+ def init_per_thread_state(117,3403
+ def build_digest_header(127,3824
+ def md5_utf8(145,4454
+ def sha_utf8(151,4681
+ def sha256_utf8(157,4913
+ def sha512_utf8(163,5153
+ def handle_redirect(229,7372
+ def handle_401(234,7548
+ def __call__(278,9125
+ def __eq__(298,9957
+ def __ne__(304,10144
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/sessions.py,880
+def merge_setting(49,1452
+def merge_hooks(80,2502
+class SessionRedirectMixin(95,3020
+ def get_redirect_target(97,3057
+ def should_strip_auth(118,4230
+ def resolve_redirects(143,5484
+ def rebuild_auth(256,10211
+ def rebuild_proxies(276,11072
+ def rebuild_method(317,12569
+class Session(340,13443
+ def __init__(365,14067
+ def __enter__(420,16176
+ def __exit__(423,16222
+ def prepare_request(426,16275
+ def request(466,17809
+ def get(537,20902
+ def options(548,21284
+ def head(559,21678
+ def post(570,22064
+ def put(583,22668
+ def patch(595,23165
+ def delete(607,23668
+ def send(617,24008
+ def merge_environment_settings(690,26577
+ def get_adapter(719,27746
+ def close(733,28174
+ def mount(738,28317
+ def __getstate__(749,28694
+ def __setstate__(753,28821
+def session(758,28939
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/help.py,65
+def _implementation(26,471
+def info(59,1943
+def main(113,3418
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/structures.py,428
+class CaseInsensitiveDict(13,171
+ def __init__(40,1208
+ def __setitem__(46,1373
+ def __getitem__(51,1563
+ def __delitem__(54,1639
+ def __iter__(57,1709
+ def __len__(60,1810
+ def lower_items(63,1866
+ def __eq__(71,2086
+ def copy(80,2374
+ def __repr__(83,2452
+class LookupDict(87,2517
+ def __init__(90,2578
+ def __repr__(94,2682
+ def __getitem__(97,2754
+ def get(102,2896
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/hooks.py,52
+def default_hooks(17,232
+def dispatch_hook(23,331
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/cookies.py,1569
+class MockRequest(25,458
+ def __init__(37,995
+ def get_type(42,1135
+ def get_host(45,1185
+ def get_origin_req_host(48,1254
+ def get_full_url(51,1321
+ def is_unverifiable(65,1895
+ def has_header(68,1947
+ def get_header(71,2048
+ def add_header(74,2174
+ def add_unredirected_header(78,2402
+ def get_new_headers(81,2495
+ def unverifiable(85,2574
+ def origin_req_host(89,2655
+ def host(93,2743
+class MockResponse(97,2796
+ def __init__(104,3028
+ def info(111,3243
+ def getheaders(114,3293
+def extract_cookies_to_jar(118,3366
+def get_cookie_header(135,4052
+def remove_cookie_by_name(146,4311
+class CookieConflictError(165,4911
+class RequestsCookieJar(171,5128
+ def get(189,5891
+ def set(201,6326
+ def iterkeys(218,6976
+ def keys(227,7228
+ def itervalues(235,7432
+ def values(244,7688
+ def iteritems(252,7897
+ def items(261,8165
+ def list_domains(270,8485
+ def list_paths(278,8748
+ def multiple_domains(286,8995
+ def get_dict(299,9413
+ def __contains__(315,9956
+ def __getitem__(321,10133
+ def __setitem__(330,10483
+ def __delitem__(337,10780
+ def set_cookie(343,10979
+ def update(348,11284
+ def _find(356,11600
+ def _find_no_duplicates(376,12449
+ def __getstate__(401,13708
+ def __setstate__(408,13944
+ def copy(414,14183
+ def get_policy(421,14391
+def _copy_cookie_jar(426,14500
+def create_cookie(441,14878
+def morsel_to_cookie(477,15945
+def cookiejar_from_dict(508,16911
+def merge_cookies(529,17669
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/__init__.py,66
+def check_compatibility(49,1003
+def _check_cryptography(74,1838
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/status_codes.py,42
+def _init(104,3608
+ def doc(111,3833
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/utils.py,1298
+ def proxy_bypass_registry(47,1190
+ def proxy_bypass(86,2794
+def dict_to_sequence(98,3149
+def super_len(107,3299
+def get_netrc_auth(168,5502
+def guess_filename(219,7180
+def extract_zipped_paths(227,7441
+def from_key_val_list(259,8602
+def to_key_val_list(284,9306
+def parse_list_header(312,10049
+def parse_dict_header(344,11110
+def unquote_header_value(379,12134
+def dict_from_cookiejar(404,13254
+def add_dict_to_cookiejar(419,13541
+def get_encodings_from_content(430,13841
+def _parse_content_type_header(450,14602
+def get_encoding_from_headers(475,15378
+def stream_decode_response_unicode(496,15854
+def iter_slices(514,16279
+def get_unicode_from_response(524,16562
+def unquote_unreserved(565,17629
+def requote_uri(589,18348
+def address_in_network(611,19171
+def dotted_netmask(626,19758
+def is_ipv4_address(637,20024
+def is_valid_cidr(648,20198
+def set_environ(673,20750
+def should_bypass_proxies(694,21349
+def get_environ_proxies(755,23529
+def select_proxy(767,23762
+def default_user_agent(793,24450
+def default_headers(802,24631
+def parse_header_links(814,24928
+def guess_json_utf(857,25939
+def prepend_scheme_if_needed(889,27114
+def get_auth_from_url(906,27760
+def check_header_validity(927,28288
+def urldefragauth(948,29011
+def rewind_body(965,29405
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/_internal_utils.py,58
+def to_native_string(14,254
+def unicode_is_ascii(30,722
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/exceptions.py,721
+class RequestException(12,200
+ def __init__(17,329
+class HTTPError(28,803
+class ConnectionError(32,874
+class ProxyError(36,956
+class SSLError(40,1027
+class Timeout(44,1095
+class ConnectTimeout(53,1312
+class ReadTimeout(60,1503
+class URLRequired(64,1608
+class TooManyRedirects(68,1700
+class MissingSchema(72,1774
+class InvalidSchema(76,1885
+class InvalidURL(80,1983
+class InvalidHeader(84,2081
+class InvalidProxyURL(88,2191
+class ChunkedEncodingError(92,2273
+class ContentDecodingError(96,2395
+class StreamConsumedError(100,2502
+class RetryError(104,2621
+class UnrewindableBodyError(108,2697
+class RequestsWarning(114,2827
+class FileModeWarning(119,2907
+class RequestsDependencyWarning(124,3063
+
+venv/lib/python2.7/site-packages/pip/_vendor/pyparsing.py,13207
+ class82,3310
+ class SimpleNamespace:SimpleNamespace144,4912
+ def _ustr(186,7057
+def _xml_escape(219,8351
+class ParseBaseException(236,8928
+ def __init__(240,9149
+ def _from_exception(252,9470
+ def __getattr__(259,9754
+ def __str__(274,10356
+ def __repr__(277,10502
+ def markInputline(279,10555
+ def __dir__(289,11007
+class ParseException(292,11090
+ def explain(316,11732
+class ParseFatalException(385,14584
+class ParseSyntaxException(390,14762
+class RecursiveGrammarException(411,15724
+ def __init__(415,15884
+ def __str__(418,15979
+class _ParseResultsWithOffset(421,16077
+ def __init__(422,16116
+ def __getitem__(424,16173
+ def __repr__(426,16229
+ def setOffset(428,16286
+class ParseResults(431,16349
+ def test(451,17102
+ def __new__(474,17751
+ def __init__(483,18097
+ def __getitem__(522,19775
+ def __setitem__(531,20082
+ def __delitem__(544,20583
+ def __contains__(565,21370
+ def __len__(568,21439
+ def __bool__(569,21493
+ def __iter__(571,21578
+ def __reversed__(572,21634
+ def _iterkeys(573,21700
+ def _itervalues(579,21875
+ def _iteritems(582,21956
+ def keys(605,22686
+ def values(609,22859
+ def items(613,23038
+ def haskeys(617,23229
+ def pop(622,23450
+ def remove_first(635,24065
+ def remove_LABEL(646,24642
+ def get(677,25540
+ def insert(700,26301
+ def insert_locn(711,26676
+ def append(721,27197
+ def append_sum(730,27517
+ def extend(736,27778
+ def make_palindrome(745,28061
+ def clear(755,28479
+ def __getattr__(762,28634
+ def __add__(776,29023
+ def __iadd__(781,29122
+ def __radd__(797,29777
+ def __repr__(805,30058
+ def __str__(808,30164
+ def _asStringList(811,30305
+ def asList(822,30630
+ def asDict(839,31399
+ def toItem(864,32480
+ def copy(875,32802
+ def asXML(886,33151
+ def __lookup(947,35431
+ def getName(954,35617
+ def dump(994,36916
+ def pprint(1042,38731
+ def __getstate__(1070,39681
+ def __setstate__(1077,39932
+ def __getnewargs__(1090,40288
+ def __dir__(1093,40391
+def col 1098,40507
+def lineno(1112,41132
+def line(1124,41709
+def _defaultStartDebugAction(1134,42016
+def _defaultSuccessDebugAction(1137,42191
+def _defaultExceptionDebugAction(1140,42333
+def nullDebugAction(1143,42441
+def _trim_arity(1170,43388
+ def extract_stack(1178,43659
+ def extract_tb(1183,43955
+ def wrapper(1200,44681
+class ParserElement(1234,45739
+ def setDefaultWhitespaceChars(1240,45906
+ def inlineLiteralsUsing(1256,46489
+ def __init__(1277,47203
+ def copy(1300,48307
+ def setName(1329,49395
+ def setResultsName(1344,49967
+ def setBreak(1373,51120
+ def breaker(1380,51404
+ def setParseAction(1391,51864
+ def addParseAction(1432,53885
+ def addCondition(1442,54272
+ def pa(1464,55501
+ def setFailAction(1471,55759
+ def _skipIgnorables(1484,56382
+ def preParse(1497,56790
+ def parseImpl(1509,57123
+ def postParse(1512,57205
+ def _parseNoCache(1516,57300
+ def tryParse(1599,61425
+ def canParseNext(1605,61652
+ class _UnboundedCache(1613,61858
+ def __init__(1614,61893
+ def get(1618,62001
+ def set(1621,62086
+ def clear(1624,62161
+ def cache_len(1627,62221
+ class _FifoCache(1636,62541
+ def __init__(1637,62575
+ def get(1642,62714
+ def set(1645,62807
+ def clear(1653,63087
+ def cache_len(1656,63155
+ class _FifoCache(1665,63476
+ def __init__(1666,63510
+ def get(1672,63692
+ def set(1675,63785
+ def clear(1681,64017
+ def cache_len(1685,64122
+ def _parseCache(1700,64902
+ def resetCache(1726,66007
+ def enablePackrat(1732,66212
+ def parseString(1766,67889
+ def scanString(1818,70089
+ def transformString(1890,72815
+ def searchString(1936,74755
+ def split(1966,76122
+ def __add__(1991,77059
+ def __radd__(2014,77881
+ def __sub__(2026,78380
+ def __rsub__(2038,78884
+ def __mul__(2050,79383
+ def makeOptionalList(2099,81761
+ def __rmul__(2118,82412
+ def __or__(2121,82479
+ def __ror__(2133,82973
+ def __xor__(2145,83471
+ def __rxor__(2157,83950
+ def __and__(2169,84449
+ def __rand__(2181,84932
+ def __invert__(2193,85431
+ def __call__(2199,85577
+ def suppress(2219,86252
+ def leaveWhitespace(2226,86468
+ def setWhitespaceChars(2235,86843
+ def parseWithTabs(2244,87088
+ def ignore(2253,87420
+ def setDebugActions(2277,88231
+ def setDebug(2287,88677
+ def __str__(2330,90616
+ def __repr__(2333,90667
+ def streamline(2336,90721
+ def checkRecursion(2341,90830
+ def validate(2344,90894
+ def parseFile(2350,91094
+ def __eq__(2370,91898
+ def __ne__(2378,92183
+ def __hash__(2381,92247
+ def __req__(2384,92302
+ def __rne__(2387,92361
+ def matches(2390,92426
+ def runTests(2410,93105
+class Token(2556,98693
+ def __init__(2560,98821
+class Empty(2564,98902
+ def __init__(2567,98972
+class NoMatch(2574,99135
+ def __init__(2577,99203
+ def parseImpl(2584,99411
+class Literal(2588,99534
+ def __init__(2602,100033
+ def parseImpl(2621,100842
+class Keyword(2629,101196
+ def __init__(2656,102170
+ def parseImpl(2677,103018
+ def copy(2691,103892
+ def setDefaultKeywordChars(2697,104040
+class CaselessLiteral(2702,104187
+ def __init__(2713,104588
+ def parseImpl(2720,104870
+class CaselessKeyword(2725,105116
+ def __init__(2735,105372
+class CloseMatch(2738,105516
+ def __init__(2771,106988
+ def parseImpl(2780,107379
+class Word(2807,108352
+ def __init__(2860,110772
+ def parseImpl(2914,112908
+ def __str__(2949,114117
+ def charsAsStr(2958,114280
+class Char(2972,114726
+ def __init__(2977,114902
+class Regex(2983,115112
+ def __init__(2998,115894
+ def parseImpl(3038,117398
+ def __str__(3056,117942
+ def sub(3067,118192
+ def pa(3089,119063
+ def pa(3092,119151
+class QuotedString(3096,119271
+ def __init__(3135,120889
+ def parseImpl(3200,123728
+ def __str__(3235,124957
+class CharsNotIn(3247,125271
+ def __init__(3267,126071
+ def parseImpl(3293,126815
+ def __str__(3310,127360
+class White(3324,127736
+ def __init__(3358,128967
+ def parseImpl(3378,129598
+class _PositionToken(3394,130130
+ def __init__(3395,130159
+class GoToColumn(3401,130344
+ def __init__(3405,130486
+ def preParse(3409,130587
+ def parseImpl(3418,130945
+class LineStart(3427,131269
+ def __init__(3449,131746
+ def parseImpl(3453,131861
+class LineEnd(3458,132046
+ def __init__(3462,132172
+ def parseImpl(3467,132369
+class StringStart(3478,132765
+ def __init__(3482,132887
+ def parseImpl(3486,133004
+class StringEnd(3493,133311
+ def __init__(3496,133421
+ def parseImpl(3500,133534
+class WordStart(3510,133898
+ def __init__(3519,134320
+ def parseImpl(3524,134501
+class WordEnd(3531,134781
+ def __init__(3539,135175
+ def parseImpl(3545,135388
+class ParseExpression(3554,135721
+ def __init__(3558,135863
+ def __getitem__(3578,136660
+ def append(3581,136722
+ def leaveWhitespace(3586,136837
+ def ignore(3595,137185
+ def __str__(3607,137631
+ def streamline(3617,137918
+ def setResultsName(3651,139263
+ def validate(3655,139421
+ def copy(3661,139595
+class And(3666,139735
+ class _ErrorStop(3684,140314
+ def __init__(3685,140343
+ def __init__(3690,140517
+ def streamline(3697,140842
+ def parseImpl(3702,140999
+ def __iadd__(3727,142149
+ def checkRecursion(3732,142349
+ def __str__(3739,142593
+class Or(3749,142823
+ def __init__(3766,143308
+ def streamline(3773,143561
+ def parseImpl(3778,143709
+ def __ixor__(3816,145110
+ def __str__(3821,145309
+ def checkRecursion(3830,145540
+class MatchFirst(3836,145726
+ def __init__(3853,146468
+ def streamline(3861,146799
+ def parseImpl(3866,146955
+ def __ior__(3890,147921
+ def __str__(3895,148127
+ def checkRecursion(3904,148358
+class Each(3910,148544
+ def __init__(3967,150491
+ def streamline(3974,150766
+ def parseImpl(3979,150924
+ def __str__(4028,153095
+ def checkRecursion(4037,153326
+class ParseElementEnhance(4043,153512
+ def __init__(4047,153667
+ def parseImpl(4065,154487
+ def leaveWhitespace(4071,154736
+ def ignore(4078,154937
+ def streamline(4090,155417
+ def checkRecursion(4096,155588
+ def validate(4103,155894
+ def __str__(4109,156081
+class FollowedBy(4120,156398
+ def __init__(4142,157314
+ def parseImpl(4146,157428
+class PrecededBy(4152,157601
+ def __init__(4180,158787
+ def parseImpl(4202,159603
+class NotAny(4227,160584
+ def __init__(4250,161583
+ def parseImpl(4257,161898
+ def __str__(4262,162097
+class _MultipleMatch(4271,162305
+ def __init__(4272,162348
+ def parseImpl(4280,162664
+class OneOrMore(4309,163785
+ def __str__(4335,164960
+class ZeroOrMore(4344,165170
+ def __init__(4355,165578
+ def parseImpl(4359,165719
+ def __str__(4365,165941
+class _NullToken(4374,166151
+ def __bool__(4375,166177
+ def __str__(4378,166249
+class Optional(4382,166326
+ def __init__(4419,167213
+ def parseImpl(4425,167455
+ def __str__(4439,168046
+class SkipTo(4448,168253
+ def __init__(4506,170851
+ def parseImpl(4519,171364
+class Forward(4566,173087
+ def __init__(4593,173997
+ def __lshift__(4596,174098
+ def __ilshift__(4609,174634
+ def leaveWhitespace(4612,174698
+ def streamline(4616,174788
+ def validate(4623,174983
+ def __str__(4630,175218
+ def copy(4647,175782
+class _ForwardNoRecurse(4655,175973
+ def __str__(4656,176007
+class TokenConverter(4659,176054
+ def __init__(4663,176195
+class Combine(4667,176341
+ def __init__(4685,177108
+ def ignore(4695,177521
+ def postParse(4702,177709
+class Group(4712,178057
+ def __init__(4727,178608
+ def postParse(4731,178726
+class Dict(4734,178809
+ def __init__(4773,180447
+ def postParse(4777,180553
+class Suppress(4802,181535
+ def postParse(4824,182181
+ def suppress(4827,182253
+class OnlyOnce(4831,182301
+ def __init__(4834,182404
+ def __call__(4837,182516
+ def reset(4843,182712
+def traceParseAction(4846,182762
+ def remove_duplicate_chars(4859,183219
+ def z(4872,183702
+def delimitedList(4894,184350
+def countedArray(4915,185382
+ def countFieldParseAction(4939,186289
+def _flatten(4951,186737
+def matchPreviousLiteral(4960,186906
+ def copyTokenToRepeater(4976,187533
+def matchPreviousExpr(4990,187956
+ def copyTokenToRepeater(5008,188648
+ def mustMatchTheseTokens(5010,188727
+def _escapeRegexRangeChars(5019,189098
+def oneOf(5027,189299
+def dictOf(5107,192175
+def originalTextFor(5146,193773
+ def extractText(5182,195317
+def ungroup(5188,195530
+def locatedExpr(5194,195730
+def srange(5237,197496
+def matchOnlyAtCol(5269,198816
+ def verifyCol(5273,198961
+def replaceWith(5278,199131
+def removeQuotes(5293,199641
+def tokenMap(5308,200233
+ def pa(5344,201627
+def _makeTags(5364,202290
+def makeHTMLTags(5393,203869
+def makeXMLTags(5417,204787
+def withAttribute(5425,205048
+ def pa(5486,207315
+def withClass(5496,207808
+def infixNotation(5538,209024
+ class _FB(5610,211874
+ def parseImpl(5611,211901
+def nestedExpr(5677,215414
+def indentedBlock(5774,219793
+ def A(5794,220608
+ def BB(5801,220710
+ def BBA(5803,220747
+ def spam(5809,220839
+ def eggs(5810,220862
+ def checkPeerIndent(5855,222159
+ def checkSubIndent(5863,222450
+ def checkUnindent(5870,222655
+def replaceHTMLEntity(5897,223993
+class pyparsing_common:pyparsing_common5932,225733
+ def convertToDate(6136,231951
+ def cvt_fn(6153,232482
+ def convertToDatetime(6161,232715
+ def cvt_fn(6178,233320
+ def stripHTMLTags(6196,234257
+class _lazyclassproperty(6225,235618
+ def __init__(6226,235652
+ def __get__(6231,235772
+class unicode_set(6242,236182
+ class CJK(6253,236620
+ def _get_chars_for_ranges(6259,236726
+ def printables(6269,237029
+ def alphas(6274,237216
+ def nums(6279,237390
+ def alphanums(6284,237565
+class pyparsing_unicode(6289,237680
+ class Latin1(6295,237837
+ class LatinA(6299,237983
+ class LatinB(6303,238111
+ class Greek(6307,238239
+ class Cyrillic(6315,238678
+ class Chinese(6319,238808
+ class Japanese(6323,238956
+ class Kanji(6327,239119
+ class Hiragana(6331,239275
+ class Katakana(6335,239419
+ class Korean(6339,239564
+ class CJK(6343,239782
+ class Thai(6347,239933
+ class Arabic(6351,240075
+ class Hebrew(6355,240239
+ class Devanagari(6359,240367
+
+venv/lib/python2.7/site-packages/pip/_vendor/distro.py,1724
+def linux_distribution(95,3363
+def id(123,4542
+def name(201,7441
+def version(240,8641
+def version_parts(284,10388
+def major_version(301,10887
+def minor_version(314,11279
+def build_number(327,11672
+def like(340,12060
+def codename(357,12638
+def info(381,13375
+def os_release_info(425,14698
+def lsb_release_info(435,14997
+def distro_release_info(446,15317
+def uname_info(456,15632
+def os_release_attr(464,15854
+def lsb_release_attr(483,16348
+def distro_release_attr(503,16870
+def uname_attr(522,17380
+class cached_property(539,17807
+ def __init__(544,18036
+ def __get__(548,18117
+class LinuxDistribution(554,18305
+ def __init__(572,19130
+ def __repr__(650,22520
+ def linux_distribution(665,23152
+ def id(679,23628
+ def normalize(684,23772
+ def name(706,24477
+ def version(727,25255
+ def version_parts(761,26639
+ def major_version(777,27217
+ def minor_version(785,27451
+ def build_number(793,27685
+ def like(801,27909
+ def codename(809,28129
+ def info(820,28454
+ def os_release_info(839,29028
+ def lsb_release_info(848,29329
+ def distro_release_info(858,29645
+ def uname_info(868,29970
+ def os_release_attr(876,30222
+ def lsb_release_attr(885,30519
+ def distro_release_attr(894,30830
+ def uname_attr(903,31143
+ def _os_release_info(913,31459
+ def _parse_os_release_content(926,31877
+ def _lsb_release_info(986,34541
+ def _parse_lsb_release_content(1005,35203
+ def _uname_info(1029,35920
+ def _parse_uname_content(1040,36317
+ def _distro_release_info(1057,36881
+ def _parse_distro_release_file(1119,39927
+ def _parse_distro_release_content(1142,40694
+def main(1173,41673
+
+venv/lib/python2.7/site-packages/pip/_vendor/retrying.py,728
+def retry(26,761
+ def wrap_simple(34,1098
+ def wrapped_f(37,1153
+ def wrap(45,1327
+ def wrapped_f(48,1375
+class Retrying(56,1536
+ def __init__(58,1561
+ def stop_after_attempt(141,5040
+ def stop_after_delay(145,5276
+ def no_sleep(149,5508
+ def fixed_sleep(153,5655
+ def random_sleep(157,5833
+ def incrementing_sleep(161,6081
+ def exponential_sleep(171,6536
+ def never_reject(180,6889
+ def always_reject(183,6947
+ def should_reject(186,7005
+ def call(195,7262
+class Attempt(225,8509
+ def __init__(232,8734
+ def get(237,8912
+ def __repr__(251,9405
+class RetryError(258,9684
+ def __init__(263,9810
+ def __str__(266,9890
+
+venv/lib/python2.7/site-packages/pip/_vendor/msgpack/fallback.py,1269
+ def dict_iteritems(12,197
+ def dict_iteritems(18,321
+ class StringIO(31,745
+ def __init__(32,773
+ def write(38,983
+ def getvalue(44,1192
+def _check_type_strict(78,1885
+def _get_data_from_buffer(85,2038
+def unpack(103,2680
+def unpackb(111,2936
+class Unpacker(129,3409
+ def __init__(209,6071
+ def feed(286,9500
+ def _consume(300,9991
+ def _got_extradata(305,10185
+ def _get_extradata(308,10264
+ def read_bytes(311,10338
+ def _read(314,10397
+ def _reserve(321,10563
+ def _read_header(353,11607
+ def _unpack(565,20557
+ def __iter__(627,22931
+ def __next__(630,22976
+ def skip(641,23217
+ def unpack(648,23528
+ def read_array_header(656,23871
+ def read_map_header(664,24233
+ def tell(672,24591
+class Packer(676,24648
+ def __init__(717,26065
+ def _pack(742,26978
+ def pack(852,32053
+ def pack_map_pairs(865,32405
+ def pack_array_header(874,32689
+ def pack_map_header(885,33015
+ def pack_ext_type(896,33337
+ def _pack_array_header(925,34420
+ def _pack_map_header(934,34783
+ def _pack_map_pairs(943,35143
+ def _pack_raw_header(949,35365
+ def _pack_bin_header(961,35832
+ def bytes(973,36295
+ def reset(976,36356
+
+venv/lib/python2.7/site-packages/pip/_vendor/msgpack/__init__.py,101
+class ExtType(8,148
+ def __new__(10,249
+def pack(31,966
+def packb(41,1161
+def unpack(50,1321
+
+venv/lib/python2.7/site-packages/pip/_vendor/msgpack/exceptions.py,267
+class UnpackException(1,0
+class BufferFull(5,122
+class OutOfData(9,168
+class UnpackValueError(13,213
+class ExtraData(17,315
+ def __init__(18,350
+ def __str__(22,452
+class PackException(26,525
+class PackValueError(30,643
+class PackOverflowError(37,844
+
+venv/lib/python2.7/site-packages/pip/_vendor/pytoml/core.py,92
+class TomlError(1,0
+ def __init__(2,31
+ def __str__(9,264
+ def __repr__(12,377
+
+venv/lib/python2.7/site-packages/pip/_vendor/pytoml/test.py,30
+def translate_to_test(11,184
+
+venv/lib/python2.7/site-packages/pip/_vendor/pytoml/writer.py,135
+def dumps(11,179
+def _escape_string(20,398
+ def flush(24,449
+def _escape_id(45,921
+def _format_value(51,1032
+def dump(73,1845
+
+venv/lib/python2.7/site-packages/pip/_vendor/pytoml/parser.py,763
+def load(10,179
+def loads(13,377
+ def error(26,741
+ def process_value(29,817
+ def merge_tables(75,2789
+class _Source:_Source90,3249
+ def __init__(91,3264
+ def last(98,3447
+ def pos(101,3494
+ def fail(104,3539
+ def consume_dot(107,3594
+ def expect_dot(115,3794
+ def consume_eof(118,3869
+ def expect_eof(124,3993
+ def consume(127,4068
+ def expect(135,4266
+ def consume_re(138,4337
+ def expect_re(147,4563
+ def __enter__(150,4642
+ def __exit__(153,4725
+ def commit(160,4944
+ def _expect(163,5022
+ def _advance(168,5163
+def _p_ews(176,5466
+def _p_ws(180,5538
+def _p_basicstr_content(191,5901
+def _p_key(210,6516
+def _p_value(231,7235
+def _p_stmt(306,9338
+def _p_toml(330,9976
+
+venv/lib/python2.7/site-packages/pip/_vendor/pytoml/utils.py,204
+def parse_rfc3339(6,137
+def parse_rfc3339_re(12,272
+def format_rfc3339(29,704
+class _TimeZone(48,1205
+ def __init__(49,1239
+ def utcoffset(52,1302
+ def dst(55,1360
+ def tzname(58,1404
+
+venv/lib/python2.7/site-packages/pip/_vendor/pep517/check.py,119
+def check_build_sdist(22,510
+def check_build_wheel(79,2379
+def check(135,4221
+def main(168,5187
+def ansi(194,5683
+
+venv/lib/python2.7/site-packages/pip/_vendor/pep517/wrappers.py,449
+def tempdir(15,299
+class BackendUnavailable(23,400
+class UnsupportedOperation(27,519
+def default_subprocess_runner(31,639
+class Pep517HookCaller(40,894
+ def __init__(46,1167
+ def subprocess_runner(54,1521
+ def get_requires_for_build_wheel(60,1696
+ def prepare_metadata_for_build_wheel(74,2228
+ def build_wheel(89,2865
+ def get_requires_for_build_sdist(109,3693
+ def build_sdist(123,4214
+ def _call_hook(135,4623
+
+venv/lib/python2.7/site-packages/pip/_vendor/pep517/envbuild.py,219
+def _load_pyproject(18,334
+class BuildEnvironment(25,578
+ def __init__(53,1981
+ def __enter__(56,2052
+ def pip_install(88,3192
+ def __exit__(97,3542
+def build_wheel(117,4101
+def build_sdist(139,4933
+
+venv/lib/python2.7/site-packages/pip/_vendor/pep517/colorlog.py,158
+def _stderr_supports_color(28,745
+class LogFormatter(40,1047
+ def __init__(50,1299
+ def formatMessage(93,3255
+def enable_colourful_output(111,3900
+
+venv/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py,447
+class BackendUnavailable(25,527
+def _build_backend(29,615
+def get_requires_for_build_wheel(43,995
+def prepare_metadata_for_build_wheel(57,1345
+def _dist_info_files(75,1940
+def _get_wheel_metadata_from_wheel(87,2279
+def _find_already_built_wheel(106,2992
+def build_wheel(128,3700
+def get_requires_for_build_sdist(144,4295
+class _DummyException(158,4645
+class GotUnsupportedOperation(162,4732
+def build_sdist(166,4844
+def main(184,5332
+
+venv/lib/python2.7/site-packages/pip/_vendor/pep517/compat.py,105
+ def write_json(7,135
+ def read_json(11,270
+ def write_json(17,402
+ def read_json(21,538
+
+venv/lib/python2.7/site-packages/pip/_vendor/pep517/build.py,100
+def tempdir(19,320
+def _do_build(27,430
+def mkdir_p(45,1085
+def build(56,1348
+def main(96,2350
+
+venv/lib/python2.7/site-packages/pip/_vendor/__init__.py,22
+def vendored(29,1097
+
+venv/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py,8991
+class PEP440Warning(118,2790
+def parse_version(125,2937
+def _declare_state(135,3128
+def __getstate__(140,3241
+def __setstate__(148,3391
+def _sget_dict(155,3533
+def _sset_dict(159,3578
+def _sget_object(164,3648
+def _sset_object(168,3703
+def get_supported_platform(175,3813
+class ResolutionError(249,6606
+ def __repr__(252,6698
+class VersionConflict(256,6781
+ def dist(267,7088
+ def req(271,7151
+ def report(274,7199
+ def with_context(277,7271
+class ContextualVersionConflict(288,7587
+ def required_by(297,7866
+class DistributionNotFound(301,7923
+ def req(308,8157
+ def requirers(312,8219
+ def requirers_str(316,8287
+ def report(321,8426
+ def __str__(324,8498
+class UnknownExtra(328,8552
+def register_loader_type(342,8800
+def get_provider(352,9197
+def _macosx_vers(365,9683
+def _macosx_arch(381,10241
+def get_build_platform(385,10348
+def compatible_platforms(415,11341
+def run_script(461,13015
+def get_distribution(474,13338
+def load_entry_point(485,13735
+def get_entry_map(490,13921
+def get_entry_info(495,14087
+class IMetadataProvider:IMetadataProvider500,14261
+ def has_metadata(501,14286
+ def get_metadata(504,14389
+ def get_metadata_lines(507,14472
+ def metadata_isdir(513,14732
+ def metadata_listdir(516,14840
+ def run_script(519,14951
+class IResourceProvider(523,15073
+ def get_resource_filename(526,15180
+ def get_resource_stream(531,15351
+ def get_resource_string(536,15525
+ def has_resource(541,15703
+ def resource_isdir(544,15800
+ def resource_listdir(547,15917
+class WorkingSet:WorkingSet551,16038
+ def __init__(554,16136
+ def _build_master(568,16503
+ def _build_from_requirements(588,17009
+ def add_entry(609,17660
+ def __contains__(624,18360
+ def find(628,18516
+ def iter_entry_points(644,19207
+ def run_script(658,19733
+ def __iter__(666,20042
+ def add(683,20590
+ def resolve(713,21777
+ def find_plugins(805,25764
+ def require(889,28970
+ def subscribe(905,29613
+ def _added_new(919,30005
+ def __getstate__(923,30105
+ def __setstate__(929,30264
+class _ReqExtras(937,30500
+ def markers_pass(942,30598
+class Environment:Environment957,31047
+ def __init__(960,31131
+ def can_add(984,32187
+ def remove(998,32690
+ def scan(1002,32813
+ def __getitem__(1017,33405
+ def add(1028,33822
+ def best_match(1037,34198
+ def obtain(1065,35403
+ def __iter__(1077,36024
+ def __iadd__(1083,36218
+ def __add__(1095,36649
+class ExtractionError(1107,36951
+class ResourceManager:ResourceManager1123,37341
+ def __init__(1127,37442
+ def resource_exists(1130,37498
+ def resource_isdir(1134,37694
+ def resource_filename(1140,37927
+ def resource_stream(1146,38184
+ def resource_string(1152,38442
+ def resource_listdir(1158,38680
+ def extraction_error(1164,38922
+ def get_cache_path(1192,39865
+ def _warn_unsafe_extraction_path(1218,41039
+ def postprocess(1243,42183
+ def set_extraction_path(1263,42988
+ def cleanup_resources(1289,44206
+def get_default_cache(1303,44861
+def safe_name(1315,45158
+def safe_version(1323,45382
+def safe_extra(1335,45727
+def to_filename(1344,45997
+def invalid_marker(1352,46191
+def evaluate_marker(1366,46493
+class NullProvider:NullProvider1381,46930
+ def __init__(1388,47090
+ def get_resource_filename(1392,47257
+ def get_resource_stream(1395,47376
+ def get_resource_string(1398,47512
+ def has_resource(1401,47640
+ def has_metadata(1404,47752
+ def get_metadata(1407,47861
+ def get_metadata_lines(1413,48064
+ def resource_isdir(1416,48157
+ def metadata_isdir(1419,48273
+ def resource_listdir(1422,48386
+ def metadata_listdir(1425,48506
+ def run_script(1430,48653
+ def _has(1453,49691
+ def _isdir(1458,49835
+ def _listdir(1463,49981
+ def _fn(1468,50129
+ def _get(1473,50281
+class EggProvider(1484,50566
+ def __init__(1487,50649
+ def _setup_prefix(1491,50755
+class DefaultProvider(1506,51297
+ def _has(1509,51399
+ def _isdir(1512,51462
+ def _listdir(1515,51526
+ def get_resource_stream(1518,51589
+ def _get(1521,51718
+ def _register(1526,51836
+class EmptyProvider(1536,52115
+ def _get(1543,52278
+ def _listdir(1546,52323
+ def __init__(1549,52372
+class ZipManifests(1556,52446
+ def build(1562,52531
+class MemoizedZipManifests(1583,53132
+ def load(1589,53299
+class ZipProvider(1603,53701
+ def __init__(1609,53842
+ def _zipinfo_name(1613,53970
+ def _parts(1625,54461
+ def zipinfo(1636,54872
+ def get_resource_filename(1639,54957
+ def _get_date_and_size(1653,55576
+ def _extract_resource(1661,55843
+ def _is_current(1716,57699
+ def _get_eager_resources(1732,58318
+ def _index(1741,58648
+ def _has(1758,59189
+ def _isdir(1762,59333
+ def _listdir(1765,59423
+ def _eager_to_zip(1768,59527
+ def _resource_to_zip(1771,59646
+class FileMetadata(1778,59831
+ def __init__(1790,60176
+ def has_metadata(1793,60232
+ def get_metadata(1796,60331
+ def _warn_on_replacement(1805,60643
+ def get_metadata_lines(1813,60993
+class PathMetadata(1817,61087
+ def __init__(1837,61763
+class EggMetadata(1842,61870
+ def __init__(1845,61946
+def register_finder(1860,62372
+def find_distributions(1870,62881
+def find_eggs_in_zip(1877,63131
+def find_nothing(1907,64282
+def _by_version_descending(1914,64389
+ def _by_version(1929,65023
+def find_on_path(1940,65342
+def dist_factory(1972,66316
+class NoDists:NoDists1989,66777
+ def __bool__(1997,66886
+ def __call__(2002,66979
+def safe_listdir(2006,67039
+def distributions_from_metadata(2027,67649
+def non_empty_lines(2042,68075
+def resolve_egg_link(2053,68293
+def register_namespace_handler(2076,68943
+ def namespace_handler(2082,69221
+def _handle_ns(2094,69747
+def _rebuild_mod_path(2125,70786
+ def safe_sys_path_index(2132,71023
+ def position_in_sys_path(2141,71235
+def declare_namespace(2159,71820
+def fixup_namespace_packages(2193,72879
+def file_ns_handler(2205,73284
+def null_ns_handler(2225,73990
+def normalize_path(2232,74125
+def _cygwin_patch(2237,74306
+def _normalize_cached(2248,74710
+def _is_egg_path(2256,74901
+def _is_unpacked_egg(2263,75034
+def _set_parent_ns(2273,75256
+def yield_lines(2281,75465
+class EntryPoint:EntryPoint2310,76138
+ def __init__(2313,76219
+ def __str__(2322,76555
+ def __repr__(2330,76790
+ def load(2333,76865
+ def resolve(2348,77370
+ def require(2358,77711
+ def parse(2381,78642
+ def _parse_extras(2401,79365
+ def parse_group(2410,79604
+ def parse_map(2423,80056
+def _remove_md5_fragment(2442,80693
+def _version_from_file(2451,80933
+ def is_version_line(2456,81107
+class Distribution:Distribution2464,81368
+ def __init__(2468,81479
+ def from_location(2482,82017
+ def _reload_version(2498,82686
+ def hashcmp(2502,82752
+ def __hash__(2512,83004
+ def __lt__(2515,83063
+ def __le__(2518,83137
+ def __gt__(2521,83212
+ def __ge__(2524,83286
+ def __eq__(2527,83361
+ def __ne__(2533,83572
+ def key(2541,83867
+ def parsed_version(2549,84053
+ def _warn_legacy_version(2555,84233
+ def version(2582,85332
+ def _dep_map(2593,85709
+ def _filter_extras(2605,86073
+ def _build_dep_map(2626,86767
+ def requires(2633,87030
+ def _get_metadata(2647,87492
+ def activate(2652,87646
+ def egg_name(2663,88105
+ def __repr__(2674,88461
+ def __str__(2680,88608
+ def __getattr__(2688,88855
+ def __dir__(2694,89086
+ def from_filename(2708,89441
+ def as_requirement(2714,89641
+ def load_entry_point(2723,90018
+ def get_entry_map(2730,90311
+ def get_entry_info(2742,90733
+ def insert_on(2746,90903
+ def check_version_conflict(2814,93258
+ def has_version(2836,94221
+ def clone(2844,94418
+ def extras(2853,94798
+class EggInfoDistribution(2857,94875
+ def _reload_version(2858,94916
+class DistInfoDistribution(2876,95618
+ def _parsed_pkg_info(2885,95852
+ def _dep_map(2895,96176
+ def _compute_dependencies(2902,96371
+ def reqs_for_extra(2911,96695
+def issue_warning(2933,97297
+class RequirementParseError(2946,97653
+ def __str__(2947,97694
+def parse_requirements(2951,97754
+class Requirement(2973,98486
+ def __init__(2974,98541
+ def __eq__(2994,99375
+ def __ne__(3000,99521
+ def __contains__(3003,99584
+ def __hash__(3015,100009
+ def __repr__(3018,100061
+ def parse(3022,100155
+def _always_object(3027,100231
+def _find_adapter(3037,100431
+def ensure_directory(3045,100683
+def _bypass_ensure_directory(3051,100857
+def split_sections(3064,101273
+def _mkstemp(3090,102158
+def _call_aside(3109,102740
+def _initialize(3115,102828
+def _initialize_master_working_set(3127,103129
+class PkgResourcesDeprecationWarning(3165,104419
+
+venv/lib/python2.7/site-packages/pip/_vendor/pkg_resources/py31compat.py,23
+def _makedirs_31(8,65
+
+venv/lib/python2.7/site-packages/pip/_vendor/ipaddress.py,5174
+ def _compat_bytes_to_byte_vals(31,591
+ def _compat_bytes_to_byte_vals(34,657
+ def _compat_int_from_byte_vals(39,831
+def _compat_to_bytes(48,1072
+ def _compat_bit_length(65,1756
+ def _compat_bit_length(68,1823
+def _compat_range(74,1951
+class _TotalOrderingMixin(82,2079
+ def __eq__(89,2358
+ def __ne__(92,2422
+ def __lt__(98,2582
+ def __le__(101,2646
+ def __gt__(107,2815
+ def __ge__(116,3088
+class AddressValueError(127,3281
+class NetmaskValueError(131,3368
+def ip_address(135,3455
+def ip_network(171,4492
+def ip_interface(207,5592
+def v4_int_to_packed(242,6577
+def v6_int_to_packed(262,7142
+def _split_optional_netmask(278,7601
+def _find_address_range(286,7872
+def _count_righthand_zero_bits(306,8327
+def summarize_address_range(322,8720
+def _collapse_addresses_internal(377,10694
+def collapse_addresses(426,12167
+def get_mixed_type_key(480,13922
+class _IPAddressBase(505,14707
+ def exploded(512,14814
+ def compressed(517,14977
+ def reverse_pointer(522,15125
+ def version(533,15554
+ def _check_int_address(537,15680
+ def _check_packed_address(546,16122
+ def _ip_int_from_prefix(557,16617
+ def _prefix_from_ip_int(570,16921
+ def _report_invalid_netmask(595,17835
+ def _prefix_from_prefix_string(600,17997
+ def _prefix_from_ip_string(625,18858
+ def __reduce__(658,19944
+class _BaseAddress(662,20024
+ def __int__(672,20221
+ def __eq__(675,20269
+ def __lt__(682,20476
+ def __add__(697,21107
+ def __sub__(702,21274
+ def __repr__(707,21441
+ def __str__(710,21537
+ def __hash__(713,21624
+ def _get_address_key(716,21689
+ def __reduce__(719,21759
+class _BaseNetwork(723,21830
+ def __init__(731,22004
+ def __repr__(734,22063
+ def __str__(737,22159
+ def hosts(740,22247
+ def __iter__(752,22632
+ def __getitem__(758,22846
+ def __lt__(771,23321
+ def __eq__(786,23985
+ def __hash__(794,24280
+ def __contains__(797,24372
+ def overlaps(810,24834
+ def broadcast_address(818,25142
+ def hostmask(827,25447
+ def with_prefixlen(835,25677
+ def with_netmask(839,25787
+ def with_hostmask(843,25892
+ def num_addresses(847,25999
+ def _address_class(852,26171
+ def prefixlen(860,26525
+ def address_exclude(863,26582
+ def compare_networks(938,29340
+ def _get_networks_key(986,31208
+ def subnets(996,31527
+ def supernet(1049,33625
+ def is_multicast(1090,35187
+ def _is_subnet_of(1102,35543
+ def subnet_of(1113,36049
+ def supernet_of(1117,36193
+ def is_reserved(1122,36355
+ def is_link_local(1134,36698
+ def is_private(1145,37010
+ def is_global(1157,37381
+ def is_unspecified(1168,37686
+ def is_loopback(1180,38025
+class _BaseV4(1192,38351
+ def _explode_shorthand_ip_string(1215,39010
+ def _make_netmask(1219,39105
+ def _ip_int_from_string(1243,40141
+ def _parse_octet(1270,40923
+ def _string_from_ip_int(1307,42421
+ def _is_hostmask(1322,42925
+ def _reverse_pointer(1343,43511
+ def max_prefixlen(1353,43820
+ def version(1357,43899
+class IPv4Address(1361,43953
+ def __init__(1367,44095
+ def packed(1404,45375
+ def is_reserved(1409,45511
+ def is_private(1420,45801
+ def is_global(1431,46116
+ def is_multicast(1437,46266
+ def is_unspecified(1448,46555
+ def is_loopback(1459,46839
+ def is_link_local(1469,47094
+class IPv4Interface(1479,47344
+ def __init__(1481,47379
+ def __str__(1509,48358
+ def __eq__(1513,48494
+ def __lt__(1525,48977
+ def __hash__(1537,49474
+ def ip(1543,49635
+ def with_prefixlen(1547,49705
+ def with_netmask(1552,49855
+ def with_hostmask(1557,50000
+class IPv4Network(1562,50134
+ def __init__(1577,50628
+ def is_global(1663,54227
+class _IPv4Constants(1676,54645
+class _BaseV6(1711,55598
+ def _make_netmask(1732,56098
+ def _ip_int_from_string(1750,56808
+ def _parse_hextet(1855,61213
+ def _compress_hextets(1881,62161
+ def _string_from_ip_int(1929,63978
+ def _explode_shorthand_ip_string(1954,64693
+ def _reverse_pointer(1978,65464
+ def max_prefixlen(1988,65769
+ def version(1992,65848
+class IPv6Address(1996,65902
+ def __init__(2002,66044
+ def packed(2040,67407
+ def is_multicast(2045,67543
+ def is_reserved(2056,67846
+ def is_link_local(2067,68158
+ def is_site_local(2077,68419
+ def is_private(2091,68888
+ def is_global(2102,69203
+ def is_unspecified(2113,69478
+ def is_loopback(2124,69735
+ def ipv4_mapped(2135,69998
+ def teredo(2148,70350
+ def sixtofour(2163,70801
+class IPv6Interface(2176,71171
+ def __init__(2178,71206
+ def __str__(2202,72181
+ def __eq__(2206,72317
+ def __lt__(2218,72800
+ def __hash__(2230,73297
+ def ip(2236,73458
+ def with_prefixlen(2240,73528
+ def with_netmask(2245,73678
+ def with_hostmask(2250,73823
+ def is_unspecified(2255,73970
+ def is_loopback(2259,74076
+class IPv6Network(2263,74163
+ def __init__(2279,74675
+ def hosts(2358,77871
+ def is_site_local(2371,78277
+class _IPv6Constants(2386,78784
+
+venv/lib/python2.7/site-packages/pip/_vendor/colorama/ansitowin32.py,567
+class StreamWrapper(16,316
+ def __init__(22,536
+ def __getattr__(28,774
+ def __enter__(31,853
+ def __exit__(37,1190
+ def write(40,1288
+ def isatty(43,1353
+ def closed(56,1747
+class AnsiToWin32(64,1904
+ def __init__(73,2338
+ def should_wrap(106,3701
+ def get_win32_calls(116,4166
+ def write(160,6913
+ def reset_all(170,7162
+ def write_and_convert(177,7357
+ def write_plain_text(193,7914
+ def convert_ansi(199,8071
+ def extract_params(205,8256
+ def call_win32(223,8854
+ def convert_osc(245,9869
+
+venv/lib/python2.7/site-packages/pip/_vendor/colorama/win32.py,386
+ class CONSOLE_SCREEN_BUFFER_INFO(21,483
+ def __str__(30,804
+ def _winapi_test(92,2850
+ def winapi_test(98,3034
+ def GetConsoleScreenBufferInfo(102,3169
+ def SetConsoleTextAttribute(109,3410
+ def SetConsoleCursorPosition(113,3559
+ def FillConsoleOutputCharacter(131,4379
+ def FillConsoleOutputAttribute(141,4814
+ def SetConsoleTitle(151,5332
+
+venv/lib/python2.7/site-packages/pip/_vendor/colorama/ansi.py,352
+def code_to_chars(12,254
+def set_title(15,313
+def clear_screen(18,372
+def clear_line(21,432
+class AnsiCodes(25,491
+ def __init__(26,516
+class AnsiCursor(36,940
+ def UP(37,966
+ def DOWN(39,1023
+ def FORWARD(41,1082
+ def BACK(43,1144
+ def POS(45,1203
+class AnsiFore(49,1283
+class AnsiBack(71,1807
+class AnsiStyle(93,2339
+
+venv/lib/python2.7/site-packages/pip/_vendor/colorama/winterm.py,456
+class WinColor(6,113
+class WinStyle(17,282
+class WinTerm(22,487
+ def __init__(24,511
+ def get_attrs(36,1091
+ def set_attrs(39,1191
+ def reset_all(44,1370
+ def fore(49,1520
+ def back(60,1881
+ def style(71,2275
+ def set_console(77,2466
+ def get_position(85,2725
+ def set_cursor_position(93,3024
+ def cursor_adjust(103,3407
+ def erase_screen(111,3732
+ def erase_line(143,5249
+ def set_title(168,6369
+
+venv/lib/python2.7/site-packages/pip/_vendor/colorama/initialise.py,131
+def reset_all(18,264
+def init(23,410
+def deinit(51,1207
+def colorama_text(59,1380
+def reinit(67,1497
+def wrap_stream(74,1655
+
+venv/lib/python2.7/site-packages/pip/_vendor/idna/intranges.py,117
+def intranges_from_list(10,288
+def _encode_range(31,1016
+def _decode_range(34,1079
+def intranges_contain(38,1147
+
+venv/lib/python2.7/site-packages/pip/_vendor/idna/core.py,591
+class IDNAError(16,299
+class IDNABidiError(21,407
+class InvalidCodepoint(26,522
+class InvalidCodepointContext(31,641
+def _combining_class(36,774
+def _is_script(43,981
+def _punycode(46,1074
+def _unot(49,1125
+def valid_label_length(53,1174
+def valid_string_length(60,1269
+def check_bidi(67,1407
+def check_initial_combiner(127,3728
+def check_hyphen_ok(134,3907
+def check_nfc(143,4174
+def valid_contextj(149,4317
+def valid_contexto(193,5410
+def check_label(234,6559
+def alabel(266,7934
+def ulabel(291,8447
+def uts46_remap(312,8929
+def encode(340,10173
+def decode(371,11017
+
+venv/lib/python2.7/site-packages/pip/_vendor/idna/codec.py,278
+class Codec(7,147
+ def encode(9,175
+ def decode(19,421
+class IncrementalEncoder(29,668
+ def _buffer_encode(30,729
+class IncrementalDecoder(62,1656
+ def _buffer_decode(63,1717
+class StreamWriter(103,2882
+class StreamReader(106,2940
+def getregentry(109,2998
+
+venv/lib/python2.7/site-packages/pip/_vendor/idna/uts46data.py,1905
+def _seg_0(8,153
+def _seg_1(112,2027
+def _seg_2(216,3922
+def _seg_3(320,6015
+def _seg_4(424,8243
+def _seg_5(528,10484
+def _seg_6(632,12747
+def _seg_7(736,15103
+def _seg_8(840,17441
+def _seg_9(944,19625
+def _seg_10(1048,21888
+def _seg_11(1152,23935
+def _seg_12(1256,25803
+def _seg_13(1360,27649
+def _seg_14(1464,29787
+def _seg_15(1568,31770
+def _seg_16(1672,34187
+def _seg_17(1776,36610
+def _seg_18(1880,38952
+def _seg_19(1984,41319
+def _seg_20(2088,43959
+def _seg_21(2192,46556
+def _seg_22(2296,48978
+def _seg_23(2400,51525
+def _seg_24(2504,54168
+def _seg_25(2608,56719
+def _seg_26(2712,59064
+def _seg_27(2816,61447
+def _seg_28(2920,64182
+def _seg_29(3024,66809
+def _seg_30(3128,69520
+def _seg_31(3232,72324
+def _seg_32(3336,75050
+def _seg_33(3440,78115
+def _seg_34(3544,81204
+def _seg_35(3648,83922
+def _seg_36(3752,86285
+def _seg_37(3856,88619
+def _seg_38(3960,90855
+def _seg_39(4064,93510
+def _seg_40(4168,96245
+def _seg_41(4272,98980
+def _seg_42(4376,101659
+def _seg_43(4480,104387
+def _seg_44(4584,107075
+def _seg_45(4688,109812
+def _seg_46(4792,112653
+def _seg_47(4896,115488
+def _seg_48(5000,118351
+def _seg_49(5104,121378
+def _seg_50(5208,123953
+def _seg_51(5312,126499
+def _seg_52(5416,129192
+def _seg_53(5520,131562
+def _seg_54(5624,134263
+def _seg_55(5728,136667
+def _seg_56(5832,138792
+def _seg_57(5936,141115
+def _seg_58(6040,143355
+def _seg_59(6144,145942
+def _seg_60(6248,148535
+def _seg_61(6352,151140
+def _seg_62(6456,153745
+def _seg_63(6560,156380
+def _seg_64(6664,159015
+def _seg_65(6768,161666
+def _seg_66(6872,164405
+def _seg_67(6976,167143
+def _seg_68(7080,169841
+def _seg_69(7184,172424
+def _seg_70(7288,174970
+def _seg_71(7392,177579
+def _seg_72(7496,180294
+def _seg_73(7600,182748
+def _seg_74(7704,185577
+def _seg_75(7808,188423
+def _seg_76(7912,191278
+def _seg_77(8016,194130
+def _seg_78(8120,196964
+
+venv/lib/python2.7/site-packages/pip/_vendor/idna/compat.py,59
+def ToASCII(4,42
+def ToUnicode(7,88
+def nameprep(10,136
+
+venv/lib/python2.7/site-packages/idna/intranges.py,117
+def intranges_from_list(10,288
+def _encode_range(31,1016
+def _decode_range(34,1079
+def intranges_contain(38,1147
+
+venv/lib/python2.7/site-packages/idna/core.py,591
+class IDNAError(16,299
+class IDNABidiError(21,407
+class InvalidCodepoint(26,522
+class InvalidCodepointContext(31,641
+def _combining_class(36,774
+def _is_script(43,981
+def _punycode(46,1074
+def _unot(49,1125
+def valid_label_length(53,1174
+def valid_string_length(60,1269
+def check_bidi(67,1407
+def check_initial_combiner(127,3728
+def check_hyphen_ok(134,3907
+def check_nfc(143,4174
+def valid_contextj(149,4317
+def valid_contexto(193,5410
+def check_label(234,6559
+def alabel(266,7934
+def ulabel(291,8447
+def uts46_remap(312,8929
+def encode(340,10173
+def decode(371,11017
+
+venv/lib/python2.7/site-packages/idna/codec.py,278
+class Codec(7,147
+ def encode(9,175
+ def decode(19,421
+class IncrementalEncoder(29,668
+ def _buffer_encode(30,729
+class IncrementalDecoder(62,1656
+ def _buffer_decode(63,1717
+class StreamWriter(103,2882
+class StreamReader(106,2940
+def getregentry(109,2998
+
+venv/lib/python2.7/site-packages/idna/uts46data.py,1905
+def _seg_0(8,153
+def _seg_1(112,2027
+def _seg_2(216,3922
+def _seg_3(320,6015
+def _seg_4(424,8243
+def _seg_5(528,10484
+def _seg_6(632,12747
+def _seg_7(736,15103
+def _seg_8(840,17441
+def _seg_9(944,19625
+def _seg_10(1048,21888
+def _seg_11(1152,23935
+def _seg_12(1256,25803
+def _seg_13(1360,27649
+def _seg_14(1464,29787
+def _seg_15(1568,31770
+def _seg_16(1672,34187
+def _seg_17(1776,36610
+def _seg_18(1880,38952
+def _seg_19(1984,41319
+def _seg_20(2088,43959
+def _seg_21(2192,46556
+def _seg_22(2296,48978
+def _seg_23(2400,51525
+def _seg_24(2504,54168
+def _seg_25(2608,56719
+def _seg_26(2712,59064
+def _seg_27(2816,61447
+def _seg_28(2920,64182
+def _seg_29(3024,66809
+def _seg_30(3128,69520
+def _seg_31(3232,72324
+def _seg_32(3336,75050
+def _seg_33(3440,78115
+def _seg_34(3544,81204
+def _seg_35(3648,83922
+def _seg_36(3752,86285
+def _seg_37(3856,88619
+def _seg_38(3960,90855
+def _seg_39(4064,93510
+def _seg_40(4168,96245
+def _seg_41(4272,98980
+def _seg_42(4376,101659
+def _seg_43(4480,104387
+def _seg_44(4584,107075
+def _seg_45(4688,109812
+def _seg_46(4792,112653
+def _seg_47(4896,115488
+def _seg_48(5000,118351
+def _seg_49(5104,121378
+def _seg_50(5208,123953
+def _seg_51(5312,126499
+def _seg_52(5416,129192
+def _seg_53(5520,131562
+def _seg_54(5624,134263
+def _seg_55(5728,136667
+def _seg_56(5832,138792
+def _seg_57(5936,141115
+def _seg_58(6040,143355
+def _seg_59(6144,145942
+def _seg_60(6248,148535
+def _seg_61(6352,151140
+def _seg_62(6456,153745
+def _seg_63(6560,156380
+def _seg_64(6664,159015
+def _seg_65(6768,161666
+def _seg_66(6872,164405
+def _seg_67(6976,167143
+def _seg_68(7080,169841
+def _seg_69(7184,172424
+def _seg_70(7288,174970
+def _seg_71(7392,177579
+def _seg_72(7496,180294
+def _seg_73(7600,182748
+def _seg_74(7704,185577
+def _seg_75(7808,188423
+def _seg_76(7912,191278
+def _seg_77(8016,194130
+def _seg_78(8120,196964
+
+venv/lib/python2.7/site-packages/idna/compat.py,59
+def ToASCII(4,42
+def ToUnicode(7,88
+def nameprep(10,136
+
+venv/lib/python2.7/distutils/__init__.py,213
+ class build_ext(37,1278
+ def finalize_options 38,1314
+def find_config_files(53,1915
+def sysconfig_get_python_inc(75,2712
+def sysconfig_get_python_lib(83,3042
+def sysconfig_get_config_vars(91,3421
+
+venv/lib/python2.7/site.py,1123
+def makepath(92,3393
+def abs__file__(100,3648
+def removeduppaths(113,4131
+def addbuilddir(133,4948
+def _init_pathinfo(143,5324
+def addpackage(155,5649
+def addsitedir(186,6547
+def addsitepackages(209,7225
+def check_enableusersite(285,11227
+def addusersitepackages(309,12014
+ def joinuser(324,12463
+def setBEGINLIBPATH(362,13795
+def setquit(379,14412
+ class Quitter(391,14697
+ def __init__(392,14724
+ def __repr__(394,14787
+ def __call__(396,14878
+class _Printer(408,15232
+ def __init__(414,15397
+ def __setup(421,15591
+ def __repr__(442,16204
+ def __call__(449,16432
+def setcopyright(472,17173
+class _Helper(494,18096
+ def __repr__(500,18220
+ def __call__(503,18354
+def sethelper(507,18456
+def aliasmbcs(510,18504
+def setencoding(525,19109
+def execsitecustomize(545,19864
+def virtual_install_main_packages(552,20020
+def force_global_eggs_after_local_site_packages(627,23396
+def virtual_addsitepackages(642,23945
+def fixclasspath(646,24106
+def execusercustomize(660,24538
+def main(668,24695
+def _script(705,25972
+ def exists(726,26598
+
+dev_scripts/blacklist.py,17
+def main(20,413
+
+dev_scripts/process_chat.py,15
+def main(9,94
+
+dev_scripts/get_mirrors.py,403
+class FileWriter(52,1334
+ def __init__(54,1437
+ def dataReceived(68,1961
+ def connectionLost(76,2250
+class HTTPSVerifyingContextFactory(84,2526
+ def __init__(85,2588
+ def getContext(97,3074
+ def verifyCN(114,3585
+def handle(129,4103
+def writeToFile(145,4670
+def is_json(152,4865
+def add_tpo_link(161,5047
+def add_entry(170,5278
+def add_mirror(182,5531
+def main(199,5962
+
+dev_scripts/process_http.py,15
+def main(7,69
+
+dev_scripts/stats.py,17
+def main(19,391
+
+dev_scripts/create_gh_mirrors.py,78
+def create_readme(20,352
+def create_landing_html(84,2570
+def main(156,5028
+
+dev_scripts/report.py,131
+class Report(51,890
+ def __init__(52,912
+ def db_write(62,1229
+ def get_logs(72,1631
+ def generate_report(88,2343
+
+dev_scripts/process_email.py,15
+def main(9,94
+
+dev_scripts/process_tweets.py,15
+def main(9,97
+
+dev_scripts/create_api_mirror.py,405
+class ConfigError(67,1903
+class InternalError(71,1944
+class APIMirror(75,1987
+ def __init__(77,2066
+ def _is_json(81,2160
+ def _write_json(95,2516
+ def _get_provider_name(118,3190
+ def _load_latest_version(130,3478
+ def _load_links(136,3700
+ def _load_mirrors(162,4496
+ def _load_resources(168,4709
+ def load_data(178,5046
+ def build(185,5225
+def main(299,8617
+
+dev_scripts/core_demo.py,0
+
+venv/bin/activate_this.py,0
+
+venv/lib/python2.7/site-packages/idna/__init__.py,0
+
+venv/lib/python2.7/site-packages/idna/package_data.py,0
+
+venv/lib/python2.7/site-packages/idna/idnadata.py,0
+
+venv/lib/python2.7/site-packages/pip/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/__main__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/idna/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/idna/package_data.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/idna/idnadata.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/colorama/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/pep517/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/pytoml/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/msgpack/_version.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/compat.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/packages.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/__version__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/requests/certs.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treeadapters/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/_trie/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/backports/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/compat.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/caches/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/version.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/langgreekmodel.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/escsm.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/compat.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/langhungarianmodel.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/cli/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/euctwfreq.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/langturkishmodel.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/langbulgarianmodel.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/big5freq.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/langcyrillicmodel.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/langhebrewmodel.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/mbcssm.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/gb2312freq.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/langthaimodel.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/jisfreq.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/chardet/euckrfreq.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/webencodings/labels.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/packaging/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/packaging/__about__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/certifi/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_vendor/certifi/__main__.py,0
+
+venv/lib/python2.7/site-packages/pip/_internal/cli/status_codes.py,0
+
+venv/lib/python2.7/site-packages/pip/_internal/cli/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_internal/operations/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_internal/models/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/__init__.py,0
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/setuptools_build.py,0
+
+venv/lib/python2.7/site-packages/pip/_internal/utils/typing.py,0
+
+venv/lib/python2.7/site-packages/pkg_resources/_vendor/__init__.py,0
+
+venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/__init__.py,0
+
+venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/__about__.py,0
+
+venv/lib/python2.7/site-packages/exampleproj/__init__.py,0
+
+venv/lib/python2.7/site-packages/exampleproj/_version.py,0
+
+venv/lib/python2.7/site-packages/attr/__init__.py,0
+
+venv/lib/python2.7/site-packages/setuptools/version.py,0
+
+venv/lib/python2.7/site-packages/setuptools/_vendor/__init__.py,0
+
+venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/__init__.py,0
+
+venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/__about__.py,0
+
+venv/lib/python2.7/site-packages/setuptools/command/__init__.py,0
+
+venv/lib/python2.7/site-packages/incremental/tests/__init__.py,0
+
+venv/lib/python2.7/site-packages/incremental/_version.py,0
+
+venv/lib/python2.7/site-packages/configparser.py,0
+
+venv/lib/python2.7/site-packages/backports/__init__.py,0
+
+venv/lib/python2.7/site-packages/hyperlink/__init__.py,0
+
+venv/lib/python2.7/site-packages/hyperlink/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/wheel/__init__.py,0
+
+venv/lib/python2.7/site-packages/wheel/cli/install.py,0
+
+venv/lib/python2.7/site-packages/constantly/__init__.py,0
+
+venv/lib/python2.7/site-packages/easy_install.py,0
+
+venv/lib/python2.7/site-packages/zope/interface/tests/__init__.py,0
+
+venv/lib/python2.7/site-packages/zope/interface/tests/m2.py,0
+
+venv/lib/python2.7/site-packages/zope/interface/common/tests/__init__.py,0
+
+venv/lib/python2.7/site-packages/zope/interface/common/__init__.py,0
+
+venv/lib/python2.7/site-packages/automat/__init__.py,0
+
+venv/lib/python2.7/site-packages/automat/_test/__init__.py,0
+
+venv/lib/python2.7/site-packages/hamcrest/__init__.py,0
+
+venv/lib/python2.7/site-packages/hamcrest/core/helpers/__init__.py,0
+
+venv/lib/python2.7/site-packages/hamcrest/core/__init__.py,0
+
+venv/lib/python2.7/site-packages/hamcrest/core/core/__init__.py,0
+
+venv/lib/python2.7/site-packages/hamcrest/library/__init__.py,0
+
+venv/lib/python2.7/site-packages/hamcrest/library/number/__init__.py,0
+
+venv/lib/python2.7/site-packages/hamcrest/library/text/__init__.py,0
+
+venv/lib/python2.7/site-packages/hamcrest/library/collection/__init__.py,0
+
+venv/lib/python2.7/site-packages/hamcrest/library/integration/__init__.py,0
+
+venv/lib/python2.7/site-packages/hamcrest/library/object/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/scripts/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/scripts/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/news/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/news/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/cred/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/cred/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/python/constants.py,0
+
+venv/lib/python2.7/site-packages/twisted/python/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/python/url.py,0
+
+venv/lib/python2.7/site-packages/twisted/python/versions.py,0
+
+venv/lib/python2.7/site-packages/twisted/python/_url.py,0
+
+venv/lib/python2.7/site-packages/twisted/python/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/python/test/deprecatedattributes.py,0
+
+venv/lib/python2.7/site-packages/twisted/conch/scripts/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/conch/ui/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/conch/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/conch/ttymodes.py,0
+
+venv/lib/python2.7/site-packages/twisted/conch/openssh_compat/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/conch/insults/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/conch/insults/colors.py,0
+
+venv/lib/python2.7/site-packages/twisted/conch/client/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/conch/ssh/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/conch/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/conch/test/keydata.py,0
+
+venv/lib/python2.7/site-packages/twisted/mail/scripts/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/mail/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/mail/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/plugins/twisted_web.py,0
+
+venv/lib/python2.7/site-packages/twisted/plugins/twisted_news.py,0
+
+venv/lib/python2.7/site-packages/twisted/plugins/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/plugins/twisted_ftp.py,0
+
+venv/lib/python2.7/site-packages/twisted/plugins/twisted_reactors.py,0
+
+venv/lib/python2.7/site-packages/twisted/plugins/twisted_portforward.py,0
+
+venv/lib/python2.7/site-packages/twisted/plugins/twisted_runner.py,0
+
+venv/lib/python2.7/site-packages/twisted/plugins/twisted_inet.py,0
+
+venv/lib/python2.7/site-packages/twisted/plugins/twisted_mail.py,0
+
+venv/lib/python2.7/site-packages/twisted/plugins/twisted_socks.py,0
+
+venv/lib/python2.7/site-packages/twisted/plugins/twisted_names.py,0
+
+venv/lib/python2.7/site-packages/twisted/plugins/twisted_core.py,0
+
+venv/lib/python2.7/site-packages/twisted/plugins/twisted_conch.py,0
+
+venv/lib/python2.7/site-packages/twisted/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/_version.py,0
+
+venv/lib/python2.7/site-packages/twisted/tap/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/spread/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/spread/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/names/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/names/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/__main__.py,0
+
+venv/lib/python2.7/site-packages/twisted/words/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/words/xish/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/words/protocols/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/words/im/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/words/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/persisted/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/persisted/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/runner/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/runner/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/internet/reactor.py,0
+
+venv/lib/python2.7/site-packages/twisted/internet/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/internet/iocpreactor/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/internet/iocpreactor/const.py,0
+
+venv/lib/python2.7/site-packages/twisted/internet/iocpreactor/setup.py,0
+
+venv/lib/python2.7/site-packages/twisted/internet/stdio.py,0
+
+venv/lib/python2.7/site-packages/twisted/internet/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/internet/test/process_cli.py,0
+
+venv/lib/python2.7/site-packages/twisted/internet/test/process_gireactornocompat.py,0
+
+venv/lib/python2.7/site-packages/twisted/internet/test/process_connectionlost.py,0
+
+venv/lib/python2.7/site-packages/twisted/_threads/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/_threads/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/application/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/application/twist/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/application/twist/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/application/runner/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/application/runner/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/application/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/pair/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/pair/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/protocols/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/protocols/haproxy/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/protocols/haproxy/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/protocols/mice/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/protocols/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/positioning/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/positioning/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/trial/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/trial/unittest.py,0
+
+venv/lib/python2.7/site-packages/twisted/trial/__main__.py,0
+
+venv/lib/python2.7/site-packages/twisted/trial/_dist/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/trial/_dist/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/trial/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/copyright.py,0
+
+venv/lib/python2.7/site-packages/twisted/web/guard.py,0
+
+venv/lib/python2.7/site-packages/twisted/web/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/web/_auth/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/web/_responses.py,0
+
+venv/lib/python2.7/site-packages/twisted/web/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/enterprise/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/logger/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/test/process_getenv.py,0
+
+venv/lib/python2.7/site-packages/twisted/test/__init__.py,0
+
+venv/lib/python2.7/site-packages/twisted/test/reflect_helper_ZDE.py,0
+
+venv/lib/python2.7/site-packages/twisted/test/reflect_helper_VE.py,0
+
+venv/lib/python2.7/site-packages/twisted/test/process_stdinreader.py,0
+
+venv/lib/python2.7/site-packages/twisted/test/process_tty.py,0
+
+venv/lib/python2.7/site-packages/twisted/test/process_cmdline.py,0
+
+venv/lib/python2.7/site-packages/twisted/test/process_signal.py,0
+
+venv/lib/python2.7/site-packages/twisted/test/process_linger.py,0
+
+venv/lib/python2.7/site-packages/twisted/test/process_reader.py,0
+
+venv/lib/python2.7/site-packages/twisted/test/reflect_helper_IE.py,0
+
+venv/lib/python2.7/site-packages/twisted/test/process_echoer.py,0
+
+venv/lib/python2.7/site-packages/twisted/test/process_getargv.py,0
+
+venv/lib/python2.7/site-packages/twisted/test/process_fds.py,0
+
+gettor/__init__.py,0
+
+gettor/parse/__init__.py,0
+
+test/__init__.py,0
diff --git a/bin/gettor_service b/bin/gettor_service
new file mode 100755
index 0000000..2f7e12a
--- /dev/null
+++ b/bin/gettor_service
@@ -0,0 +1,39 @@
+#!/bin/bash
+#
+# This file is part of GetTor, a Tor Browser distribution system.
+#
+# :authors: isra <ilv at torproject.org>
+# see also AUTHORS file
+#
+# :copyright: (c) 2008-2014, The Tor Project, Inc.
+# (c) 2014-2018, Israel Leiva
+#
+# :license: This is Free Software. See LICENSE for license information.
+
+source venv/bin/activate
+
+case "$1" in
+start)
+ twistd3 --python=scripts/gettor --logfile=log/gettor.log --pidfile=gettor.pid
+ ;;
+stop)
+ kill -INT `cat gettor.pid`
+ ;;
+restart)
+ $0 stop
+ sleep 2;
+ $0 start
+ ;;
+status)
+ if [ -e gettor.pid ]; then
+ echo gettor is running with pid=`cat gettor.pid`
+ else
+ echo gettor is NOT running
+ exit 1
+ fi
+ ;;
+*)
+ echo "Usage: $0 {start|stop|status|restart}"
+esac
+
+exit 0
diff --git a/config/blacklist.cfg b/config/blacklist.cfg
deleted file mode 100644
index bb8a3d8..0000000
--- a/config/blacklist.cfg
+++ /dev/null
@@ -1,6 +0,0 @@
-[general]
-db: /path/to/gettor.db
-
-[log]
-level: DEBUG
-dir: /path/to/log
diff --git a/config/core.cfg b/config/core.cfg
deleted file mode 100644
index 1f03c59..0000000
--- a/config/core.cfg
+++ /dev/null
@@ -1,12 +0,0 @@
-[general]
-basedir: /path/to/gettor
-db: gettor.db
-
-[links]
-dir: /path/to/providers/
-os: linux,windows,osx
-locales: es,en
-
-[log]
-dir: /path/to/log/
-level: DEBUG
diff --git a/config/smtp.cfg b/config/smtp.cfg
deleted file mode 100644
index a7e9f7a..0000000
--- a/config/smtp.cfg
+++ /dev/null
@@ -1,17 +0,0 @@
-[general]
-basedir: /path/to/gettor/smtp
-mirrors: /path/to/mirrors
-our_domain: torproject.org
-core_cfg: /path/to/core.cfg
-
-[blacklist]
-cfg: /path/to/blacklist.cfg
-max_requests: 3
-wait_time: 20
-
-[i18n]
-dir: /path/to/i18n/
-
-[log]
-level: DEBUG
-dir: /path/to/log/
diff --git a/config/tor-mirrors b/config/tor-mirrors.json
similarity index 100%
rename from config/tor-mirrors
rename to config/tor-mirrors.json
diff --git a/config/xmpp.cfg b/config/xmpp.cfg
deleted file mode 100644
index d81d4df..0000000
--- a/config/xmpp.cfg
+++ /dev/null
@@ -1,21 +0,0 @@
-[account]
-user: account at domain
-password:
-
-[general]
-basedir: /path/to/gettor/xmpp/
-core_cfg: /path/to/core.cfg
-max_words: 10
-db: /path/to/gettor.db
-
-[blacklist]
-cfg: /path/to/blacklist.cfg
-max_requests: 3
-wait_time: 20
-
-[i18n]
-dir: /path/to/i18n/
-
-[log]
-level: DEBUG
-dir: /path/to/log/
diff --git a/dev_scripts/create_db.py b/dev_scripts/create_db.py
deleted file mode 100644
index d6e0b0f..0000000
--- a/dev_scripts/create_db.py
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/usr/bin/python
-# -*- coding: utf-8 -*-
-#
-# This file is part of GetTor, a Tor Browser distribution system.
-#
-# :authors: Israel Leiva <ilv at riseup.net>
-# see also AUTHORS file
-#
-# :copyright: (c) 2008-2014, The Tor Project, Inc.
-# (c) 2014, Israel Leiva
-#
-# :license: This is Free Software. See LICENSE for license information.
-
-import os
-import sqlite3
-import argparse
-
-
-def main():
- """Create/delete GetTor database for managing stats and blacklisting.
-
- Database file (.db) must be empty. If it doesn't exist, it will be
- created. See argparse usage for more details.
-
- """
- parser = argparse.ArgumentParser(description='Utility for GetTor'
- ' database')
- parser.add_argument('-c', '--create', default=None,
- metavar='path_to_database.db',
- help='create database')
- parser.add_argument('-d', '--delete', default=None,
- metavar='path_to_database.db',
- help='delete database')
-
- args = parser.parse_args()
- if args.create:
- con = sqlite3.connect(args.create)
- with con:
- cur = con.cursor()
- # table for handling users (i.e. blacklist)
- cur.execute(
- "CREATE TABLE users(id TEXT, service TEXT, times INT,"
- "blocked INT, last_request TEXT)"
- )
-
- cur.execute(
- "CREATE TABLE requests(date TEXT, request TEXT, os TEXT,"
- " locale TEXT, channel TEXT, PRIMARY KEY (date, channel))"
- )
-
- print "Database %s created" % os.path.abspath(args.create)
- elif args.delete:
- os.remove(os.path.abspath(args.delete))
- print "Database %s deleted" % os.path.abspath(args.delete)
- else:
- print "See --help for details on usage."
-if __name__ == "__main__":
- main()
diff --git a/INSTALL-SMTP b/doc/INSTALL-SMTP
similarity index 100%
rename from INSTALL-SMTP
rename to doc/INSTALL-SMTP
diff --git a/gettor.conf.json b/gettor.conf.json
new file mode 100644
index 0000000..d97b4fb
--- /dev/null
+++ b/gettor.conf.json
@@ -0,0 +1,10 @@
+{
+ "platforms": ["linux", "osx", "windows"],
+ "dbname": "gettor.db",
+ "email_parser_logfile": "email_parser.log",
+ "email_requests_limit": 5,
+ "sendmail_interval": 10,
+ "sendmail_addr": "email at addr",
+ "sendmail_host": "host",
+ "sendmail_port": 587
+}
diff --git a/gettor/__init__.py b/gettor/__init__.py
index c87425a..bf73506 100644
--- a/gettor/__init__.py
+++ b/gettor/__init__.py
@@ -1 +1,17 @@
-# yes it's empty, of such a fullness
+# -*- coding: utf-8 -*-
+"""
+This file is part of GetTor, a service providing alternative methods to download
+the Tor Browser.
+
+:authors: Hiro <hiro at torproject.org>
+ please also see AUTHORS file
+:copyright: (c) 2008-2014, The Tor Project, Inc.
+ (c) 2014, all entities within the AUTHORS file
+:license: see included LICENSE for information
+"""
+
+from .utils import strings
+
+
+__version__ = strings.get_version()
+__locales__ = strings.get_locales()
diff --git a/gettor/core.py b/gettor/core.py
deleted file mode 100644
index a12853b..0000000
--- a/gettor/core.py
+++ /dev/null
@@ -1,481 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# This file is part of GetTor, a Tor Browser distribution system.
-#
-# :authors: Israel Leiva <ilv at riseup.net>
-# see also AUTHORS file
-#
-# :copyright: (c) 2008-2014, The Tor Project, Inc.
-# (c) 2014, Israel Leiva
-#
-# :license: This is Free Software. See LICENSE for license information.
-
-import os
-import re
-import logging
-import gettext
-import tempfile
-import ConfigParser
-
-import db
-import utils
-
-"""Core module for getting links from providers."""
-
-
-class ConfigError(Exception):
- pass
-
-
-class NotSupportedError(Exception):
- pass
-
-
-class LinkFormatError(Exception):
- pass
-
-
-class LinkFileError(Exception):
- pass
-
-
-class InternalError(Exception):
- pass
-
-
-class Core(object):
- """Get links from providers and deliver them to other modules.
-
- Public methods:
-
- get_links(): Get the links for the OS and locale requested.
- create_links_file(): Create a file to store links of a provider.
- add_link(): Add a link to a links file of a provider.
- get_supported_os(): Get a list of supported operating systems.
- get_supported_lc(): Get a list of supported locales.
-
- Exceptions:
-
- UnsupportedOSError: OS and/or locale not supported.
- ConfigError: Something's misconfigured.
- LinkFormatError: The link added doesn't seem legit.
- LinkFileError: Error related to the links file of a provider.
- InternalError: Something went wrong internally.
-
- """
-
- def __init__(self, cfg=None):
- """Create a new core object by reading a configuration file.
-
- :param: cfg (string) the path of the configuration file.
- :raise: ConfigurationError if the configuration file doesn't exists
- or if something goes wrong while reading options from it.
-
- """
- default_cfg = 'core.cfg'
- config = ConfigParser.ConfigParser()
-
- if cfg is None or not os.path.isfile(cfg):
- cfg = default_cfg
-
- try:
- with open(cfg) as f:
- config.readfp(f)
- except IOError:
- raise ConfigError("File %s not found!" % cfg)
-
- try:
- self.supported_lc = config.get('links', 'locales')
- self.supported_os = config.get('links', 'os')
-
- basedir = config.get('general', 'basedir')
- self.linksdir = config.get('links', 'dir')
- self.linksdir = os.path.join(basedir, self.linksdir)
- self.i18ndir = config.get('i18n', 'dir')
-
- loglevel = config.get('log', 'level')
- logdir = config.get('log', 'dir')
- logfile = os.path.join(logdir, 'core.log')
-
- dbname = config.get('general', 'db')
- dbname = os.path.join(basedir, dbname)
- self.db = db.DB(dbname)
-
- except ConfigParser.Error as e:
- raise ConfigError("Configuration error: %s" % str(e))
- except db.Exception as e:
- raise InternalError("%s" % e)
-
- # logging
- log = logging.getLogger(__name__)
-
- logging_format = utils.get_logging_format()
- date_format = utils.get_date_format()
- formatter = logging.Formatter(logging_format, date_format)
-
- log.info('Redirecting CORE logging to %s' % logfile)
- logfileh = logging.FileHandler(logfile, mode='a+')
- logfileh.setFormatter(formatter)
- logfileh.setLevel(logging.getLevelName(loglevel))
- log.addHandler(logfileh)
-
- # stop logging on stdout from now on
- log.propagate = False
- self.log = log
-
- def _get_msg(self, msgid, lc):
- """Get message identified by msgid in a specific locale.
-
- :param: msgid (string) the identifier of a string.
- :param: lc (string) the locale.
-
- :return: (string) the message from the .po file.
-
- """
- # obtain the content in the proper language
- try:
- t = gettext.translation(lc, self.i18ndir, languages=[lc])
- _ = t.ugettext
-
- msgstr = _(msgid)
- return msgstr
- except IOError as e:
- raise ConfigError("%s" % str(e))
-
- def get_links(self, service, os, lc):
- """Get links for OS in locale.
-
- This method should be called from the services modules of
- GetTor (e.g. SMTP). To make it easy we let the module calling us
- specify the name of the service (for stats purpose).
-
- :param: service (string) the service trying to get the links.
- :param: os (string) the operating system.
- :param: lc (string) tthe locale.
-
- :raise: InternalError if something goes wrong while internally.
-
- :return: (string) the links.
-
- """
- # english and windows by default
- if lc not in self.supported_lc:
- self.log.debug("Request for locale not supported. Default to en")
- lc = 'en'
-
- if os not in self.supported_os:
- self.log.debug("Request for OS not supported. Default to windows")
- os = 'windows'
-
- # this could change in the future, let's leave it isolated.
- self.log.debug("Trying to get the links...")
- try:
- links = self._get_links(os, lc)
- self.log.debug("OK")
- except InternalError as e:
- self.log.debug("FAILED")
- raise InternalError("%s" % str(e))
-
- if links is None:
- self.log.debug("No links found")
- raise InternalError("No links. Something is wrong.")
-
- return links
-
- def _get_links(self, osys, lc):
- """Internal method to get the links.
-
- Looks for the links inside each provider file. This should only be
- called from get_links() method.
-
- :param: osys (string) the operating system.
- :param: lc (string) the locale.
-
- :return: (string/None) links on success, None otherwise.
-
- """
-
- # read the links files using ConfigParser
- # see the README for more details on the format used
- links_files = []
-
- links32 = {}
- links64 = {}
-
- # for the message to be sent
- if osys == 'windows':
- arch = '32/64'
- elif osys == 'osx':
- arch = '64'
- else:
- arch = '32'
-
- # look for files ending with .links
- p = re.compile('.*\.links$')
-
- for name in os.listdir(self.linksdir):
- path = os.path.abspath(os.path.join(self.linksdir, name))
- if os.path.isfile(path) and p.match(path):
- links_files.append(path)
-
- # let's create a dictionary linking each provider with the links
- # found for os and lc. This way makes it easy to check if no
- # links were found
- providers = {}
-
- # separator
- spt = '=' * 72
-
- # reading links from providers directory
- for name in links_files:
- # we're reading files listed on linksdir, so they must exist!
- config = ConfigParser.ConfigParser()
- # but just in case they don't
- try:
- with open(name) as f:
- config.readfp(f)
- except IOError:
- raise InternalError("File %s not found!" % name)
-
- try:
- pname = config.get('provider', 'name')
-
- # check if current provider pname has links for os in lc
- providers[pname] = config.get(osys, lc)
- except ConfigParser.Error as e:
- # we should at least have the english locale available
- self.log.error("Request for %s, returning 'en' instead" % lc)
- providers[pname] = config.get(osys, 'en')
- try:
- #test = providers[pname].split("$")
- #self.log.debug(test)
- if osys == 'linux':
- t32, t64 = [t for t in providers[pname].split(",") if t]
-
- link, signature, chs32 = [l for l in t32.split("$") if l]
- link = " %s: %s" % (pname, link)
- links32[link] = signature
-
- link, signature, chs64 = [l for l in t64.split("$") if l]
- link = " %s: %s" % (pname, link.lstrip())
- links64[link] = signature
-
- else:
- link, signature, chs32 = [l for l in providers[pname].split("$") if l]
- link = " %s: %s" % (pname, link)
- links32[link] = signature
-
- #providers[pname] = providers[pname].replace(",", "")
- #providers[pname] = providers[pname].replace("$", "\n\n")
-
- ### We will improve and add the verification section soon ###
- # all packages are signed with same key
- # (Tor Browser developers)
- # fingerprint = config.get('key', 'fingerprint')
- # for now, english messages only
- # fingerprint_msg = self._get_msg('fingerprint', 'en')
- # fingerprint_msg = fingerprint_msg % fingerprint
- except ConfigParser.Error as e:
- raise InternalError("%s" % str(e))
-
- # create the final links list with all providers
- all_links = []
-
- msg = "Tor Browser %s-bit:\n" % arch
- for link in links32:
- msg = "%s\n%s" % (msg, link)
-
- all_links.append(msg)
-
- if osys == 'linux':
- msg = "\n\n\nTor Browser 64-bit:\n"
- for link in links64:
- msg = "%s\n%s" % (msg, link)
-
- all_links.append(msg)
-
- ### We will improve and add the verification section soon ###
- """
- msg = "\n\n\nTor Browser's signature %s-bit:" %\
- arch
- for link in links32:
- msg = "%s\n%s" % (msg, links32[link])
-
- all_links.append(msg)
-
- if osys == 'linux':
- msg = "\n\n\nTor Browser's signature 64-bit:"
- for link in links64:
- msg = "%s%s" % (msg, links64[link])
-
- all_links.append(msg)
-
- msg = "\n\n\nSHA256 of Tor Browser %s-bit (advanced): %s\n" %\
- (arch, chs32)
- all_links.append(msg)
-
- if osys == 'linux':
- msg = "SHA256 of Tor Browser 64-bit (advanced): %s\n" % chs64
- all_links.append(msg)
-
- """
- ### end verification ###
-
- """
- for key in providers.keys():
- # get more friendly description of the provider
- try:
- # for now, english messages only
- provider_desc = self._get_msg('provider_desc', 'en')
- provider_desc = provider_desc % key
-
- all_links.append(
- "%s\n%s\n\n%s%s\n\n\n" %
- (provider_desc, spt, ''.join(providers[key]), spt)
- )
- except ConfigError as e:
- raise InternalError("%s" % str(e))
- """
-
- ### We will improve and add the verification section soon ###
- # add fingerprint after the links
- # all_links.append(fingerprint_msg)
-
- if all_links:
- return "".join(all_links)
- else:
- # we're trying to get supported os an lc
- # but there aren't any links!
- return None
-
- def get_supported_os(self):
- """Public method to get the list of supported operating systems.
-
- :return: (list) the supported operating systems.
-
- """
- return self.supported_os.split(',')
-
- def get_supported_lc(self):
- """Public method to get the list of supported locales.
-
- :return: (list) the supported locales.
-
- """
- return self.supported_lc.split(',')
-
- def create_links_file(self, provider, fingerprint):
- """Public method to create a links file for a provider.
-
- This should be used by all providers since it writes the links
- file with the proper format. It backs up the old links file
- (if exists) and creates a new one.
-
- :param: provider (string) the provider (links file will use this
- name in slower case).
- :param: fingerprint (string) the fingerprint of the key that signed
- the packages to be uploaded to the provider.
-
- """
- linksfile = os.path.join(self.linksdir, provider.lower() + '.links')
- linksfile_backup = ""
-
- self.log.debug("Request to create a new links file")
- if os.path.isfile(linksfile):
- self.log.debug("Trying to backup the old one...")
- try:
- # backup the old file in case something fails
- linksfile_backup = linksfile + '.backup'
- os.rename(linksfile, linksfile_backup)
- except OSError as e:
- self.log.debug("FAILED %s" % str(e))
- raise LinkFileError(
- "Error while creating new links file: %s" % str(e)
- )
-
- self.log.debug("Creating empty links file...")
- try:
- # this creates an empty links file
- content = ConfigParser.RawConfigParser()
- content.add_section('provider')
- content.set('provider', 'name', provider)
- content.add_section('key')
- content.set('key', 'fingerprint', fingerprint)
- content.add_section('linux')
- content.add_section('windows')
- content.add_section('osx')
- with open(linksfile, 'w+') as f:
- content.write(f)
- except Exception as e:
- self.log.debug("FAILED: %s" % str(e))
- # if we passed the last exception, then this shouldn't
- # be a problem...
- if linksfile_backup:
- os.rename(linksfile_backup, linksfile)
- raise LinkFileError(
- "Error while creating new links file: %s" % str(e)
- )
-
- def add_link(self, provider, osys, lc, link):
- """Public method to add a link to a provider's links file.
-
- Use ConfigParser to add a link into the os section, under the lc
- option. It checks for valid format; the provider's script should
- use the right format (see design).
-
- :param: provider (string) the provider.
- :param: os (string) the operating system.
- :param: lc (string) the locale.
- :param: link (string) link to be added.
-
- :raise: NotsupportedError if the OS and/or locale is not supported.
- :raise: LinkFileError if there is no links file for the provider.
- :raise: LinkFormatError if the link format doesn't seem legit.
- :raise: InternalError if the links file doesn't have a section for
- the OS requested. This *shouldn't* happen because it means
- the file wasn't created correctly.
-
- """
- linksfile = os.path.join(self.linksdir, provider.lower() + '.links')
-
- self.log.debug("Request to add a new link")
- # don't try to add unsupported stuff
- if lc not in self.supported_lc:
- self.log.debug("Request for locale %s not supported" % lc)
- raise NotSupportedError("Locale %s not supported" % lc)
-
- if osys not in self.supported_os:
- self.log.debug("Request for OS %s not supported" % osys)
- raise NotSupportedError("OS %s not supported" % osys)
-
- self.log.debug("Opening links file...")
- if os.path.isfile(linksfile):
- content = ConfigParser.RawConfigParser()
-
- try:
- with open(linksfile) as f:
- content.readfp(f)
- except IOError as e:
- self.log.debug("FAILED %s" % str(e))
- raise LinksFileError("File %s not found!" % linksfile)
- # check if exists and entry for locale; if not, create it
- self.log.debug("Trying to add the link...")
- try:
- links = content.get(osys, lc)
- links = "%s,\n%s" % (links, link)
- content.set(osys, lc, links)
- self.log.debug("Link added")
- with open(linksfile, 'w') as f:
- content.write(f)
- except ConfigParser.NoOptionError:
- content.set(osys, lc, link)
- self.log.debug("Link added (with new locale created)")
- with open(linksfile, 'w') as f:
- content.write(f)
- except ConfigParser.NoSectionError as e:
- # this shouldn't happen, but just in case
- self.log.debug("FAILED (OS not found)")
- raise InternalError("Unknown section %s" % str(e))
- else:
- self.log.debug("FAILED (links file doesn't seem legit)")
- raise LinkFileError("No links file for %s" % provider)
diff --git a/gettor/main.py b/gettor/main.py
new file mode 100644
index 0000000..53fbf61
--- /dev/null
+++ b/gettor/main.py
@@ -0,0 +1,38 @@
+# -*- coding: utf-8 -*-
+"""
+This file is part of GetTor, a service providing alternative methods to download
+the Tor Browser.
+
+:authors: Hiro <hiro at torproject.org>
+ please also see AUTHORS file
+:copyright: (c) 2008-2014, The Tor Project, Inc.
+ (c) 2014, all entities within the AUTHORS file
+:license: see included LICENSE for information
+"""
+
+"""This module sets up GetTor and starts the servers running."""
+
+import sys
+
+from .utils.commons import log
+from .utils import options
+from .services import BaseService
+from .services.email.sendmail import Sendmail
+
+
+def run(gettor, app):
+ """
+ This is GetTor's main entry point and main runtime loop.
+ """
+ settings = options.parse_settings()
+
+ sendmail = Sendmail(settings)
+
+ log.info("Starting services.")
+ sendmail_service = BaseService(
+ "sendmail", sendmail.get_interval(), sendmail
+ )
+
+ gettor.addService(sendmail_service)
+
+ gettor.setServiceParent(app)
diff --git a/gettor/parse/__init__.py b/gettor/parse/__init__.py
new file mode 100644
index 0000000..1bb8bf6
--- /dev/null
+++ b/gettor/parse/__init__.py
@@ -0,0 +1 @@
+# empty
diff --git a/gettor/parse/email.py b/gettor/parse/email.py
new file mode 100644
index 0000000..f798320
--- /dev/null
+++ b/gettor/parse/email.py
@@ -0,0 +1,217 @@
+# -*- coding: utf-8 -*-
+#
+# This file is part of GetTor, a Tor Browser distribution system.
+#
+# :authors: isra <ilv at torproject.org>
+# see also AUTHORS file
+#
+# :copyright: (c) 2008-2014, The Tor Project, Inc.
+# (c) 2014-2018, Israel Leiva
+#
+# :license: This is Free Software. See LICENSE for license information.
+
+from __future__ import absolute_import
+
+import re
+import dkim
+import hashlib
+import validate_email
+
+from datetime import datetime
+import configparser
+
+from email import message_from_string
+from email.utils import parseaddr
+
+from twisted.python import log
+from twisted.internet import defer
+from twisted.enterprise import adbapi
+
+from .. import PLATFORMS, EMAIL_REQUESTS_LIMIT
+from ..db import SQLite3
+
+
+class AddressError(Exception):
+ """
+ Error if email address is not valid or it can't be normalized.
+ """
+ pass
+
+
+class DKIMError(Exception):
+ """
+ Error if DKIM signature verification fails.
+ """
+ pass
+
+
+class EmailParser(object):
+ """Class for parsing email requests."""
+
+ def __init__(self, to_addr=None, dkim=False):
+ """
+ Constructor.
+
+ param (Boolean) dkim: Set dkim verification to True or False.
+ """
+ self.dkim = dkim
+ self.to_addr = to_addr
+
+
+ def parse(self, msg_str):
+ """
+ Parse message content. Check if email address is well formed, if DKIM
+ signature is valid, and prevent service flooding. Finally, look for
+ commands to process the request. Current commands are:
+
+ - links: request links for download.
+ - help: help request.
+
+ :param msg_str (str): incomming message as string.
+
+ :return dict with email address and command (`links` or `help`).
+ """
+
+ log.msg("Building email message from string.", system="email parser")
+ msg = message_from_string(msg_str)
+
+ # Normalization will convert <Alice Wonderland> alice at wonderland.net
+ # into alice at wonderland.net
+ name, norm_addr = parseaddr(msg['From'])
+ to_name, norm_to_addr = parseaddr(msg['To'])
+ log.msg(
+ "Normalizing and validating FROM email address.",
+ system="email parser"
+ )
+
+ # Validate_email will do a bunch of regexp to see if the email address
+ # is well address. Additional options for validate_email are check_mx
+ # and verify, which check if the SMTP host and email address exist.
+ # See validate_email package for more info.
+ if norm_addr and validate_email.validate_email(norm_addr):
+ log.msg(
+ "Email address normalized and validated.",
+ system="email parser"
+ )
+ else:
+ log.err(
+ "Error normalizing/validating email address.",
+ system="email parser"
+ )
+ raise AddressError("Invalid email address {}".format(msg['From']))
+
+ hid = hashlib.sha256(norm_addr)
+ log.msg(
+ "Request from {}".format(hid.hexdigest()), system="email parser"
+ )
+
+ if self.to_addr:
+ if self.to_addr != norm_to_addr:
+ log.msg("Got request for a different instance of gettor")
+ log.msg("Intended recipient: {}".format(norm_to_addr))
+ return {}
+
+ # DKIM verification. Simply check that the server has verified the
+ # message's signature
+ if self.dkim:
+ log.msg("Checking DKIM signature.", system="email parser")
+ # Note: msg.as_string() changes the message to conver it to
+ # string, so DKIM will fail. Use the original string instead
+ if dkim.verify(msg_str):
+ log.msg("Valid DKIM signature.", system="email parser")
+ else:
+ log.msg("Invalid DKIM signature.", system="email parser")
+ username, domain = norm_addr.split("@")
+ raise DkimError(
+ "DKIM failed for {} at {}".format(
+ hid.hexdigest(), domain
+ )
+ )
+
+ # Search for commands keywords
+ subject_re = re.compile(r"Subject: (.*)\r\n")
+ subject = subject_re.search(msg_str)
+
+ request = {
+ "id": norm_addr,
+ "command": None, "platform": None,
+ "service": "email"
+ }
+
+ if subject:
+ subject = subject.group(1)
+ for word in re.split(r"\s+", subject.strip()):
+ if word.lower() in PLATFORMS:
+ request["command"] = "links"
+ request["platform"] = word.lower()
+ break
+ if word.lower() == "help":
+ request["command"] = "help"
+ break
+
+ if not request["command"]:
+ for word in re.split(r"\s+", body_str.strip()):
+ if word.lower() in PLATFORMS:
+ request["command"] = "links"
+ request["platform"] = word.lower()
+ break
+ if word.lower() == "help":
+ request["command"] = "help"
+ break
+
+ return request
+
+ @defer.inlineCallbacks
+ def parse_callback(self, request):
+ """
+ Callback invoked when the message has been parsed. It stores the
+ obtained information in the database for further processing by the
+ Sendmail service.
+
+ :param (dict) request: the built request based on message's content.
+ It contains the `email_addr` and command `fields`.
+
+ :return: deferred whose callback/errback will log database query
+ execution details.
+ """
+
+ log.msg(
+ "Found request for {}.".format(request['command']),
+ system="email parser"
+ )
+
+ if request["command"]:
+ now_str = datetime.now().strftime("%Y%m%d%H%M%S")
+ conn = SQLite3()
+
+ hid = hashlib.sha256(request['id'])
+ # check limits first
+ num_requests = yield conn.get_num_requests(
+ id=hid.hexdigest(), service=request['service']
+ )
+
+ if num_requests[0][0] > EMAIL_REQUESTS_LIMIT:
+ log.msg(
+ "Discarded. Too many requests from {}.".format(
+ hid.hexdigest
+ ), system="email parser"
+ )
+
+ else:
+ conn.new_request(
+ id=request['id'],
+ command=request['command'],
+ platform=request['platform'],
+ service=request['service'],
+ date=now_str,
+ status="ONHOLD",
+ )
+
+ def parse_errback(self, error):
+ """
+ Errback if we don't/can't parse the message's content.
+ """
+ log.msg(
+ "Error while parsing email content: {}.".format(error),
+ system="email parser"
+ )
diff --git a/gettor/services/__init__.py b/gettor/services/__init__.py
new file mode 100644
index 0000000..a99bf3b
--- /dev/null
+++ b/gettor/services/__init__.py
@@ -0,0 +1,63 @@
+# -*- coding: utf-8 -*-
+"""
+This file is part of GetTor, a service providing alternative methods to download
+the Tor Browser.
+
+:authors: Hiro <hiro at torproject.org>
+ please also see AUTHORS file
+:copyright: (c) 2008-2014, The Tor Project, Inc.
+ (c) 2014, all entities within the AUTHORS file
+:license: see included LICENSE for information
+"""
+
+from __future__ import absolute_import
+
+from twisted.application import internet
+from ..utils.commons import log
+
+class BaseService(internet.TimerService):
+ """
+ Base service for Accounts, Messages and Fetchmail. It extends the
+ TimerService providing asynchronous connection to database by default.
+ """
+
+ def __init__(self, name, step, instance, *args, **kwargs):
+ """
+ Constructor. Initiate connection to database and link one of Accounts,
+ Messages or Fetchmail instances to TimerService behavour.
+
+ :param name (str): name of the service being initiated (just for log
+ purposes).
+ :param step (float): time interval for TimerService, in seconds.
+ :param instance (object): instance of Accounts, Messages, or
+ Fetchmail classes.
+ """
+
+ log.info("SERVICE:: Initializing {} service.".format(name))
+ self.name = name
+ self.instance = instance
+ log.debug("SERVICE:: Initializing TimerService.")
+ internet.TimerService.__init__(
+ self, step, self.instance.get_new, **kwargs
+ )
+
+ def startService(self):
+ """
+ Starts the service. Overridden from parent class to add extra logging
+ information.
+ """
+ log.info("SERVICE:: Starting {} service.".format(self.name))
+ internet.TimerService.startService(self)
+ log.info("SERVICE:: Service started.")
+
+ def stopService(self):
+ """
+ Stop the service. Overridden from parent class to close connection to
+ database, shutdown the service and add extra logging information.
+ """
+ log.info("SERVICE:: Stopping {} service.".format(self.name))
+ log.debug("SERVICE:: Calling shutdown on {}".format(self.name))
+ self.instance.shutdown()
+ log.debug("SERVICE:: Shutdown for {} done".format(self.name))
+ internet.TimerService.stopService(self)
+ log.info("SERVICE:: Service stopped.")
diff --git a/gettor/services/email/sendmail.py b/gettor/services/email/sendmail.py
new file mode 100644
index 0000000..06e49b0
--- /dev/null
+++ b/gettor/services/email/sendmail.py
@@ -0,0 +1,226 @@
+# -*- coding: utf-8 -*-
+#
+# This file is part of GetTor, a Tor Browser distribution system.
+#
+# :authors: isra <ilv at torproject.org>
+# see also AUTHORS file
+#
+# :copyright: (c) 2008-2014, The Tor Project, Inc.
+# (c) 2014-2018, Israel Leiva
+#
+# :license: This is Free Software. See LICENSE for license information.
+
+from __future__ import absolute_import
+
+import gettext
+import hashlib
+
+import configparser
+from email import encoders
+from email import mime
+from twisted.internet import defer
+from twisted.mail.smtp import sendmail
+
+from ...utils.db import DB
+from ...utils.commons import log
+
+
+class SMTPError(Exception):
+ """
+ Error if we can't send emails.
+ """
+ pass
+
+
+class Sendmail(object):
+ """
+ Class for sending email replies to `help` and `links` requests.
+ """
+ def __init__(self, settings):
+ """
+ Constructor. It opens and stores a connection to the database.
+ :dbname: reads from configs
+ """
+ self.settings = settings
+ dbname = self.settings.get("dbname")
+ self.conn = DB(dbname)
+
+
+ def get_interval(self):
+ """
+ Get time interval for service periodicity.
+
+ :return: time interval (float) in seconds.
+ """
+ return self.settings.get("sendmail_interval")
+
+
+ def sendmail_callback(self, message):
+ """
+ Callback invoked after an email has been sent.
+
+ :param message (string): Success details from the server.
+ """
+ log.info("Email sent successfully.")
+
+ def sendmail_errback(self, error):
+ """
+ Errback if we don't/can't send the message.
+ """
+ log.debug("Could not send email.")
+ raise SMTPError("{}".format(error))
+
+ def sendmail(self, email_addr, subject, body):
+ """
+ Send an email message. It creates a plain text message, set headers
+ and content and finally send it.
+
+ :param email_addr (str): email address of the recipient.
+ :param subject (str): subject of the message.
+ :param content (str): content of the message.
+
+ :return: deferred whose callback/errback will handle the SMTP
+ execution details.
+ """
+ log.debug("Creating plain text email")
+ message = MIMEText(body)
+
+ message['Subject'] = subject
+ message['From'] = SENDMAIL_ADDR
+ message['To'] = email_addr
+
+ log.debug("Calling asynchronous sendmail.")
+
+ return sendmail(
+ SENDMAIL_HOST, SENDMAIL_ADDR, email_addr, message,
+ port=SENDMAIL_PORT,
+ requireAuthentication=True, requireTransportSecurity=True
+ ).addCallback(self.sendmail_callback).addErrback(self.sendmail_errback)
+
+
+
+ @defer.inlineCallbacks
+ def get_new(self):
+ """
+ Get new requests to process. This will define the `main loop` of
+ the Sendmail service.
+ """
+
+ # Manage help and links messages separately
+ help_requests = yield self.conn.get_requests(
+ status="ONHOLD", command="help", service="email"
+ )
+
+ link_requests = yield self.conn.get_requests(
+ status="ONHOLD", command="links", service="email"
+ )
+
+
+ if help_requests:
+ try:
+ log.info("Got new help request.")
+
+ # for now just english
+ en = gettext.translation(
+ 'email', localedir='locales', languages=['en']
+ )
+ en.install()
+ _ = en.gettext
+
+ for request in help_requests:
+ id = request[0]
+ date = request[4]
+
+ hid = hashlib.sha256(id)
+ log.info(
+ "Sending help message to {}.".format(
+ hid.hexdigest()
+ )
+ )
+
+ yield self.sendmail(
+ email_addr=id,
+ subject=_("help_subject"),
+ body=_("help_body")
+ )
+
+ yield self.conn.update_stats(
+ command="help", service="email"
+ )
+
+ yield self.conn.update_request(
+ id=id, hid=hid.hexdigest(), status="SENT",
+ service="email", date=date
+ )
+
+ except SMTPError as e:
+ log.info("Error sending email: {}.".format(e))
+
+ elif link_requests:
+ try:
+ log.info("Got new links request.")
+
+ # for now just english
+ en = gettext.translation(
+ 'email', localedir='locales', languages=['en']
+ )
+ en.install()
+ _ = en.gettext
+
+ for request in link_requests:
+ id = request[0]
+ date = request[4]
+ platform = request[2]
+
+ log.info("Getting links for {}.".format(platform))
+ links = yield self.conn.get_links(
+ platform=platform, status="ACTIVE"
+ )
+
+ # build message
+ link_msg = None
+ for link in links:
+ provider = link[4]
+ version = link[3]
+ arch = link[2]
+ url = link[0]
+
+ link_str = "Tor Browser {} for {}-{} ({}): {}".format(
+ version, platform, arch, provider, url
+ )
+
+ if link_msg:
+ link_msg = "{}\n{}".format(link_msg, link_str)
+ else:
+ link_msg = link_str
+
+ body_msg = _("links_body")
+ body_msg = body_msg.format(links=link_msg)
+ subject_msg = _("links_subject")
+
+ hid = hashlib.sha256(id)
+ log.info(
+ "Sending links to {}.".format(
+ hid.hexdigest()
+ )
+ )
+
+ yield self.sendmail(
+ email_addr=id,
+ subject=subject_msg,
+ body=body_msg
+ )
+
+ yield self.conn.update_stats(
+ command="links", platform=platform, service="email"
+ )
+
+ yield self.conn.update_request(
+ id=id, hid=hid.hexdigest(), status="SENT",
+ service="email", date=date
+ )
+
+ except SMTPError as e:
+ log.info("Error sending email: {}.".format(e))
+ else:
+ log.debug("No pending email requests. Keep waiting.")
diff --git a/gettor/twitter.py b/gettor/services/twitter/twitter.py
similarity index 99%
rename from gettor/twitter.py
rename to gettor/services/twitter/twitter.py
index deced9b..b5e08ba 100644
--- a/gettor/twitter.py
+++ b/gettor/services/twitter/twitter.py
@@ -16,7 +16,7 @@ import re
import tweepy
import logging
import gettext
-import ConfigParser
+import configparser
import core
import utils
diff --git a/gettor/xmpp.py b/gettor/services/xmpp/xmpp.py
similarity index 99%
rename from gettor/xmpp.py
rename to gettor/services/xmpp/xmpp.py
index 4df7ac9..ff5e207 100644
--- a/gettor/xmpp.py
+++ b/gettor/services/xmpp/xmpp.py
@@ -17,7 +17,7 @@ import time
import gettext
import hashlib
import logging
-import ConfigParser
+import configparser
from sleekxmpp import ClientXMPP
from sleekxmpp.xmlstream.stanzabase import JID
diff --git a/gettor/smtp.py b/gettor/smtp.py
deleted file mode 100644
index 32b43ae..0000000
--- a/gettor/smtp.py
+++ /dev/null
@@ -1,535 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# This file is part of GetTor, a Tor Browser distribution system.
-#
-# :authors: Israel Leiva <ilv at riseup.net>
-# see also AUTHORS file
-#
-# :copyright: (c) 2008-2014, The Tor Project, Inc.
-# (c) 2014, Israel Leiva
-#
-# :license: This is Free Software. See LICENSE for license information.
-
-
-import os
-import re
-import sys
-import time
-import email
-import gettext
-import logging
-import smtplib
-import datetime
-import ConfigParser
-
-from email import Encoders
-from email.MIMEBase import MIMEBase
-from email.mime.text import MIMEText
-from email.MIMEMultipart import MIMEMultipart
-
-import core
-import utils
-import blacklist
-
-"""SMTP module for processing email requests."""
-
-OS = {
- 'osx': 'Mac OS X',
- 'linux': 'Linux',
- 'windows': 'Windows'
-}
-
-
-class ConfigError(Exception):
- pass
-
-
-class AddressError(Exception):
- pass
-
-
-class SendEmailError(Exception):
- pass
-
-
-class InternalError(Exception):
- pass
-
-
-class SMTP(object):
- """Receive and reply requests by email.
-
- Public methods:
-
- process_email(): Process the email received.
-
- Exceptions:
-
- ConfigError: Bad configuration.
- AddressError: Address of the sender malformed.
- SendEmailError: SMTP server not responding.
- InternalError: Something went wrong internally.
-
- """
-
- def __init__(self, cfg=None):
- """Create new object by reading a configuration file.
-
- :param: cfg (string) path of the configuration file.
-
- """
- default_cfg = 'smtp.cfg'
- config = ConfigParser.ConfigParser()
-
- if cfg is None or not os.path.isfile(cfg):
- cfg = default_cfg
-
- try:
- with open(cfg) as f:
- config.readfp(f)
- except IOError:
- raise ConfigError("File %s not found!" % cfg)
-
- try:
- self.our_domain = config.get('general', 'our_domain')
- self.mirrors = config.get('general', 'mirrors')
- self.i18ndir = config.get('i18n', 'dir')
-
- logdir = config.get('log', 'dir')
- logfile = os.path.join(logdir, 'smtp.log')
- loglevel = config.get('log', 'level')
-
- blacklist_cfg = config.get('blacklist', 'cfg')
- self.bl = blacklist.Blacklist(blacklist_cfg)
- self.bl_max_req = config.get('blacklist', 'max_requests')
- self.bl_max_req = int(self.bl_max_req)
- self.bl_wait_time = config.get('blacklist', 'wait_time')
- self.bl_wait_time = int(self.bl_wait_time)
-
- core_cfg = config.get('general', 'core_cfg')
- self.core = core.Core(core_cfg)
-
- except ConfigParser.Error as e:
- raise ConfigError("Configuration error: %s" % str(e))
- except blacklist.ConfigError as e:
- raise InternalError("Blacklist error: %s" % str(e))
- except core.ConfigError as e:
- raise InternalError("Core error: %s" % str(e))
-
- # logging
- log = logging.getLogger(__name__)
-
- logging_format = utils.get_logging_format()
- date_format = utils.get_date_format()
- formatter = logging.Formatter(logging_format, date_format)
-
- log.info('Redirecting SMTP logging to %s' % logfile)
- logfileh = logging.FileHandler(logfile, mode='a+')
- logfileh.setFormatter(formatter)
- logfileh.setLevel(logging.getLevelName(loglevel))
- log.addHandler(logfileh)
-
- # stop logging on stdout from now on
- log.propagate = False
- self.log = log
-
- def _is_blacklisted(self, addr):
- """Check if a user is blacklisted.
-
- :param: addr (string) the hashed address of the user.
-
- :return: true is the address is blacklisted, false otherwise.
-
- """
-
- try:
- self.bl.is_blacklisted(
- addr, 'SMTP', self.bl_max_req, self.bl_wait_time
- )
- return False
- except blacklist.BlacklistError as e:
- return True
-
- def _get_lc(self, addr):
- """Get the locale from an email address.
-
- Process the email received and look for the locale in the recipient
- address (e.g. gettor+en at torproject.org). If no locale found, english
- by default.
-
- :param: (string) the email address we want to get the locale from.
-
- :return: (string) the locale (english if none).
-
- """
- # if no match found, english by default
- lc = 'en'
-
- # look for gettor+locale at torproject.org
- m = re.match('gettor\+(\w\w)@\w+\.\w+', addr)
- if m:
- # we found a request for locale lc
- lc = "%s" % m.groups()
-
- return lc.lower()
-
- def _get_normalized_address(self, addr):
- """Get normalized address.
-
- We look for anything inside the last '<' and '>'. Code taken from
- the old GetTor (utils.py).
-
- :param: addr (string) the address we want to normalize.
-
- :raise: AddressError if the address can't be normalized.
-
- :return: (string) the normalized address.
-
- """
- if '<' in addr:
- idx = addr.rindex('<')
- addr = addr[idx:]
- m = re.search(r'<([^>]*)>', addr)
- if m is None:
- # malformed address
- raise AddressError("Couldn't extract normalized address "
- "from %s" % self_get_sha256(addr))
- addr = m.group(1)
- return addr
-
- def _get_content(self, email):
- """Get the body content of an email.
-
- :param: email (object) the email object to extract the content from.
-
- :return: (string) body of the message.
-
- """
- # get the body content of the email
- maintype = email.get_content_maintype()
- if maintype == 'multipart':
- for part in email.get_payload():
- if part.get_content_maintype() == 'text':
- return part.get_payload()
- elif maintype == 'text':
- return email.get_payload()
-
- def _get_msg(self, msgid, lc):
- """Get message identified by msgid in a specific locale.
-
- :param: msgid (string) the identifier of a string.
- :param: lc (string) the locale.
-
- :return: (string) the message from the .po file.
-
- """
- # obtain the content in the proper language
- try:
- t = gettext.translation(lc, self.i18ndir, languages=[lc])
- _ = t.ugettext
-
- msgstr = _(msgid)
- return msgstr
- except IOError as e:
- raise ConfigError("%s" % str(e))
-
- def _parse_email(self, msg, addr):
- """Parse the email received.
-
- Get the locale and parse the text for the rest of the info.
-
- :param: msg (string) the content of the email to be parsed.
- :param: addr (string) the address of the recipient (i.e. us).
-
- :return: (list) 4-tuple with locale, os and type of request.
-
- """
- req = self._parse_text(msg)
- lc = self._get_lc(addr)
- supported_lc = self.core.get_supported_lc()
-
- if lc in supported_lc:
- req['lc'] = lc
- else:
- req['lc'] = 'en'
-
- return req
-
- def _parse_text(self, msg):
- """Parse the text part of the email received.
-
- Try to figure out what the user is asking, namely, the type
- of request, the package and os required (if applies).
-
- :param: msg (string) the content of the email to be parsed.
-
- :return: (list) 3-tuple with the type of request, os and pt info.
-
- """
- # by default we asume the request is asking for help
- req = {}
- req['type'] = 'help'
- req['os'] = None
-
- # core knows what OS are supported
- supported_os = self.core.get_supported_os()
-
- # search for OS or mirrors request
- # if nothing is found, help by default
- found_request = False
- words = re.split('\s+', msg.strip())
- for word in words:
- if not found_request:
- # OS first
- for os in supported_os:
- if re.match(os, word, re.IGNORECASE):
- req['os'] = os
- req['type'] = 'links'
- found_request = True
- break
- # mirrors
- if re.match("mirrors?", word, re.IGNORECASE):
- req['type'] = 'mirrors'
- found_request = True
- else:
- break
- return req
-
- def _create_email(self, from_addr, to_addr, subject, msg):
- """Create an email object.
-
- This object will be used to construct the reply.
-
- :param: from_addr (string) the address of the sender.
- :param: to_addr (string) the address of the recipient.
- :param: subject (string) the subject of the email.
- :param: msg (string) the content of the email.
-
- :return: (object) the email object.
-
- """
- email_obj = MIMEMultipart()
- email_obj.set_charset("utf-8")
- email_obj['Subject'] = subject
- email_obj['From'] = from_addr
- email_obj['To'] = to_addr
-
- msg_attach = MIMEText(msg, 'plain')
- email_obj.attach(msg_attach)
-
- return email_obj
-
- def _send_email(self, from_addr, to_addr, subject, msg, attach=None):
- """Send an email.
-
- Take a 'from' and 'to' addresses, a subject and the content, creates
- the email and send it.
-
- :param: from_addr (string) the address of the sender.
- :param: to_addr (string) the address of the recipient.
- :param: subject (string) the subject of the email.
- :param: msg (string) the content of the email.
- :param: attach (string) the path of the mirrors list.
-
- """
- email_obj = self._create_email(from_addr, to_addr, subject, msg)
-
- if(attach):
- # for now, the only email with attachment is the one for mirrors
- try:
- part = MIMEBase('application', "octet-stream")
- part.set_payload(open(attach, "rb").read())
- Encoders.encode_base64(part)
-
- part.add_header(
- 'Content-Disposition',
- 'attachment; filename="mirrors.txt"'
- )
-
- email_obj.attach(part)
- except IOError as e:
- raise SendEmailError('Error with mirrors: %s' % str(e))
-
- try:
- s = smtplib.SMTP("localhost")
- s.sendmail(from_addr, to_addr, email_obj.as_string())
- s.quit()
- except smtplib.SMTPException as e:
- raise SendEmailError("Error with SMTP: %s" % str(e))
-
- def _send_links(self, links, lc, os, from_addr, to_addr):
- """Send links to the user.
-
- Get the message in the proper language (according to the locale),
- replace variables and send the email.
-
- :param: links (string) the links to be sent.
- :param: lc (string) the locale.
- :param: os (string) the operating system.
- :param: from_addr (string) the address of the sender.
- :param: to_addr (string) the address of the recipient.
-
- """
- # obtain the content in the proper language and send it
- try:
- links_subject = self._get_msg('links_subject', 'en')
- links_msg = self._get_msg('links_msg', 'en')
- links_msg = links_msg % (OS[os], links)
-
- self._send_email(
- from_addr,
- to_addr,
- links_subject,
- links_msg,
- None
- )
- except ConfigError as e:
- raise InternalError("Error while getting message %s" % str(e))
- except SendEmailError as e:
- raise InternalError("Error while sending links message")
-
- def _send_mirrors(self, lc, from_addr, to_addr):
- """Send mirrors message.
-
- Get the message in the proper language (according to the locale),
- replace variables (if any) and send the email.
-
- :param: lc (string) the locale.
- :param: from_addr (string) the address of the sender.
- :param: to_addr (string) the address of the recipient.
-
- """
- # obtain the content in the proper language and send it
- try:
- mirrors_subject = self._get_msg('mirrors_subject', lc)
- mirrors_msg = self._get_msg('mirrors_msg', lc)
-
- self._send_email(
- from_addr, to_addr, mirrors_subject, mirrors_msg, self.mirrors
- )
- except ConfigError as e:
- raise InternalError("Error while getting message %s" % str(e))
- except SendEmailError as e:
- raise InternalError("Error while sending mirrors message")
-
- def _send_help(self, lc, from_addr, to_addr):
- """Send help message.
-
- Get the message in the proper language (according to the locale),
- replace variables (if any) and send the email.
-
- :param: lc (string) the locale.
- :param: from_addr (string) the address of the sender.
- :param: to_addr (string) the address of the recipient.
-
- """
- # obtain the content in the proper language and send it
- try:
- help_subject = self._get_msg('help_subject', lc)
- help_msg = self._get_msg('help_msg', lc)
-
- self._send_email(from_addr, to_addr, help_subject, help_msg, None)
- except ConfigError as e:
- raise InternalError("Error while getting message %s" % str(e))
- except SendEmailError as e:
- raise InternalError("Error while sending help message")
-
- def process_email(self, raw_msg):
- """Process the email received.
-
- Create an email object from the string received. The processing
- flow is as following:
-
- - check for blacklisted address.
- - parse the email.
- - check the type of request.
- - send reply.
-
- :param: raw_msg (string) the email received.
-
- :raise: InternalError if something goes wrong while asking for the
- links to the Core module.
-
- """
- self.log.debug("Processing email")
- parsed_msg = email.message_from_string(raw_msg)
- content = self._get_content(parsed_msg)
- from_addr = parsed_msg['From']
- to_addr = parsed_msg['To']
- bogus_request = False
- status = ''
- req = None
-
- try:
- # two ways for a request to be bogus: address malformed or
- # blacklisted
- try:
- self.log.debug("Normalizing address...")
- norm_from_addr = self._get_normalized_address(from_addr)
- except AddressError as e:
- bogus_request = True
- self.log.info('invalid; none; none')
-
- if norm_from_addr:
- anon_addr = utils.get_sha256(norm_from_addr)
-
- if self._is_blacklisted(anon_addr):
- bogus_request = True
- self.log.info('blacklist; none; none')
-
- if not bogus_request:
- # try to figure out what the user is asking
- self.log.debug("Request seems legit; parsing it...")
- req = self._parse_email(content, to_addr)
-
- # our address should have the locale requested
- our_addr = "gettor+%s@%s" % (req['lc'], self.our_domain)
-
- # possible options: help, links, mirrors
- if req['type'] == 'help':
- self.log.debug("Trying to send help...")
- self.log.info('help; none; %s' % req['lc'])
- # make sure we can send emails
- try:
- self._send_help('en', our_addr, norm_from_addr)
- except SendEmailError as e:
- self.log.debug("FAILED: %s" % str(e))
- raise InternalError("Something's wrong with the SMTP "
- "server: %s" % str(e))
-
- elif req['type'] == 'mirrors':
- self.log.debug("Trying to send the mirrors...")
- self.log.info('mirrors; none; %s' % req['lc'])
- # make sure we can send emails
- try:
- self._send_mirrors('en', our_addr, norm_from_addr)
- except SendEmailError as e:
- self.log.debug("FAILED: %s" % str(e))
- raise SendEmailError("Something's wrong with the SMTP "
- "server: %s" % str(e))
-
- elif req['type'] == 'links':
- self.log.debug("Trying to obtain the links...")
- self.log.info('links; %s; %s' % (req['os'], req['lc']))
-
- try:
- links = self.core.get_links(
- 'SMTP', req['os'], req['lc']
- )
- # if core fails, we fail too
- except (core.InternalError, core.ConfigError) as e:
- self.log.debug("FAILED: %s" % str(e))
- # something went wrong with the core
- raise InternalError("Error obtaining the links")
-
- # make sure we can send emails
- self.log.debug("Trying to send the links...")
- try:
- self._send_links(links, req['lc'], req['os'], our_addr,
- norm_from_addr)
- except SendEmailError as e:
- self.log.debug("FAILED: %s" % str(e))
- raise SendEmailError("Something's wrong with the SMTP "
- "server: %s" % str(e))
- finally:
- self.log.debug("Request processed")
diff --git a/gettor/utils.py b/gettor/utils.py
deleted file mode 100644
index 2780564..0000000
--- a/gettor/utils.py
+++ /dev/null
@@ -1,131 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# This file is part of GetTor, a Tor Browser distribution system.
-#
-# :authors: Israel Leiva <ilv at riseup.net>
-# see also AUTHORS file
-#
-# :copyright: (c) 2008-2014, The Tor Project, Inc.
-# (c) 2014, Israel Leiva
-#
-# :license: This is Free Software. See LICENSE for license information.
-
-import os
-import re
-import hashlib
-
-"""Common utilities for GetTor modules."""
-
-
-LOGGING_FORMAT = "[%(levelname)s] %(asctime)s; %(message)s"
-DATE_FORMAT = "%Y-%m-%d" # %H:%M:%S
-
-windows_regex = '^torbrowser-install-\d\.\d(\.\d)?_(\w\w)(-\w\w)?\.exe$'
-linux_regex = '^tor-browser-linux(\d\d)-\d\.\d(\.\d)?_(\w\w)(-\w\w)?\.tar\.xz$'
-osx_regex = '^TorBrowser-\d\.\d(\.\d)?-osx\d\d_(\w\w)(-\w\w)?\.dmg$'
-
-
-def get_logging_format():
- """Get the logging format.
-
- :return: (string) the logging format.
-
- """
- return LOGGING_FORMAT
-
-
-def get_date_format():
- """Get the date format for logging.
-
- :return: (string) the date format for logging.
-
- """
- return DATE_FORMAT
-
-
-def get_sha256(string):
- """Get sha256 of a string.
-
- :param: (string) the string to be hashed.
-
- :return: (string) the sha256 of string.
-
- """
- return str(hashlib.sha256(string).hexdigest())
-
-
-def get_bundle_info(filename, osys=None):
- """Get the os, arch and lc from a bundle string.
-
- :param: file (string) the name of the file.
- :param: osys (string) the OS.
-
- :raise: ValueError if the bundle doesn't have a valid bundle format.
-
- :return: (list) the os, arch and lc.
-
- """
- m_windows = re.search(windows_regex, filename)
- m_linux = re.search(linux_regex, filename)
- m_osx = re.search(osx_regex, filename)
-
- if m_windows:
- return 'windows', '32/64', m_windows.group(2)
- elif m_linux:
- return 'linux', m_linux.group(1), m_linux.group(3)
- elif m_osx:
- return 'osx', '64', m_osx.group(2)
- else:
- raise ValueError("Invalid bundle format %s" % file)
-
-
-def valid_format(filename, osys=None):
- """Check for valid bundle format
-
- Check if the given file has a valid bundle format
- (e.g. tor-browser-linux32-3.6.2_es-ES.tar.xz)
-
- :param: file (string) the name of the file.
-
- :return: (boolean) true if the bundle format is valid, false otherwise.
-
- """
- m_windows = re.search(windows_regex, filename)
- m_linux = re.search(linux_regex, filename)
- m_osx = re.search(osx_regex, filename)
- if any((m_windows, m_linux, m_osx)):
- return True
- else:
- return False
-
-
-def get_file_sha256(file):
- """Get the sha256 of a file.
-
- :param: file (string) the path of the file.
-
- :return: (string) the sha256 hash.
-
- """
- # as seen on the internetz
- BLOCKSIZE = 65536
- hasher = hashlib.sha256()
- with open(file, 'rb') as afile:
- buf = afile.read(BLOCKSIZE)
- while len(buf) > 0:
- hasher.update(buf)
- buf = afile.read(BLOCKSIZE)
- return hasher.hexdigest()
-
-
-def find_files_to_upload(upload_dir):
- """
- Find the files which are named correctly and have a .asc file
- """
- files = []
- for name in os.listdir(upload_dir):
- asc_file = os.path.join(upload_dir, "{}.asc".format(name))
- if valid_format(name) and os.path.isfile(asc_file):
- files.extend([name, "{}.asc".format(name)])
-
- return files
diff --git a/gettor/blacklist.py b/gettor/utils/blacklist.py
similarity index 99%
rename from gettor/blacklist.py
rename to gettor/utils/blacklist.py
index 635d9a7..0223fc3 100644
--- a/gettor/blacklist.py
+++ b/gettor/utils/blacklist.py
@@ -15,7 +15,7 @@ import time
import logging
import sqlite3
import datetime
-import ConfigParser
+import configparser
import db
import utils
diff --git a/gettor/utils/commons.py b/gettor/utils/commons.py
new file mode 100644
index 0000000..212c4bb
--- /dev/null
+++ b/gettor/utils/commons.py
@@ -0,0 +1,58 @@
+# -*- coding: utf-8 -*-
+#
+# This file is part of GetTor, a Tor Browser distribution system.
+#
+# :authors: isra <ilv at torproject.org>
+# see also AUTHORS file
+#
+# :copyright: (c) 2008-2014, The Tor Project, Inc.
+# (c) 2014-2018, Israel Leiva
+#
+# :license: This is Free Software. See LICENSE for license information.
+
+from twisted.logger import Logger
+from twisted.enterprise import adbapi
+from twisted.application import internet
+
+# Define an application logger
+log = Logger(namespace="gettor")
+
+class BaseService(internet.TimerService):
+ """
+ Base service for Email and Sendmail. It extends the TimerService.
+ """
+
+ def __init__(self, name, step, instance, *args, **kwargs):
+ """
+ Constructor.
+
+ :param name (str): name of the service (just for logging purposes).
+ :param step (float): time interval for TimerService, in seconds.
+ :param instance (object): instance of Email, Sendmail classes
+ """
+
+ log.info("SERVICE:: Initializing {} service.".format(name))
+ self.name = name
+ self.instance = instance
+ log.debug("SERVICE:: Initializing TimerService.")
+ internet.TimerService.__init__(
+ self, step, self.instance.get_new, **kwargs
+ )
+
+ def startService(self):
+ """
+ Starts the service. Overridden from parent class to add extra logging
+ information.
+ """
+ log.info("SERVICE:: Starting {} service.".format(self.name))
+ internet.TimerService.startService(self)
+ log.info("SERVICE:: Service started.")
+
+ def stopService(self):
+ """
+ Stop the service. Overridden from parent class to close connection to
+ database, shutdown the service and add extra logging information.
+ """
+ log.info("SERVICE:: Stopping {} service.".format(self.name))
+ internet.TimerService.stopService(self)
+ log.info("SERVICE:: Service stopped.")
diff --git a/gettor/db.py b/gettor/utils/db.py
similarity index 97%
rename from gettor/db.py
rename to gettor/utils/db.py
index 7a595a3..2d40f5d 100644
--- a/gettor/db.py
+++ b/gettor/utils/db.py
@@ -39,14 +39,11 @@ class DB(object):
"""
def __init__(self, dbname):
- """Create a new db object.
-
- :param: dbname (string) the path of the database.
-
+ """Create a new db object.
+ :param: dbname (string) the path of the database.
"""
self.dbname = dbname
-
def connect(self):
""" """
try:
diff --git a/gettor/utils/options.py b/gettor/utils/options.py
new file mode 100644
index 0000000..e8e2996
--- /dev/null
+++ b/gettor/utils/options.py
@@ -0,0 +1,30 @@
+# -*- coding: utf-8 -*-
+"""
+This file is part of GetTor, a service providing alternative methods to download
+the Tor Browser.
+
+:authors: Hiro <hiro at torproject.org>
+ parser = argparse.ArgumentParser(formatter_class=lambda prog: argparse.HelpFormatter(prog,max_help_position=28))
+ parser.add_argument('--config', metavar='config', please also see AUTHORS file
+:copyright: (c) 2008-2014, The Tor Project, Inc.
+ (c) 2014, all entities within the AUTHORS file
+:license: see included LICENSE for information
+"""
+
+import argparse
+
+from .settings import Settings
+from . import strings
+
+def load_settings(config=None):
+ """
+ Loading settings, optionally from a custom config json file.
+ """
+ settings = Settings(config)
+ settings.load()
+ return settings
+
+def parse_settings():
+ strings.load_strings("en")
+
+ return load_settings(config=False)
diff --git a/gettor/utils/settings.py b/gettor/utils/settings.py
new file mode 100644
index 0000000..ebce5c6
--- /dev/null
+++ b/gettor/utils/settings.py
@@ -0,0 +1,62 @@
+# -*- coding: utf-8 -*-
+"""
+This file is part of GetTor, a service providing alternative methods to download
+the Tor Browser.
+
+:authors: Hiro <hiro at torproject.org>
+ please also see AUTHORS file
+:copyright: (c) 2008-2014, The Tor Project, Inc.
+ (c) 2014, all entities within the AUTHORS file
+:license: see included LICENSE for information
+"""
+
+import json
+import os
+import platform
+import locale
+
+
+from . import strings
+
+
+class Settings(object):
+ """
+ This class stores all of the settings for GetTor
+ """
+ def __init__(self, config=False):
+
+ # Default config
+ self.filename = self.build_filename()
+ # If a readable config file was provided, use that instead
+ if config:
+ if os.path.isfile(config):
+ self.filename = config
+
+ # Dictionary of available languages,
+ # mapped to the language name, in that language
+ self._available_locales = strings.get_locales()
+ self._version = strings.get_version()
+ self._settings = {}
+
+ def build_filename(self):
+ """
+ Returns the path of the settings file.
+ """
+ return strings.get_resource_path('gettor.conf.json', strings.find_run_dir())
+
+ def load(self):
+ """
+ Load the settings from file.
+ """
+
+ # If the settings file exists, load it
+ if os.path.exists(self.filename):
+ try:
+ with open(self.filename, 'r') as f:
+ self._settings = json.load(f)
+ except:
+ pass
+
+
+ def get(self, key):
+ return self._settings[key]
diff --git a/gettor/utils/strings.py b/gettor/utils/strings.py
new file mode 100644
index 0000000..1cf0003
--- /dev/null
+++ b/gettor/utils/strings.py
@@ -0,0 +1,122 @@
+# -*- coding: utf-8 -*-
+"""
+This file is part of GetTor, a service providing alternative methods to download
+the Tor Browser.
+
+:authors: Hiro <hiro at torproject.org>
+ please also see AUTHORS file
+:copyright: (c) 2008-2014, The Tor Project, Inc.
+ (c) 2014, all entities within the AUTHORS file
+:license: see included LICENSE for information
+"""
+
+import json
+import locale
+import os
+import inspect
+
+strings = {}
+translations = {}
+
+_rundir = None
+
+def setRundir(path):
+ """Set the absolute path to the runtime directory.
+
+ See :meth:`BaseOptions.postOptions`.
+
+ :param string path: The path to set.
+ """
+ global _rundir
+ _rundir = path
+
+def getRundir():
+ """Get the absolute path to the runtime directory.
+
+ :rtype: string
+ :returns: The path to the config file.
+ """
+ return _rundir
+
+def find_run_dir(rundir=None):
+ """Get the absolute path to the runtime directory.
+
+ :rtype: string
+ :returns: The path to the config file.
+ """
+ gRundir = getRundir()
+
+ if gRundir is None:
+ if rundir is not None:
+ gRundir = os.path.abspath(os.path.expanduser(rundir))
+ else:
+ gRundir = os.getcwd()
+ setRundir(gRundir)
+
+ if not os.path.isdir(gRundir): # pragma: no cover
+ raise usage.UsageError(
+ "Could not change to runtime directory: `%s'" % gRundir)
+
+ return gRundir
+
+def get_resource_path(filename, path):
+ """
+ Returns the absolute path of a resource
+ """
+ rundir = find_run_dir()
+ prefix = os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))), path)
+ prefix = os.path.join(rundir, prefix)
+ if not os.path.exists(prefix):
+ prefix = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(prefix)))), path)
+
+ return os.path.join(prefix, filename)
+
+def get_version():
+ # The current version
+ version = ""
+ with open(get_resource_path('version.txt', '../share')) as f:
+ version = f.read().strip()
+ return version
+
+def get_locales():
+ filename = get_resource_path("available_locales.json", '../share/locale')
+ locales = {}
+ with open(filename, encoding='utf-8') as f:
+ locales = json.load(f)
+ return locales
+
+def load_strings(current_locale):
+ """
+ Loads translated strings and fallback to English
+ if the translation does not exist.
+ """
+ global strings, translations
+
+ # Load all translations
+ translations = {}
+ available_locales = get_locales()
+
+ for locale in available_locales:
+
+ filename = get_resource_path("{}.json".format(locale), '../share/locale')
+ with open(filename, encoding='utf-8') as f:
+ translations[locale] = json.load(f)
+
+ # Build strings
+ default_locale = 'en'
+
+ strings = {}
+ for s in translations[default_locale]:
+ if s in translations[current_locale] and translations[current_locale][s] != "":
+ strings[s] = translations[current_locale][s]
+ else:
+ strings[s] = translations[default_locale][s]
+
+
+def translated(k):
+ """
+ Returns a translated string.
+ """
+ return strings[k]
+
+_ = translated
diff --git a/gettor/http.py b/gettor/web/http.py
similarity index 99%
rename from gettor/http.py
rename to gettor/web/http.py
index 081b81c..77120d6 100644
--- a/gettor/http.py
+++ b/gettor/web/http.py
@@ -15,7 +15,7 @@ import re
import json
import codecs
import urllib2
-import ConfigParser
+import configparser
from time import gmtime, strftime
diff --git a/scripts/create_db b/scripts/create_db
new file mode 100755
index 0000000..582c9df
--- /dev/null
+++ b/scripts/create_db
@@ -0,0 +1,154 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+#
+# This file is part of GetTor, a Tor Browser distribution system.
+#
+# :authors: isra <ilv at torproject.org>
+# see also AUTHORS file
+#
+# :license: This is Free Software. See LICENSE for license information.
+
+import os
+import sys
+import sqlite3
+import argparse
+import subprocess
+
+from shutil import move
+
+def print_header():
+ header = """
+ __ __
+ /\ \__ /\ \__
+ __ __\ \ ,_\\\ \ ,_\ ____ _ __
+ /'_ `\ /'__`\ \ \/ \ \ \/ / __ `\/\`'__\
+ /\ \L\ \/\ __/\ \ \_ \ \ \ /\ \L\ \ \ \/
+ \ \____ \ \____\\\__\ \ \ \__\ \_____/\ \_\
+ \/___L\ \/____/ \/__/ \/__/\/___/ \/_/
+ /\_____/
+ \_/___/
+
+ """
+ print("")
+ print("@"*100)
+ print("@"*100)
+ print(header)
+ print("@"*100)
+ print("")
+
+def print_footer():
+ print("")
+ print("@"*100)
+ print("@"*100)
+ print("")
+
+def main():
+
+ parser = argparse.ArgumentParser(
+ description="Tool to create the gettor SQLite database."
+ )
+
+ parser.add_argument(
+ "-f", "--filename", default="gettor.db", metavar="gettor.db",
+ help="Database filename."
+ )
+
+ parser.add_argument(
+ "-n", "--new", action="store_true",
+ help="Create new database file.")
+
+ parser.add_argument(
+ "-o", "--overwrite", action="store_true",
+ help="Overwrite existing database file."
+ )
+
+ parser.add_argument(
+ "-c", "--clear", action="store_true",
+ help="Clear database."
+ )
+
+ args = parser.parse_args()
+ abs_filename = os.path.abspath(args.filename)
+
+ if not abs_filename:
+ print("Missing database filename.")
+ elif args.new and not args.overwrite and os.path.isfile(abs_filename):
+ print("Database file already exists. Use -o to overwrite.")
+ elif args.new:
+ conn = sqlite3.connect(abs_filename)
+ with conn:
+ c = conn.cursor()
+ c.execute("DROP TABLE IF EXISTS requests")
+ c.execute("DROP TABLE IF EXISTS links")
+ c.execute("DROP TABLE IF EXISTS stats")
+ c.execute(
+ "CREATE TABLE requests(id TEXT, command TEXT, platform TEXT,"
+ " service TEXT, date TEXT, status TEXT)"
+ )
+ c.execute(
+ "CREATE TABLE links(link TEXT, platform TEXT, arch TEXT,"
+ " version TEXT, provider TEXT, status TEXT)"
+ )
+ c.execute(
+ "CREATE TABLE stats(num_requests NUMBER, platform TEXT, "
+ "command TEXT, service TEXT, date TEXT)"
+ )
+ print("Database {} created.".format(abs_filename))
+ elif args.clear:
+ print("Shredding database file.")
+
+ if not abs_filename:
+ print("Database file does not exist.")
+
+ else:
+ move(abs_filename, "{}.tmp".format(abs_filename))
+
+ if os.path.isfile("{}.tmp".format(abs_filename)):
+ print("Database moved to {}.tmp.".format(
+ abs_filename
+ ))
+
+ conn = sqlite3.connect(abs_filename)
+ with conn:
+ c = conn.cursor()
+ c.execute("DROP TABLE IF EXISTS requests")
+ c.execute("DROP TABLE IF EXISTS links")
+ c.execute("DROP TABLE IF EXISTS stats")
+ c.execute(
+ "CREATE TABLE requests(id TEXT, command TEXT, "
+ "platform TEXT, service TEXT, date TEXT, status TEXT,"
+ "PRIMARY KEY(id, date))"
+ )
+ c.execute(
+ "CREATE TABLE links(link TEXT, platform TEXT, "
+ "arch TEXT, version TEXT, provider TEXT, status TEXT,"
+ "PRIMARY KEY(platform, arch, version, provider, status))"
+ )
+ c.execute(
+ "CREATE TABLE stats(date TEXT PRIMARY KEY, "
+ "num_requests INTEGER, platform TEXT, command TEXT, "
+ "service TEXT)"
+ )
+ print("New database {} created.".format(abs_filename))
+
+ cmd = subprocess.call(
+ [
+ "shred", "-z", "-n", "100", "-u", "{}.tmp".format(
+ abs_filename
+ )
+ ]
+ )
+
+ if cmd:
+ sys.exit("Error while shredding database file.")
+ else:
+ print("Database file {}.tmp shredded.".format(abs_filename))
+ else:
+ print("Could not create temporary database file.")
+
+
+
+if __name__ == "__main__":
+ print_header()
+ main()
+ print_footer
diff --git a/scripts/gettor b/scripts/gettor
new file mode 100644
index 0000000..4b12161
--- /dev/null
+++ b/scripts/gettor
@@ -0,0 +1,30 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+"""
+This file is part of GetTor, a service providing alternative methods to download
+the Tor Browser.
+
+:authors: Hiro <hiro at torproject.org>
+ please also see AUTHORS file
+:copyright: (c) 2008-2014, The Tor Project, Inc.
+ (c) 2014, all entities within the AUTHORS file
+:license: see included LICENSE for information
+"""
+
+from __future__ import print_function
+
+import os.path
+import sys
+
+from os import getcwd
+
+from twisted.application import service
+
+sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
+
+from gettor.main import run
+
+gettor = service.MultiService()
+application = service.Application("gettor")
+
+run(gettor, application)
diff --git a/setup.py b/setup.py
index e69de29..4764aa2 100644
--- a/setup.py
+++ b/setup.py
@@ -0,0 +1,257 @@
+# -*- coding: utf-8 -*-
+"""
+This file is part of GetTor, a service providing alternative methods to download
+the Tor Browser.
+
+:authors: Hiro <hiro at torproject.org>
+ please also see AUTHORS file
+:copyright: (c) 2008-2014, The Tor Project, Inc.
+ (c) 2014, all entities within the AUTHORS file
+:license: see included LICENSE for information
+"""
+
+from __future__ import print_function
+
+import os
+import setuptools
+import sys
+
+
+def get_cmdclass():
+ """Get our cmdclass dictionary for use in setuptool.setup().
+
+ This must be done outside the call to setuptools.setup() because we need
+ to add our own classes to the cmdclass dictionary, and then update that
+ dictionary with the one returned from versioneer.get_cmdclass().
+ """
+ cmdclass = {'test': Trial,
+ 'compile_catalog': compile_catalog,
+ 'extract_messages': extract_messages,
+ 'init_catalog': init_catalog,
+ 'update_catalog': update_catalog}
+ cmdclass.update(versioneer.get_cmdclass())
+ return cmdclass
+
+
+def get_requirements():
+ """Extract the list of requirements from our requirements.txt.
+
+ :rtype: 2-tuple
+ :returns: Two lists, the first is a list of requirements in the form of
+ pkgname==version. The second is a list of URIs or VCS checkout strings
+ which specify the dependency links for obtaining a copy of the
+ requirement.
+ """
+ requirements_file = os.path.join(os.getcwd(), 'requirements.txt')
+ requirements = []
+ links=[]
+ try:
+ with open(requirements_file) as reqfile:
+ for line in reqfile.readlines():
+ line = line.strip()
+ if line.startswith('#'):
+ continue
+ if line.startswith(('git+', 'hg+', 'svn+')):
+ line = line[line.index('+') + 1:]
+ if line.startswith(
+ ('https://', 'git://', 'hg://', 'svn://')):
+ links.append(line)
+ else:
+ requirements.append(line)
+
+ except (IOError, OSError) as error:
+ print(error)
+
+ return requirements, links
+
+
+def get_template_files():
+ """Return the paths to any web resource files to include in the package.
+
+ :rtype: list
+ :returns: Any files in :attr:`repo_templates` which match one of the glob
+ patterns in :ivar:`include_patterns`.
+ """
+ include_patterns = ['*.html',
+ '*.txt',
+ '*.asc',
+ 'share/*.png',
+ 'share/*.svg',
+ 'share/css/*.css',
+ 'share/fonts/*.woff',
+ 'share/fonts/*.ttf',
+ 'share/fonts/*.svg',
+ 'share/fonts/*.eot',
+ 'share/images/*.svg']
+ template_files = []
+
+ for include_pattern in include_patterns:
+ pattern = os.path.join(repo_templates, include_pattern)
+ matches = glob(pattern)
+ template_files.extend(matches)
+
+ return template_files
+
+
+def get_data_files(filesonly=False):
+ """Return any hard-coded data_files which should be distributed.
+
+ This is necessary so that both the distutils-derived :class:`installData`
+ class and the setuptools ``data_files`` parameter include the same files.
+ Call this function with ``filesonly=True`` to get a list of files suitable
+ for giving to the ``package_data`` parameter in ``setuptools.setup()``.
+ Or, call it with ``filesonly=False`` (the default) to get a list which is
+ suitable for using as ``distutils.command.install_data.data_files``.
+
+ :param bool filesonly: If true, only return the locations of the files to
+ install, not the directories to install them into.
+ :rtype: list
+ :returns: If ``filesonly``, returns a list of file paths. Otherwise,
+ returns a list of 2-tuples containing: one, the directory to install
+ to, and two, the files to install to that directory.
+ """
+ data_files = []
+ doc_files = ['README', 'TODO', 'LICENSE', 'requirements.txt']
+ lang_dirs, lang_files = get_supported_langs()
+ template_files = get_template_files()
+
+ if filesonly:
+ data_files.extend(doc_files)
+ for lst in lang_files, template_files:
+ for filename in lst:
+ if filename.startswith(pkgpath):
+ # The +1 gets rid of the '/' at the beginning:
+ filename = filename[len(pkgpath) + 1:]
+ data_files.append(filename)
+ else:
+ data_files.append((install_docs, doc_files))
+ for ldir, lfile in zip(lang_dirs, lang_files):
+ data_files.append((ldir, [lfile,]))
+
+ #[sys.stdout.write("Added data_file '%s'\n" % x) for x in data_files]
+
+ return data_files
+
+
+class Trial(setuptools.Command):
+ """Twisted Trial setuptools command.
+
+ Based on the setuptools Trial command in Zooko's Tahoe-LAFS, as well as
+ https://github.com/simplegeo/setuptools-trial/ (which is also based on the
+ Tahoe-LAFS code).
+
+ Pieces of the original implementation of this 'test' command (that is, for
+ the original pyunit-based gettor tests which, a long time ago, in a
+ galaxy far far away, lived in gettor.Tests) were based on setup.py from
+ Nick Mathewson's mixminion, which was based on the setup.py from Zooko's
+ pyutil package, which was in turn based on
+ http://mail.python.org/pipermail/distutils-sig/2002-January/002714.html.
+
+ Crusty, old-ass Python, like hella wut.
+ """
+ description = "Run Twisted Trial-based tests."
+ user_options = [
+ ('debug', 'b', ("Run tests in a debugger. If that debugger is pdb, will "
+ "load '.pdbrc' from current directory if it exists.")),
+ ('debug-stacktraces', 'B', "Report Deferred creation and callback stack traces"),
+ ('debugger=', None, ("The fully qualified name of a debugger to use if "
+ "--debug is passed (default: pdb)")),
+ ('disablegc', None, "Disable the garbage collector"),
+ ('force-gc', None, "Have Trial run gc.collect() before and after each test case"),
+ ('jobs=', 'j', "Number of local workers to run, a strictly positive integer"),
+ ('profile', None, "Run tests under the Python profiler"),
+ ('random=', 'Z', "Run tests in random order using the specified seed"),
+ ('reactor=', 'r', "Which reactor to use"),
+ ('reporter=', None, "Customize Trial's output with a reporter plugin"),
+ ('rterrors', 'e', "Realtime errors: print out tracebacks as soon as they occur"),
+ ('spew', None, "Print an insanely verbose log of everything that happens"),
+ ('testmodule=', None, "Filename to grep for test cases (-*- test-case-name)"),
+ ('tbformat=', None, ("Specify the format to display tracebacks with. Valid "
+ "formats are 'plain', 'emacs', and 'cgitb' which uses "
+ "the nicely verbose stdlib cgitb.text function")),
+ ('unclean-warnings', None, "Turn dirty reactor errors into warnings"),
+ ('until-failure', 'u', "Repeat a test (specified by -s) until it fails."),
+ ('without-module=\'python3 setup.py test\'', None, ("Fake the lack of the specified modules, separated "
+ "with commas")),
+ ]
+ boolean_options = ['debug', 'debug-stacktraces', 'disablegc', 'force-gc',
+ 'profile', 'rterrors', 'spew', 'unclean-warnings',
+ 'until-failure']
+
+ def initialize_options(self):
+ self.debug = None
+ self.debug_stacktraces = None
+ self.debugger = None
+ self.disablegc = None
+ self.force_gc = None
+ self.jobs = None
+ self.profile = None
+ self.random = None
+ self.reactor = None
+ self.reporter = None
+ self.rterrors = None
+ self.spew = None
+ self.testmodule = None
+ self.tbformat = None
+ self.unclean_warnings = None
+ self.until_failure = None
+ self.without_module = None
+
+ def finalize_options(self):
+ build = self.get_finalized_command('build')
+ self.build_purelib = build.build_purelib
+ self.build_platlib = build.build_platlib
+
+ def run(self):
+ self.run_command('build')
+ old_path = sys.path[:]
+ sys.path[0:0] = [self.build_purelib, self.build_platlib]
+
+ result = 1
+ try:
+ result = self.run_tests()
+ finally:
+ sys.path = old_path
+ raise SystemExit(result)
+
+ def run_tests(self):
+ # We do the import from Twisted inside the function instead of the top
+ # of the file because since Twisted is a setup_requires, we can't
+ # assume that Twisted will be installed on the user's system prior, so
+ # if we don't do the import here, then importing from this plugin will
+ # fail.
+ from twisted.scripts import trial
+
+ if not self.testmodule:
+ self.testmodule = "test"
+
+ # Handle parsing the trial options passed through the setuptools
+ # trial command.
+ cmd_options = []
+ for opt in self.boolean_options:
+ if getattr(self, opt.replace('-', '_'), None):
+ cmd_options.append('--%s' % opt)
+
+ for opt in ('debugger', 'jobs', 'random', 'reactor', 'reporter',
+ 'testmodule', 'tbformat', 'without-module'):
+ value = getattr(self, opt.replace('-', '_'), None)
+ if value is not None:
+ cmd_options.extend(['--%s' % opt, value])
+
+ config = trial.Options()
+ config.parseOptions(cmd_options)
+ config['tests'] = [self.testmodule,]
+
+ trial._initialDebugSetup(config)
+ trialRunner = trial._makeRunner(config)
+ suite = trial._getSuite(config)
+
+ # run the tests
+ if self.until_failure:
+ test_result = trialRunner.runUntilFailure(suite)
+ else:
+ test_result = trialRunner.run(suite)
+
+ if test_result.wasSuccessful():
+ return 0 # success
+ return 1 # failure
diff --git a/css/bootstrap.min.css b/share/css/bootstrap.min.css
similarity index 100%
rename from css/bootstrap.min.css
rename to share/css/bootstrap.min.css
diff --git a/css/gettor.css b/share/css/gettor.css
similarity index 100%
rename from css/gettor.css
rename to share/css/gettor.css
diff --git a/share/locale/available_locales.json b/share/locale/available_locales.json
new file mode 100644
index 0000000..a259b5c
--- /dev/null
+++ b/share/locale/available_locales.json
@@ -0,0 +1,3 @@
+{
+ "en": "English"
+}
diff --git a/share/locale/en.json b/share/locale/en.json
index e69de29..8269490 100644
--- a/share/locale/en.json
+++ b/share/locale/en.json
@@ -0,0 +1,12 @@
+{
+ "help_debug": "Log application errors to stdout",
+ "help_config": "Custom config file location (optional)",
+ "smtp_links_subject": "[GetTor] Links for your request",
+ "smtp_mirrors_subject": "[GetTor] Mirrors",
+ "smtp_help_subject": "[GetTor] Help",
+ "smtp_unsupported_locale_subject": "[GetTor] Unsupported locale",
+ "smtp_unsupported_locale_msg": "The locale you requested '%s' is not supported.",
+ "smtp_vlinks_msg": "You requested Tor Browser for %s.\n \nYou will need only one of the links below to download the bundle. If a link does not work for you, try the next one.\n \n%s\n \n \n--\nGetTor",
+ "smtp_mirrors_msg": "Hi! this is the GetTor robot.\n \nThank you for your request. Attached to this email you will find\nan updated list of mirrors of Tor Project's website.",
+ "smtp_help_msg": "Hi! This is the GetTor robot. I am here to help you download the\nlatest version of Tor Browser.\n \nPlease reply to this message with one of the options below:\n \nwindows\nlinux\nosx\nmirrors\n \nI will then send you the download instructions.\n \nIf you are unsure, just send a blank reply to this message."
+}
diff --git a/share/version.txt b/share/version.txt
new file mode 100644
index 0000000..aa8add4
--- /dev/null
+++ b/share/version.txt
@@ -0,0 +1 @@
+2.0.dev1
diff --git a/gettor.conf b/test/__init__.py
similarity index 100%
rename from gettor.conf
rename to test/__init__.py
diff --git a/test/test_email_service.py b/test/test_email_service.py
new file mode 100644
index 0000000..8b0e5bd
--- /dev/null
+++ b/test/test_email_service.py
@@ -0,0 +1,27 @@
+# -*- coding: utf-8 -*-
+"""
+This file is part of GetTor, a service providing alternative methods to download
+the Tor Browser.
+
+:authors: Hiro <hiro at torproject.org>
+ please also see AUTHORS file
+:copyright: (c) 2008-2014, The Tor Project, Inc.
+ (c) 2014, all entities within the AUTHORS file
+:license: see included LICENSE for information
+"""
+
+from __future__ import print_function
+from .gettor.utils import options
+
+class EmailServiceTests(unittest.TestCase):
+
+ # Fail any tests which take longer than 15 seconds.
+ timeout = 15
+ def setUp(self):
+ self.setings = options.parse_settings()
+
+ def test_SendMail(self):
+ sendmail = Sendmail(self.settings)
+ mail = Sendmail.sendmail("gettor at torproject.org", "Hello", "This is a test.")
+ print(email)
+ self.assertEqual(mail, True)
More information about the tor-commits
mailing list