blob: 821b9bfc93a8cb4beb47b3e2767445a7d5c527f9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
# Copyright (c) Twisted Matrix Laboratories.
# See LICENSE for details.
from twisted.trial import unittest
from twisted.python.runtime import platformType
class AtLeastImportTestCase(unittest.TestCase):
"""
I test that there are no syntax errors which will not allow importing.
"""
failureException = ImportError
def test_misc(self):
"""
Test importing other miscellaneous modules.
"""
from twisted import copyright
def test_persisted(self):
"""
Test importing persisted.
"""
from twisted.persisted import dirdbm
from twisted.persisted import styles
def test_internet(self):
"""
Test importing internet.
"""
from twisted.internet import tcp
from twisted.internet import main
from twisted.internet import abstract
from twisted.internet import udp
from twisted.internet import protocol
from twisted.internet import defer
def test_unix(self):
"""
Test internet modules for unix.
"""
from twisted.internet import stdio
from twisted.internet import process
from twisted.internet import unix
if platformType != "posix":
test_unix.skip = "UNIX-only modules"
def test_spread(self):
"""
Test importing spreadables.
"""
from twisted.spread import pb
from twisted.spread import jelly
from twisted.spread import banana
from twisted.spread import flavors
def test_twistedPython(self):
"""
Test importing C{twisted.python}.
"""
from twisted.python import hook
from twisted.python import log
from twisted.python import reflect
from twisted.python import usage
def test_protocols(self):
"""
Test importing protocols.
"""
from twisted.protocols import basic
from twisted.protocols import ftp
from twisted.protocols import telnet
from twisted.protocols import policies
|