コード例 #1
0
ファイル: test_smtp.py プロジェクト: jonathanj/mantissa
 def test_singlePartSourceRoute(self):
     """
     Test parsing of an address with a one element source route.
     """
     return self._addrTest(
         '<@foo.bar:[email protected]>',
         Address(['foo.bar'], 'localpart', 'example.com'))
コード例 #2
0
ファイル: test_smtp.py プロジェクト: jonathanj/mantissa
 def test_ipv6LiteralWithLocalpart(self):
     """
     Test parsing of an IPv6 domain part literal with a non-empty local
     part.
     """
     return self._addrTest(
         '<localpart@IPv6:::1>', Address(None, 'localpart', '::1'))
コード例 #3
0
ファイル: test_smtp.py プロジェクト: jonathanj/mantissa
 def test_ipv4LiteralWithLocalpart(self):
     """
     Test parsing of an IPv4 domain part literal with a non-empty local
     part.
     """
     return self._addrTest(
         '<[email protected]>', Address(None, 'localpart', '1.2.3.4'))
コード例 #4
0
ファイル: test_smtp.py プロジェクト: jonathanj/mantissa
 def test_domainOnly(self):
     """
     Test the parsing of an address with an empty local part and a
     non-empty domain part.
     """
     return self._addrTest(
         '<@example.com>', Address(None, '', 'example.com'))
コード例 #5
0
ファイル: test_smtp.py プロジェクト: jonathanj/mantissa
 def test_multiplePartSourceRoute(self):
     """
     Test parsing of an address with a two element source route.
     """
     return self._addrTest(
         '<@foo.bar,@bar.baz:[email protected]>',
         Address(['foo.bar', 'bar.baz'], 'localpart', 'example.com'))
コード例 #6
0
ファイル: test_smtp.py プロジェクト: jonathanj/mantissa
 def test_commonAddress(self):
     """
     Test the common case, an address with non-empty local and domain
     parts.
     """
     return self._addrTest(
         '<*****@*****.**>',
         Address(None, 'localpart', 'example.com'))
コード例 #7
0
ファイル: test_smtp.py プロジェクト: jonathanj/mantissa
 def test_ipv4Literal(self):
     """
     Test parsing of an IPv4 domain part literal.
     """
     return self._addrTest('<@9.8.7.6>', Address(None, '', '9.8.7.6'))
コード例 #8
0
ファイル: test_smtp.py プロジェクト: jonathanj/mantissa
 def test_dottedLocalpart(self):
     """
     Test parsing of an address with a dotted local part.
     """
     return self._addrTest(
         '<local.part@>', Address(None, 'local.part', ''))
コード例 #9
0
ファイル: test_smtp.py プロジェクト: jonathanj/mantissa
 def test_localOnly(self):
     """
     Test the parsing of an address with a non-empty local part and an
     empty domain part.
     """
     return self._addrTest('<localpart@>', Address(None, 'localpart', ''))
コード例 #10
0
ファイル: test_smtp.py プロジェクト: jonathanj/mantissa
 def test_emptyAddress(self):
     """
     Test the parsing of an address with empty local and domain parts.
     """
     return self._addrTest('<@>', Address(None, '', ''))
コード例 #11
0
ファイル: test_smtp.py プロジェクト: jonathanj/mantissa
 def test_nullAddress(self):
     """
     Test the parsing of the null address.
     """
     return self._addrTest('<>', Address(None, None, None))
コード例 #12
0
ファイル: test_smtp.py プロジェクト: jonathanj/mantissa
 def test_ipv6Literal(self):
     """
     Test parsing of an IPv6 domain part literal.
     """
     return self._addrTest('<@IPv6:::1>', Address(None, '', '::1'))