Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
1ff23d75
Commit
1ff23d75
authored
Feb 08, 2014
by
Serhiy Storchaka
Browse files
Options
Browse Files
Download
Plain Diff
Issue #20549: Use specific asserts in mailbox, smtplib and poplib tests.
parents
d3e12071
578c6777
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
30 additions
and
29 deletions
+30
-29
Lib/test/test_mailbox.py
Lib/test/test_mailbox.py
+24
-23
Lib/test/test_poplib.py
Lib/test/test_poplib.py
+3
-3
Lib/test/test_smtplib.py
Lib/test/test_smtplib.py
+3
-3
No files found.
Lib/test/test_mailbox.py
View file @
1ff23d75
...
...
@@ -233,7 +233,7 @@ class TestMailbox(TestBase):
msg
=
self
.
_box
.
get
(
key0
)
self
.
assertEqual
(
msg
[
'from'
],
'foo'
)
self
.
assertEqual
(
msg
.
get_payload
(),
'0
\
n
'
)
self
.
assertIs
(
self
.
_box
.
get
(
'foo'
),
None
)
self
.
assertIs
None
(
self
.
_box
.
get
(
'foo'
)
)
self
.
assertIs
(
self
.
_box
.
get
(
'foo'
,
False
),
False
)
self
.
_box
.
close
()
self
.
_box
=
self
.
_factory
(
self
.
_path
)
...
...
@@ -760,7 +760,7 @@ class TestMaildir(TestMailbox, unittest.TestCase):
"
tmp
")),
"
File
in
wrong
location
:
'%s'" % head)
match = pattern.match(tail)
self.assertIsNot
(match, None
, "
Invalid
file
name
:
'%s'" % tail)
self.assertIsNot
None(match
, "
Invalid
file
name
:
'%s'" % tail)
groups = match.groups()
if previous_groups is not None:
self.assertGreaterEqual(int(groups[0]), int(previous_groups[0]),
...
...
@@ -1394,7 +1394,7 @@ class TestMessage(TestBase, unittest.TestCase):
self
.
assertIsInstance
(
msg
,
self
.
_factory
)
self
.
assertEqual
(
msg
.
keys
(),
[])
self
.
assertFalse
(
msg
.
is_multipart
())
self
.
assert
Equal
(
msg
.
get_payload
(),
None
)
self
.
assert
IsNone
(
msg
.
get_payload
()
)
def
test_initialize_incorrectly
(
self
):
# Initialize with invalid argument
...
...
@@ -1405,7 +1405,7 @@ class TestMessage(TestBase, unittest.TestCase):
eMM
=
email
.
message_from_string
(
_sample_message
)
msg
=
self
.
_factory
(
_sample_message
)
for
attr
in
eMM
.
__dict__
:
self
.
assert
True
(
attr
in
msg
.
__dict__
,
self
.
assert
In
(
attr
,
msg
.
__dict__
,
'{} attribute does not exist'
.
format
(
attr
))
def
test_become_message
(
self
):
...
...
@@ -1547,8 +1547,9 @@ class _TestMboxMMDFMessage:
# Check contents of "From " line
if
sender
is
None
:
sender
=
"MAILER-DAEMON"
self
.
assertTrue
(
re
.
match
(
sender
+
r" \
w{
3} \
w{
3} [\
d ]
\d [\
d ]
\d:\
d{
2}:"
r"\
d{
2} \
d{
4}"
,
msg
.
get_from
())
is
not
None
)
self
.
assertIsNotNone
(
re
.
match
(
sender
+
r" \
w{
3} \
w{
3} [\
d ]
\d [\
d ]
\d:\
d{
2}:\
d{
2} \
d{
4}"
,
msg
.
get_from
()))
class
TestMboxMessage
(
_TestMboxMMDFMessage
,
TestMessage
):
...
...
@@ -1622,19 +1623,19 @@ class TestBabylMessage(TestMessage, unittest.TestCase):
msg
=
mailbox
.
BabylMessage
(
_sample_message
)
visible
=
msg
.
get_visible
()
self
.
assertEqual
(
visible
.
keys
(),
[])
self
.
assertIs
(
visible
.
get_payload
(),
None
)
self
.
assertIs
None
(
visible
.
get_payload
()
)
visible
[
'User-Agent'
]
=
'FooBar 1.0'
visible
[
'X-Whatever'
]
=
'Blah'
self
.
assertEqual
(
msg
.
get_visible
().
keys
(),
[])
msg
.
set_visible
(
visible
)
visible
=
msg
.
get_visible
()
self
.
assert
True
(
visible
.
keys
()
==
[
'User-Agent'
,
'X-Whatever'
])
self
.
assert
True
(
visible
[
'User-Agent'
]
==
'FooBar 1.0'
)
self
.
assert
Equal
(
visible
.
keys
(),
[
'User-Agent'
,
'X-Whatever'
])
self
.
assert
Equal
(
visible
[
'User-Agent'
],
'FooBar 1.0'
)
self
.
assertEqual
(
visible
[
'X-Whatever'
],
'Blah'
)
self
.
assertIs
(
visible
.
get_payload
(),
None
)
self
.
assertIs
None
(
visible
.
get_payload
()
)
msg
.
update_visible
()
self
.
assertEqual
(
visible
.
keys
(),
[
'User-Agent'
,
'X-Whatever'
])
self
.
assertIs
(
visible
.
get_payload
(),
None
)
self
.
assertIs
None
(
visible
.
get_payload
()
)
visible
=
msg
.
get_visible
()
self
.
assertEqual
(
visible
.
keys
(),
[
'User-Agent'
,
'Date'
,
'From'
,
'To'
,
'Subject'
])
...
...
@@ -2156,34 +2157,34 @@ class MaildirTestCase(unittest.TestCase):
self
.
mbox
=
mailbox
.
Maildir
(
support
.
TESTFN
)
#self.assertTrue(hasattr(self.mbox, "boxes"))
#self.assertEqual(len(self.mbox.boxes), 0)
self
.
assertIs
(
self
.
mbox
.
next
(),
None
)
self
.
assertIs
(
self
.
mbox
.
next
(),
None
)
self
.
assertIs
None
(
self
.
mbox
.
next
()
)
self
.
assertIs
None
(
self
.
mbox
.
next
()
)
def
test_nonempty_maildir_cur
(
self
):
self
.
createMessage
(
"cur"
)
self
.
mbox
=
mailbox
.
Maildir
(
support
.
TESTFN
)
#self.assertEqual(len(self.mbox.boxes), 1)
self
.
assertIsNot
(
self
.
mbox
.
next
(),
None
)
self
.
assertIs
(
self
.
mbox
.
next
(),
None
)
self
.
assertIs
(
self
.
mbox
.
next
(),
None
)
self
.
assertIsNot
None
(
self
.
mbox
.
next
()
)
self
.
assertIs
None
(
self
.
mbox
.
next
()
)
self
.
assertIs
None
(
self
.
mbox
.
next
()
)
def
test_nonempty_maildir_new
(
self
):
self
.
createMessage
(
"new"
)
self
.
mbox
=
mailbox
.
Maildir
(
support
.
TESTFN
)
#self.assertEqual(len(self.mbox.boxes), 1)
self
.
assertIsNot
(
self
.
mbox
.
next
(),
None
)
self
.
assertIs
(
self
.
mbox
.
next
(),
None
)
self
.
assertIs
(
self
.
mbox
.
next
(),
None
)
self
.
assertIsNot
None
(
self
.
mbox
.
next
()
)
self
.
assertIs
None
(
self
.
mbox
.
next
()
)
self
.
assertIs
None
(
self
.
mbox
.
next
()
)
def
test_nonempty_maildir_both
(
self
):
self
.
createMessage
(
"cur"
)
self
.
createMessage
(
"new"
)
self
.
mbox
=
mailbox
.
Maildir
(
support
.
TESTFN
)
#self.assertEqual(len(self.mbox.boxes), 2)
self
.
assertIsNot
(
self
.
mbox
.
next
(),
None
)
self
.
assertIsNot
(
self
.
mbox
.
next
(),
None
)
self
.
assertIs
(
self
.
mbox
.
next
(),
None
)
self
.
assertIs
(
self
.
mbox
.
next
(),
None
)
self
.
assertIsNot
None
(
self
.
mbox
.
next
()
)
self
.
assertIsNot
None
(
self
.
mbox
.
next
()
)
self
.
assertIs
None
(
self
.
mbox
.
next
()
)
self
.
assertIs
None
(
self
.
mbox
.
next
()
)
## End: tests from the original module (for backward compatibility).
...
...
Lib/test/test_poplib.py
View file @
1ff23d75
...
...
@@ -468,7 +468,7 @@ class TestTimeouts(TestCase):
serv
.
close
()
def
testTimeoutDefault
(
self
):
self
.
assert
True
(
socket
.
getdefaulttimeout
()
is
None
)
self
.
assert
IsNone
(
socket
.
getdefaulttimeout
()
)
socket
.
setdefaulttimeout
(
30
)
try
:
pop
=
poplib
.
POP3
(
HOST
,
self
.
port
)
...
...
@@ -478,13 +478,13 @@ class TestTimeouts(TestCase):
pop
.
sock
.
close
()
def
testTimeoutNone
(
self
):
self
.
assert
True
(
socket
.
getdefaulttimeout
()
is
None
)
self
.
assert
IsNone
(
socket
.
getdefaulttimeout
()
)
socket
.
setdefaulttimeout
(
30
)
try
:
pop
=
poplib
.
POP3
(
HOST
,
self
.
port
,
timeout
=
None
)
finally
:
socket
.
setdefaulttimeout
(
None
)
self
.
assert
True
(
pop
.
sock
.
gettimeout
()
is
None
)
self
.
assert
IsNone
(
pop
.
sock
.
gettimeout
()
)
pop
.
sock
.
close
()
def
testTimeoutValue
(
self
):
...
...
Lib/test/test_smtplib.py
View file @
1ff23d75
...
...
@@ -96,7 +96,7 @@ class GeneralTests(unittest.TestCase):
def
testTimeoutDefault
(
self
):
mock_socket
.
reply_with
(
b"220 Hola mundo"
)
self
.
assert
True
(
mock_socket
.
getdefaulttimeout
()
is
None
)
self
.
assert
IsNone
(
mock_socket
.
getdefaulttimeout
()
)
mock_socket
.
setdefaulttimeout
(
30
)
self
.
assertEqual
(
mock_socket
.
getdefaulttimeout
(),
30
)
try
:
...
...
@@ -108,13 +108,13 @@ class GeneralTests(unittest.TestCase):
def
testTimeoutNone
(
self
):
mock_socket
.
reply_with
(
b"220 Hola mundo"
)
self
.
assert
True
(
socket
.
getdefaulttimeout
()
is
None
)
self
.
assert
IsNone
(
socket
.
getdefaulttimeout
()
)
socket
.
setdefaulttimeout
(
30
)
try
:
smtp
=
smtplib
.
SMTP
(
HOST
,
self
.
port
,
timeout
=
None
)
finally
:
socket
.
setdefaulttimeout
(
None
)
self
.
assert
True
(
smtp
.
sock
.
gettimeout
()
is
None
)
self
.
assert
IsNone
(
smtp
.
sock
.
gettimeout
()
)
smtp
.
close
()
def
testTimeoutValue
(
self
):
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment