ngamsMIMEMultipartTest.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:ngas 作者: ICRAR 项目源码 文件源码
def _test_MultipartWriter(self, onlyDirs):

        contents = self._createMIMEMessage(onlyDirs)

        self.assertTrue(contents, "No contents found")
        self.assertTrue(contents.find("MIME-Version: 1.0") != -1, "Content is not a MIME message")
        self.assertTrue(contents.find("Content-Type: multipart/mixed") != -1, "Content is not a multipart message")

        # There should be a different boundaries declaration for each directory
        # since each will result in a multipart message
        nBoundaries = self._findOccurences(contents, 'boundary="')
        self.assertEqual(nBoundaries, len(self.mydirs), "Didn't find all boundary definitions that were expected")

        # There should be a "filename" declaration for each file
        # since each will result in a MIME message inside one of the multiparts
        if not onlyDirs:
            nFilenames = self._findOccurences(contents, 'filename="')
            self.assertEquals(nFilenames, len(self.myfiles), "Didn't find all filename definitions that were expected")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号