Exemple #1
0
 def test_decode_no_host(self):
     """Decoding of a "mailto:" reference with no @host."""
     ob = MailtoDataType.decode(self.uri_no_host)
     self.assert_(isinstance(ob, Mailto))
     self.assertEqual(ob.username, None)
     self.assertEqual(ob.host, None)
     self.assertEqual(str(ob), self.uri_no_host)
Exemple #2
0
 def test_decode(self):
     """Decoding of a regular "mailto:" reference."""
     ob = MailtoDataType.decode(self.uri)
     self.assert_(isinstance(ob, Mailto))
     self.assertEqual(ob.username, self.username)
     self.assertEqual(ob.host, self.host)
     self.assertEqual(str(ob), self.uri)
Exemple #3
0
 def test_decode_no_host(self):
     """Decoding of a "mailto:" reference with no @host."""
     ob = MailtoDataType.decode(self.uri_no_host)
     self.assert_(isinstance(ob, Mailto))
     self.assertEqual(ob.username, None)
     self.assertEqual(ob.host, None)
     self.assertEqual(str(ob), self.uri_no_host)
Exemple #4
0
 def test_decode(self):
     """Decoding of a regular "mailto:" reference."""
     ob = MailtoDataType.decode(self.uri)
     self.assert_(isinstance(ob, Mailto))
     self.assertEqual(ob.username, self.username)
     self.assertEqual(ob.host, self.host)
     self.assertEqual(str(ob), self.uri)
Exemple #5
0
 def test_compare(self):
     """Compare two Mailto objects with same parameters."""
     ob = Mailto(self.address)
     copy = MailtoDataType.decode(self.uri)
     self.assert_(type(ob) is type(copy))
     self.assertEqual(ob.username, copy.username)
     self.assertEqual(ob.host, copy.host)
     self.assertEqual(str(ob), str(copy))
     self.assertEqual(ob, copy)
Exemple #6
0
 def test_compare(self):
     """Compare two Mailto objects with same parameters."""
     ob = Mailto(self.address)
     copy = MailtoDataType.decode(self.uri)
     self.assert_(type(ob) is type(copy))
     self.assertEqual(ob.username, copy.username)
     self.assertEqual(ob.host, copy.host)
     self.assertEqual(str(ob), str(copy))
     self.assertEqual(ob, copy)