@classmethod
    def tearDownClass(cls):
        pass

    def testShowAllModules(self):
        modules_list = [
            'accounts', 'display', 'defapp', 'personalization', 'network',
            'sound', 'datetime', 'power', 'mouse', 'keyboard', 'update',
            'systeminfo'
        ]
        for i in modules_list:
            print(i)
            ret = self.dcc.showModule(i)
            self.assertTrue(ret)
            self.dcc.page_deep += 1
            self.dcc.backToIndex()
            self.dcc.exit()

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(DCC_ShowModules('testShowAllModules'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    LOCALE_DIR = os.path.abspath("./lib/locale")
    gettext.install('dsystem', LOCALE_DIR)
    runTest(DCC_ShowModules)
示例#2
0
        if result == 1:
            os.remove(self.desktopurl + self.fileName)

        #run the test
        (status, output) = rt(cmdstring)
        sleep(2)

        #list the name of dir='~/Desktop/'
        List_output_ls = os.listdir(self.desktopurl)
        print(List_output_ls)

        #judge whether the test successful?
        result = self.judge(self.fileName, List_output_ls)
        print(result)
        self.assertTrue(1 == result)
        os.remove(self.desktopurl + self.fileName)

        print(child1.pid)
        child1.kill()
        os.system('killall dde-file-manager')

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(DFM_CreateSymlink('testCreateSymlink_fileUrl_toUrl'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    runTest(DFM_CreateSymlink)
示例#3
0
        cls.daemondock = DaemonDock()
        cls.oldhidemode = cls.daemondock.getHideMode()
        cls.oldhidestate = cls.daemondock.getHideState()
        cls.dockp = properties.dockClass()
        cls.dbus_launcher = DbusLauncher()

    @classmethod
    def tearDownClass(cls):
        cls.daemondock.setHideMode(cls.oldhidemode)
        cls.dbus_launcher.Hide()

    def testChangeHideToKeepHidden(self):
        self.daemondock.setHideMode(self.dockp.hidemode_keephidden)
        geometry = self.ddedock.getgeometry()
        self.assertTrue(geometry[3] == 2)
        self.dbus_launcher.Show()
        geometry = self.ddedock.getgeometry()
        self.assertTrue(geometry[3] > 2)

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(Dock_AutoDisplay('testChangeHideToKeepHidden'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    LOCALE_DIR = os.path.abspath("./lib/locale")
    gettext.install('dsystem', LOCALE_DIR)
    runTest(Dock_AutoDisplay)
示例#4
0
        }
        cmdstring = self.cmdline(args)
        print(cmdstring)

        child1 = subprocess.Popen("dde-file-manager -d >/dev/null 2>&1",
                                  shell=True)
        sleep(2)

        #run the test
        (status, output) = rt(cmdstring)
        sleep(2)

        docwin = window.findWindowByAppName(self.applicationName)
        self.assertTrue(None != docwin)

        window.closeWindow(docwin)

        docwinclose = window.findWindowByAppName(self.applicationName,
                                                 mode="nowait")
        self.assertTrue(None == docwinclose)

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(DFM_OpenFileLocation('testOpenFileLocation_url'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    runTest(DFM_OpenFileLocation)
示例#5
0
            menuxy = utils.getScreenMiddle('bottom')
            utils.m.click(menuxy[0], menuxy[1], 2)
            time.sleep(2)
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('right')
            pyautogui.press('down')
            pyautogui.press('enter')
            utils.m.move(100, 100)
            time.sleep(2)

        pluginnetwork = self.dock.dockObj.child(
            self.dock.string_plugin_shutdown)
        self.assertTrue(pluginnetwork != None)

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(Dock_PluginPower('testPluginPowerHide'))
        suite.addTest(Dock_PluginPower('testPluginPowerDisplay'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    LOCALE_DIR = os.path.abspath("./lib/locale")
    gettext.install('dsystem', LOCALE_DIR)
    runTest(Dock_PluginPower)
        cls.launcher.exitLauncher()

    def testMenuDock(self):
        if self.dockname in self.dockApps:
            appCoor = self.dock.getAppCoor(self.dock.string_Google_Chrome)
            screen = pyautogui.size()
            screen_center = (screen[0]/2,screen[1]/2)
            #pyautogui.mouseDown(appCoor)
            #pyautogui.dragTo(screen_center, duration=2)
            utils.mouseDrag(appCoor, (appCoor[0], appCoor[1] - 100))
            time.sleep(2)

        dockApps = self.dock.getAllDockApps()
        self.assertNotIn(self.dockname, dockApps)
        self.launcher.menuDock(self.dock.string_Google_Chrome)
        dockApps = self.dock.getAllDockApps()
        self.assertIn(self.dockname, dockApps)


    def suite():
        suite = unittest.TestSuite()
        suite.addTest(Launcher_AddToDock('testMenuDock'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    LOCALE_DIR = os.path.abspath("./lib/locale")
    gettext.install('dsystem', LOCALE_DIR)
    runTest(Launcher_AddToDock)
    @classmethod
    def setUpClass(cls):
        pass

    @classmethod
    def tearDownClass(cls):
        pass

    def testDefaultSetting(self):
        daemondock = DaemonDock()
        rect = daemondock.getFrontendWindowRect()

        dockp = properties.dockClass()

        self.assertTrue(dockp.displaymode_fashion == daemondock.getDisplayMode())
        self.assertTrue(dockp.hidemode_keepshowing == daemondock.getHideMode())
        self.assertTrue(dockp.hidestate_show == daemondock.getHideState())
        self.assertTrue(dockp.iconsize_medium == daemondock.getIconSize())
        self.assertTrue(dockp.position_bottom == daemondock.getPosition())

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(Dock_DefaultSetting('testDefaultSetting'))
        return suite

if __name__ == "__main__":
    unittest.installHandler()
    LOCALE_DIR = os.path.abspath("./lib/locale")
    gettext.install('dsystem', LOCALE_DIR)
    runTest(Dock_DefaultSetting)
示例#8
0
class Launcher_SendToDesktop(unittest.TestCase):
    caseid = '191629'

    @classmethod
    def setUpClass(cls):
        cls.dock = Dock()
        cls.launcher = Launcher()

    @classmethod
    def tearDownClass(cls):
        cls.launcher.exitLauncher()
        cmdstr = 'rm ~/Desktop/' + cls.dock.DesktopFile_Deepin_Music
        os.system(cmdstr)

    def testMenuSendToDesktop(self):
        self.launcher.menuDesktop(self.dock.string_Deepin_Music)
        desktopFiles = utils.getDesktopFiles()
        self.assertIn(self.dock.DesktopFile_Deepin_Music, desktopFiles)

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(Launcher_SendToDesktop('testMenuSendToDesktop'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    LOCALE_DIR = os.path.abspath("./lib/locale")
    gettext.install('dsystem', LOCALE_DIR)
    runTest(Launcher_SendToDesktop)
示例#9
0
            time.sleep(2)
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('right')
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('enter')
            utils.m.move(100, 100)
            time.sleep(2)

        pluginnetwork = self.dock.dockObj.child(
            self.dock.string_plugin_network + self.device[0])
        self.assertTrue(pluginnetwork != None)

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(Dock_PluginNetwork('testPluginNetworkHide'))
        suite.addTest(Dock_PluginNetwork('testPluginNetworkDisplay'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    LOCALE_DIR = os.path.abspath("./lib/locale")
    gettext.install('dsystem', LOCALE_DIR)
    runTest(Dock_PluginNetwork)
示例#10
0
        if curposition == self.dockp.position_bottom:
            menuxy = utils.getScreenMiddle('bottom')
            utils.m.click(menuxy[0], menuxy[1], 2)
            time.sleep(2)
            pyautogui.press('down')
            pyautogui.press('right')
            pyautogui.press('down')
            pyautogui.press('enter')
            time.sleep(2)
            self.assertTrue(self.dockp.displaymode_efficient ==
                            self.daemondock.getDisplayMode())

            rect = self.daemondock.getFrontendWindowRect()
            print(rect)
            self.assertTrue(0 == rect[0])
            self.assertTrue(utils.resolution.width == rect[2])
            self.assertTrue(utils.resolution.height + 5 == (rect[1] + rect[3]))

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(Dock_ChangeDisplay('testChangeDisplay'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    LOCALE_DIR = os.path.abspath("./lib/locale")
    gettext.install('dsystem', LOCALE_DIR)
    runTest(Dock_ChangeDisplay)
        if QQFeild == 'Hidden=false':
            self.launcher.menuBoot(cls.QQname)
            self.launcher.exitLauncher()

    def testMenuAutoStart(self):
        self.launcher.menuBoot(self.googleName, self.QQname)
        #launcher.exitLauncher()
        googleFeild = self.launcher.getBootFeild(self.googleFile)
        QQFeild = self.launcher.getBootFeild(self.QQFile)
        self.assertEqual('Hidden=false', googleFeild)
        self.assertEqual('Hidden=false', QQFeild)

    def testMenuRemoveFromBoot(self):
        self.launcher.menuBoot(self.googleName, self.QQname)
        #launcher.exitLauncher()
        QQFeild = self.launcher.getBootFeild(self.QQFile)
        self.assertEqual('Hidden=true', QQFeild)

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(Launcher_AutoStart('testMenuAutoStart'))
        suite.addTest(Launcher_AutoStart('testMenuRemoveFromBoot'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    LOCALE_DIR = os.path.abspath("./lib/locale")
    gettext.install('dsystem', LOCALE_DIR)
    runTest(Launcher_AutoStart)
        if docwin != None:
            window.closeWindow(docwin)

        child1 = subprocess.Popen("dde-file-manager -d >/dev/null 2>&1", shell=True)
        sleep(1)

        #run the test
        (status, output) = rt(cmdstring)
        sleep(1)

        docwin = window.findWindow(self.windowName)
        self.assertTrue(None != docwin)

        window.closeWindow(docwin)

        docwinclose = window.findWindow(self.windowName, mode="nowait")
        self.assertTrue(None == docwinclose)

        print(child1.pid)
        child1.kill()
        # os.system('killall dde-file-manager')

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(DFM_OpenNewWindow('testOpenINewWindow_urlList_force'))
        return suite

if __name__ == "__main__":
    unittest.installHandler()
    runTest(DFM_OpenNewWindow)
示例#13
0
        child1 = subprocess.Popen("dde-file-manager -d >/dev/null 2>&1",
                                  shell=True)
        sleep(2)

        os.mknod(self.testFile)
        List_output_ls = os.listdir('/'.join([self.pwd, self.data]))
        filename = self.judge(self.fileName, List_output_ls)
        print(filename)
        self.assertTrue(1 == filename)

        (status, output) = rt(cmdstring)
        sleep(2)
        List_output_ls = os.listdir('/'.join([self.pwd, self.data]))
        filename = self.judge(self.fileName, List_output_ls)
        print(filename)
        self.assertTrue(None == filename)

        print(child1.pid)
        child1.kill()
        os.system('killall dde-file-manager')

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(DFM_DeleteFiles('testDeleteFiles_urlList_silent'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    runTest(DFM_DeleteFiles)
示例#14
0
    @classmethod
    def setUpClass(cls):
        pass

    @classmethod
    def tearDownClass(cls):
        pass

    def testClickLauncher(self):
        #dock = Dock()
        #dock.dockObj.child(dock.string_dock_Launcher).click()

        dbusLauncher = DbusLauncher()
        dbusLauncher.Show()
        launcher = Launcher()
        self.assertTrue(launcher.launcherObj)
        dbusLauncher.Hide()

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(Launcher_Start('testClickLauncher'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    LOCALE_DIR = os.path.abspath("./lib/locale")
    gettext.install('dsystem', LOCALE_DIR)
    runTest(Launcher_Start)
示例#15
0
        if result == 1:
            os.remove(self.testFile)

        #run the test
        (status, output) = rt(cmdstring)
        sleep(2)

        #list the name of dir='~/dapps/dde_file_manager/data/'
        List_output_ls = os.listdir('/'.join([self.pwd, self.data]))
        print(List_output_ls)

        #judge whether the test successful?
        result = self.judge(self.fileName, List_output_ls)
        print(result)
        self.assertTrue(1 == result)
        os.remove(self.testFile)

        print(child1.pid)
        child1.kill()
        os.system('killall dde-file-manager')

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(DFM_NewFile('testNewFile_url_suffix'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    runTest(DFM_NewFile)
示例#16
0
        print(cmdstring)

        child1 = subprocess.Popen("dde-file-manager -d >/dev/null 2>&1", shell=True)
        sleep(2)
        
        (status, output) = rt(cmdstring)

        docwin = window.findWindowByAppName(self.applicationName)
        #sleep(2)
        self.assertTrue(None != docwin)

        #sleep(2)
        window.closeWindow(docwin)

        docwinclose = window.findWindowByAppName(self.applicationName, mode="nowait")
        self.assertTrue(None == docwinclose)

        print(child1.pid)
        child1.kill()
        os.system('killall dde-file-manager')

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(DFM_CompressFiles('testCompressFiles_URLLIST'))
        return suite

if __name__ == "__main__":
    unittest.installHandler()
    runTest(DFM_CompressFiles)

示例#17
0
        result_1 = self.judge(self.fileName, List_output_ls)
        self.assertTrue(1 == result_1)
        sleep(1)

        #run the test
        (status, output) = rt(cmdstring)
        sleep(2)

        #list the name of dir='$pwd/data'
        List_output_ls = os.listdir('/'.join([self.pwd, self.data]))
        print(List_output_ls)

        #judge whether the test successful?
        result = self.judge(self.fileName, List_output_ls)
        print(result)
        self.assertTrue(None == result)

        print(child1.pid)
        child1.kill()
        os.system('killall dde-file-manager')

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(DFM_MoveToTrash('testMoveToTrash_urlList'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    runTest(DFM_MoveToTrash)
示例#18
0
        docwinclose = window.findWindow(self.windowName, mode="nowait")
        self.assertTrue(None == docwinclose)

        print(child1.pid)
        child1.kill()
        os.system('killall dde-file-manager')

    def testOpenFile(self):
        for item in self.params:
            print(item)

            if self.lang == "en_US.UTF-8":
                self.testOpenFile_URL(item['fileName'], item['windowName_en'])
            else:
                self.testOpenFile_URL(item['fileName'], item['windowName_zh'])

            print(
                '\033[32m********************************************************************************\033[0m'
            )

    def suite():
        suite = unittest.TestSuite()
        #suite.addTest(DFM_OpenFile('testOpenFile_URL'))
        suite.addTest(DFM_OpenFile('testOpenFile'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    runTest(DFM_OpenFile)
        child1 = subprocess.Popen("dde-file-manager -d >/dev/null 2>&1",
                                  shell=True)
        sleep(2)

        #run the test
        (status, output) = rt(cmdstring)
        sleep(2)

        docwin = window.findWindow(self.windowName)
        self.assertTrue(None != docwin)

        window.closeWindow(docwin)

        docwinclose = window.findWindow(self.windowName, mode="nowait")
        self.assertTrue(None == docwinclose)

        print(child1.pid)
        child1.kill()
        os.system('killall dde-file-manager')

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(DFM_OpenInTerminal('testOpenInTerminal_url'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    runTest(DFM_OpenInTerminal)
示例#20
0
            utils.m.move(menuxy[0], menuxy[1])
            utils.m.click(menuxy[0], menuxy[1], 2)
            time.sleep(2)
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('right')
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('enter')
            time.sleep(2)
            self.assertTrue(
                self.dockp.position_right == self.daemondock.getPosition())

            rect = self.daemondock.getFrontendWindowRect()
            print(rect)
            self.assertTrue(utils.resolution.width + 5 == int(rect[0] +
                                                              rect[2]))

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(Dock_ChangePosition('testChangePosition'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    LOCALE_DIR = os.path.abspath("./lib/locale")
    gettext.install('dsystem', LOCALE_DIR)
    runTest(Dock_ChangePosition)
        child1 = subprocess.Popen("dde-file-manager -d >/dev/null 2>&1",
                                  shell=True)
        sleep(2)

        (status, output) = rt(cmdstring)

        docwin = window.findWindowByAppName(self.applicationName)
        #sleep(2)
        self.assertTrue(None != docwin)

        #sleep(2)
        window.closeWindow(docwin)

        docwinclose = window.findWindowByAppName(self.applicationName,
                                                 mode="nowait")
        self.assertTrue(None == docwinclose)

        print(child1.pid)
        child1.kill()
        os.system('killall dde-file-manager')

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(DFM_OpenFileByApp('testOpenFileByApp_URL_APPNAME'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    runTest(DFM_OpenFileByApp)
示例#22
0
    caseid = '191714'

    @classmethod
    def setUpClass(cls):
        pass

    @classmethod
    def tearDownClass(cls):
        pass

    def testExist(self):
        daemondock = DaemonDock()
        rect = daemondock.getFrontendWindowRect()
        print(rect)
        self.assertTrue(rect[0] > 1)
        self.assertTrue(rect[1] > 1)
        self.assertTrue(rect[2] > 1)
        self.assertTrue(rect[3] > 1)

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(Dock_Exist('testExist'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    LOCALE_DIR = os.path.abspath("./lib/locale")
    gettext.install('dsystem', LOCALE_DIR)
    runTest(Dock_Exist)
示例#23
0
        child1 = subprocess.Popen("dde-file-manager -d >/dev/null 2>&1", shell=True)
        sleep(2)

        
        #run the test
        (status, output) = rt(cmdstring)
        sleep(2)
       
       #list the name of dir='~/.local/share/Trash/files/'
        List_output_ls = os.listdir('/'.join([self.pwd, self.data]))
        print(List_output_ls)

        #judge whether the test successful?
        result = self.judge(self.fileName, List_output_ls)
        print(result)
        self.assertTrue( 1 == result)
        

        print(child1.pid)
        child1.kill()
        os.system('killall dde-file-manager')

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(DFM_RestoreFromTrash('testRestoreFromTrash_urlList'))
        return suite

if __name__ == "__main__":
    unittest.installHandler()
    runTest(DFM_RestoreFromTrash)
示例#24
0
        errorList = []

        for ifile in allTypeMovie:
            child = pexpect.spawn("deepin-movie -V\
                    '%s/%s'" % (self.filedir, ifile))

            i = child.expect(["Playing: ", pexpect.EOF, pexpect.TIMEOUT], 5)

            if 0 == i:
                print("Playing movie %s OK." % ifile)
                time.sleep(6)
            elif 1 == i:
                print("Error : %s." % ifile)
                errorList.append(ifile)
            elif 2 == i:
                print("Time out : %s" % ifile)
                errorList.append(ifile)

        self.assertTrue(0 == len(errorList), "errorList movie file: %s" % str(errorList))

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(DeepinMovie('testRunAllType'))
        return suite

if __name__ == "__main__":
    unittest.installHandler()
    LOCALE_DIR = os.path.abspath("./lib/locale")
    gettext.install('dsystem', LOCALE_DIR)
    runTest(DeepinMovie)
            time.sleep(2)
            self.assertTrue(
                self.dockp.iconsize_medium == self.daemondock.getIconSize())

            # to small
            menuxy = utils.getScreenMiddle('bottom')
            utils.m.click(menuxy[0], menuxy[1], 2)
            time.sleep(2)
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('right')
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('enter')
            time.sleep(2)
            self.assertTrue(
                self.dockp.iconsize_small == self.daemondock.getIconSize())

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(Dock_ChangeIconSize('testChangeIconSize'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    LOCALE_DIR = os.path.abspath("./lib/locale")
    gettext.install('dsystem', LOCALE_DIR)
    runTest(Dock_ChangeIconSize)
示例#26
0
        sleep(2)
        
        (status, output) = rt(cmdstring)
        sleep(2)
       
        List_output_ls = os.listdir('/'.join([self.pwd, self.data, self.testdir]))
        '''
        (status_ls, output_ls) = rt('ls ../data/testdir')
        List_output_ls = output_ls.split("\n")
        print(List_output_ls)
        '''
        filename = self.judge(self.fileName, List_output_ls)
        print(filename)
        self.assertTrue( 1 == filename)
        
        removefile = os.remove(self.remove_pasteFile)
        self.assertTrue(None == removefile)

        print(child1.pid)
        child1.kill()
        os.system('killall dde-file-manager')

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(DFM_PasteFile('testPasteFile_urlList_action_targetUrl'))
        return suite

if __name__ == "__main__":
    unittest.installHandler()
    runTest(DFM_PasteFile)
示例#27
0
        child1 = subprocess.Popen("dde-file-manager -d >/dev/null 2>&1",
                                  shell=True)
        sleep(2)

        (status, output) = rt(cmdstring)

        docwin = window.findWindowByAppName(self.applicationName)
        #sleep(2)
        self.assertTrue(None != docwin)

        #sleep(2)
        window.closeWindow(docwin)

        docwinclose = window.findWindowByAppName(self.applicationName,
                                                 mode="nowait")
        self.assertTrue(None == docwinclose)

        print(child1.pid)
        child1.kill()
        os.system('killall dde-file-manager')

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(DFM_DecompressFile('testDecompressFile_URLLIST'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    runTest(DFM_DecompressFile)
示例#28
0
        sleep(2)

        #list the name of share
        for line in os.popen("net usershare list"):
            line = line.strip('\n')
            self.share_list.append(line)
        print(self.share_list)

        #judge whether the test successful?
        result = self.judge(self.sharename, self.share_list)
        print(result)
        self.assertTrue(1 == result)

        #delete the share file
        (status, output) = rt(dele)

        print(child1.pid)
        child1.kill()
        os.system('killall dde-file-manager')

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(
            DFM_FileShare('testFileShare_url_name_isWritable_allowGuest'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    runTest(DFM_FileShare)
示例#29
0
        if result == 1:
            shutil.rmtree(self.testFile)

        #run the test
        (status, output) = rt(cmdstring)
        sleep(2)

        #list the name of dir='~/dapps/dde_file_manager/data/'
        List_output_ls = os.listdir('/'.join([self.pwd, self.data]))
        print(List_output_ls)

        #judge whether the test successful?
        result = self.judge(self.fileName, List_output_ls)
        print(result)
        self.assertTrue(1 == result)
        shutil.rmtree(self.testFile)

        print(child1.pid)
        child1.kill()
        os.system('killall dde-file-manager')

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(DFM_NewFolder('testNewFolder_url'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    runTest(DFM_NewFolder)
示例#30
0
        if curposition == self.dockp.position_bottom:
            menuxy = utils.getScreenMiddle('bottom')
            utils.m.click(menuxy[0], menuxy[1], 2)
            time.sleep(2)
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('down')
            pyautogui.press('right')
            pyautogui.press('enter')
            utils.m.move(100, 100)
            time.sleep(2)

        pluginnetwork = self.dock.dockObj.child(self.dock.string_plugin_sound)
        self.assertTrue(pluginnetwork != None)

    def suite():
        suite = unittest.TestSuite()
        suite.addTest(Dock_PluginSound('testPluginSoundHide'))
        suite.addTest(Dock_PluginSound('testPluginSoundDisplay'))
        return suite


if __name__ == "__main__":
    unittest.installHandler()
    LOCALE_DIR = os.path.abspath("./lib/locale")
    gettext.install('dsystem', LOCALE_DIR)
    runTest(Dock_PluginSound)