@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)
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)
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)
} 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)
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)
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)
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)
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)
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)
@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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)