예제 #1
0
    def test_empty(self):
        from markdown.images.imagedialogcontroller import ImageDialogController

        selectedText = ''
        attachList = []
        controller = ImageDialogController(self._dlg, attachList, selectedText)
        controller.showDialog()

        right_result = '![]()'
        self.assertEqual(controller.result, right_result)
예제 #2
0
    def test_empty(self):
        from markdown.images.imagedialogcontroller import ImageDialogController

        selectedText = ''
        attachList = []
        controller = ImageDialogController(self._dlg, attachList, selectedText)
        controller.showDialog()

        right_result = '![]()'
        self.assertEqual(controller.result, right_result)
예제 #3
0
    def test_attach_01(self):
        from markdown.images.imagedialogcontroller import ImageDialogController

        selectedText = '__attach/image.png'
        attachList = ['image.png']

        controller = ImageDialogController(self._dlg, attachList, selectedText)
        controller.showDialog()

        right_result = '![](__attach/image.png)'
        self.assertEqual(controller.result, right_result)

        self.assertEqual(self._dlg.comment, '')
        self.assertEqual(self._dlg.fileName, '__attach/image.png')
        self.assertEqual(self._dlg.filesList, ['__attach/image.png'])
예제 #4
0
    def test_comment_01(self):
        from markdown.images.imagedialogcontroller import ImageDialogController

        selectedText = 'Комментарий'
        attachList = []

        controller = ImageDialogController(self._dlg, attachList, selectedText)
        controller.showDialog()

        right_result = '![Комментарий]()'
        self.assertEqual(controller.result, right_result)

        self.assertEqual(self._dlg.comment, 'Комментарий')
        self.assertEqual(self._dlg.fileName, '')
        self.assertEqual(self._dlg.filesList, [])
예제 #5
0
    def test_attach_01(self):
        from markdown.images.imagedialogcontroller import ImageDialogController

        selectedText = '__attach/image.png'
        attachList = ['image.png']

        controller = ImageDialogController(self._dlg, attachList, selectedText)
        controller.showDialog()

        right_result = '![](__attach/image.png)'
        self.assertEqual(controller.result, right_result)

        self.assertEqual(self._dlg.comment, '')
        self.assertEqual(self._dlg.fileName, '__attach/image.png')
        self.assertEqual(self._dlg.filesList, ['__attach/image.png'])
예제 #6
0
    def test_comment_01(self):
        from markdown.images.imagedialogcontroller import ImageDialogController

        selectedText = 'Комментарий'
        attachList = []

        controller = ImageDialogController(self._dlg, attachList, selectedText)
        controller.showDialog()

        right_result = '![Комментарий]()'
        self.assertEqual(controller.result, right_result)

        self.assertEqual(self._dlg.comment, 'Комментарий')
        self.assertEqual(self._dlg.fileName, '')
        self.assertEqual(self._dlg.filesList, [])
예제 #7
0
    def test_comment_02(self):
        from markdown.images.imagedialogcontroller import ImageDialogController

        selectedText = u'__attach/image.png'
        attachList = []

        controller = ImageDialogController(self._dlg, attachList, selectedText)
        controller.showDialog()

        right_result = u'![__attach/image.png]()'
        self.assertEqual(controller.result, right_result)

        self.assertEqual(self._dlg.comment, u'__attach/image.png')
        self.assertEqual(self._dlg.fileName, u'')
        self.assertEqual(self._dlg.filesList, [])
예제 #8
0
    def test_comment_02(self):
        from markdown.images.imagedialogcontroller import ImageDialogController

        selectedText = u'__attach/image.png'
        attachList = []

        controller = ImageDialogController(self._dlg, attachList, selectedText)
        controller.showDialog()

        right_result = u'![__attach/image.png]()'
        self.assertEqual(controller.result, right_result)

        self.assertEqual(self._dlg.comment, u'__attach/image.png')
        self.assertEqual(self._dlg.fileName, u'')
        self.assertEqual(self._dlg.filesList, [])
예제 #9
0
    def test_full_01(self):
        from markdown.images.imagedialogcontroller import ImageDialogController

        selectedText = '__attach/image.png'
        attachList = ['qqq.jpg', 'image.png', 'image.gif']

        controller = ImageDialogController(self._dlg, attachList, selectedText)
        self._dlg.comment = 'Комментарий'
        controller.showDialog()

        right_result = '![Комментарий](__attach/image.png)'
        self.assertEqual(controller.result, right_result)

        self.assertEqual(self._dlg.comment, 'Комментарий')
        self.assertEqual(self._dlg.fileName, '__attach/image.png')
        self.assertEqual(
            self._dlg.filesList,
            ['__attach/image.gif', '__attach/image.png', '__attach/qqq.jpg'])
예제 #10
0
    def test_full_01(self):
        from markdown.images.imagedialogcontroller import ImageDialogController

        selectedText = '__attach/image.png'
        attachList = ['qqq.jpg', 'image.png', 'image.gif']

        controller = ImageDialogController(self._dlg, attachList, selectedText)
        self._dlg.comment = 'Комментарий'
        controller.showDialog()

        right_result = '![Комментарий](__attach/image.png)'
        self.assertEqual(controller.result, right_result)

        self.assertEqual(self._dlg.comment, 'Комментарий')
        self.assertEqual(self._dlg.fileName, '__attach/image.png')
        self.assertEqual(self._dlg.filesList, ['__attach/image.gif',
                                               '__attach/image.png',
                                               '__attach/qqq.jpg'])