(self)
| 1907 | self._txt = intro |
| 1908 | |
| 1909 | def test_hierarchy(self): |
| 1910 | # convenience |
| 1911 | eq = self.assertEqual |
| 1912 | raises = self.assertRaises |
| 1913 | # tests |
| 1914 | m = self._msg |
| 1915 | self.assertTrue(m.is_multipart()) |
| 1916 | eq(m.get_content_type(), 'multipart/mixed') |
| 1917 | eq(len(m.get_payload()), 2) |
| 1918 | raises(IndexError, m.get_payload, 2) |
| 1919 | m0 = m.get_payload(0) |
| 1920 | m1 = m.get_payload(1) |
| 1921 | self.assertIs(m0, self._txt) |
| 1922 | self.assertIs(m1, self._im) |
| 1923 | eq(m.get_payload(), [m0, m1]) |
| 1924 | self.assertFalse(m0.is_multipart()) |
| 1925 | self.assertFalse(m1.is_multipart()) |
| 1926 | |
| 1927 | def test_empty_multipart_idempotent(self): |
| 1928 | text = """\ |
nothing calls this directly
no test coverage detected