Example #1
0
    def test_moveSnippetsTo_08(self):
        from snippets.utils import moveSnippetsTo
        dirname = os.path.join(self._tmpdir, u'subdir')

        os.makedirs(dirname)
        moveSnippetsTo(dirname, self._tmpdir)

        self.assertTrue(os.path.exists(dirname))
Example #2
0
    def test_moveSnippetsTo_08(self):
        from snippets.utils import moveSnippetsTo
        dirname = os.path.join(self._tmpdir, 'subdir')

        os.makedirs(dirname)
        moveSnippetsTo(dirname, self._tmpdir)

        self.assertTrue(os.path.exists(dirname))
Example #3
0
    def test_moveSnippetsTo_01(self):
        from snippets.utils import moveSnippetsTo, createFile
        fname = os.path.join(self._tmpdir, 'snippet')

        createFile(fname)
        moveSnippetsTo(fname, self._tmpdir)

        self.assertTrue(os.path.exists(fname))
Example #4
0
    def test_moveSnippetsTo_01(self):
        from snippets.utils import moveSnippetsTo, createFile
        fname = os.path.join(self._tmpdir, u'snippet')

        createFile(fname)
        moveSnippetsTo(fname, self._tmpdir)

        self.assertTrue(os.path.exists(fname))
Example #5
0
    def test_moveSnippetsTo_02(self):
        from snippets.utils import moveSnippetsTo, createFile
        fname = os.path.join(self._tmpdir, 'snippet')
        createFile(fname)
        dest = os.path.join(self._tmpdir, 'Поддиректория')
        os.mkdir(dest)

        result = moveSnippetsTo(fname, dest)

        self.assertEqual(result, os.path.join(dest, 'snippet'))
        self.assertFalse(os.path.exists(fname))
        self.assertTrue(os.path.exists(result))
Example #6
0
    def test_moveSnippetsTo_02(self):
        from snippets.utils import moveSnippetsTo, createFile
        fname = os.path.join(self._tmpdir, u'snippet')
        createFile(fname)
        dest = os.path.join(self._tmpdir, u'Поддиректория')
        os.mkdir(dest)

        result = moveSnippetsTo(fname, dest)

        self.assertEqual(result, os.path.join(dest, u'snippet'))
        self.assertFalse(os.path.exists(fname))
        self.assertTrue(os.path.exists(result))
Example #7
0
    def test_moveSnippetsTo_07(self):
        from snippets.utils import moveSnippetsTo, createFile

        fname = os.path.join(self._tmpdir, 'snippet')
        dirname = os.path.join(self._tmpdir, 'subdir')

        os.makedirs(dirname)
        createFile(fname)

        result = moveSnippetsTo(fname, dirname)

        self.assertEqual(result, os.path.join(dirname, 'snippet'))
        self.assertTrue(os.path.exists(result))
        self.assertFalse(os.path.exists(fname))
Example #8
0
    def test_moveSnippetsTo_07(self):
        from snippets.utils import moveSnippetsTo, createFile

        fname = os.path.join(self._tmpdir, 'snippet')
        dirname = os.path.join(self._tmpdir, u'subdir')

        os.makedirs(dirname)
        createFile(fname)

        result = moveSnippetsTo(fname, dirname)

        self.assertEqual(result, os.path.join(dirname, u'snippet'))
        self.assertTrue(os.path.exists(result))
        self.assertFalse(os.path.exists(fname))
Example #9
0
    def test_moveSnippetsTo_06(self):
        from snippets.utils import moveSnippetsTo, createFile
        dirname = os.path.join(self._tmpdir, 'дир_1', 'дир_2', 'дир_3')

        os.makedirs(dirname)
        fname = os.path.join(dirname, 'snippet')
        createFile(fname)

        dest = os.path.join(self._tmpdir, 'дир_1')

        result = moveSnippetsTo(fname, dest)

        self.assertEqual(result, os.path.join(dest, 'snippet'))

        self.assertTrue(os.path.exists(os.path.join(dest, 'snippet')))
        self.assertFalse(os.path.exists(fname))
        self.assertTrue(os.path.exists(result))
Example #10
0
    def test_moveSnippetsTo_06(self):
        from snippets.utils import moveSnippetsTo, createFile
        dirname = os.path.join(self._tmpdir, u'дир_1', u'дир_2', u'дир_3')

        os.makedirs(dirname)
        fname = os.path.join(dirname, u'snippet')
        createFile(fname)

        dest = os.path.join(self._tmpdir, u'дир_1')

        result = moveSnippetsTo(fname, dest)

        self.assertEqual(result, os.path.join(dest, u'snippet'))

        self.assertTrue(os.path.exists(os.path.join(dest, u'snippet')))
        self.assertFalse(os.path.exists(fname))
        self.assertTrue(os.path.exists(result))
Example #11
0
    def _onTreeItemDragEnd(self, event):
        treeDragTarget = event.GetItem()
        dropPath = self._getItemData(treeDragTarget).path
        sourceParent = os.path.dirname(self._treeDragSource)

        if not os.path.isdir(dropPath):
            dropPath = os.path.dirname(dropPath)

        if dropPath.startswith(self._treeDragSource):
            return

        if sourceParent == dropPath:
            return

        result_path = moveSnippetsTo(self._treeDragSource, dropPath)
        self._updateSnippetsTree(result_path)
        self._updateMenu()
        self._scrollToSelectedItem()
Example #12
0
    def _onTreeItemDragEnd(self, event):
        treeDragTarget = event.GetItem()
        dropPath = self._getItemData(treeDragTarget).path
        sourceParent = os.path.dirname(self._treeDragSource)

        if not os.path.isdir(dropPath):
            dropPath = os.path.dirname(dropPath)

        if dropPath.startswith(self._treeDragSource):
            return

        if sourceParent == dropPath:
            return

        result_path = moveSnippetsTo(self._treeDragSource, dropPath)
        self._updateSnippetsTree(result_path)
        self._updateMenu()
        self._scrollToSelectedItem()
Example #13
0
    def test_moveSnippetsTo_09(self):
        from snippets.utils import moveSnippetsTo, createFile

        dirname_1 = os.path.join(self._tmpdir, 'subdir_1')
        fname = os.path.join(dirname_1, 'snippet')

        dirname_2 = os.path.join(self._tmpdir, 'subdir_2')

        os.makedirs(dirname_1)
        os.makedirs(dirname_2)
        createFile(fname)

        result = moveSnippetsTo(dirname_1, dirname_2)

        self.assertEqual(result, os.path.join(dirname_2, 'subdir_1'))
        self.assertTrue(os.path.exists(result))
        self.assertTrue(os.path.exists(os.path.join(dirname_2, 'subdir_1', 'snippet')))
        self.assertFalse(os.path.exists(fname))
Example #14
0
    def test_moveSnippetsTo_09(self):
        from snippets.utils import moveSnippetsTo, createFile

        dirname_1 = os.path.join(self._tmpdir, u'subdir_1')
        fname = os.path.join(dirname_1, 'snippet')

        dirname_2 = os.path.join(self._tmpdir, u'subdir_2')

        os.makedirs(dirname_1)
        os.makedirs(dirname_2)
        createFile(fname)

        result = moveSnippetsTo(dirname_1, dirname_2)

        self.assertEqual(result, os.path.join(dirname_2, u'subdir_1'))
        self.assertTrue(os.path.exists(result))
        self.assertTrue(os.path.exists(os.path.join(dirname_2, u'subdir_1', u'snippet')))
        self.assertFalse(os.path.exists(fname))