def test_679(self): """http://litmus.pculture.org/show_test.cgi?id=679 create a playlist via menu. Also verifies test_222, remove playlist (via context menu) 1. add a watched folder to get some items in the db 2. select the items and create a new playlist from menu 3. verify items in list 4. repeat with context menu and verify """ playlist = "EMPTY LIST" reg = MiroRegions() miro = MiroApp() miro.add_playlist(reg, playlist,style="menu") p = miro.get_playlists_region(reg) list_loc = miro.click_playlist(reg, playlist) rightClick(Location(list_loc)) p.click("Remove") miro.remove_confirm(reg, "remove") time.sleep(2) if p.exists(playlist): print "remove failed" else: miro.log_result("222","verified remove playlist via context menu")
def test_225(self): """http://litmus.pculture.org/show_test.cgi?id=225 add several items to a new playlist. 1. add a watched folder to get some items in the db 2. select the items and create a new playlist from menu 3. verify items in list 4. repeat with context menu and verify """ watched_feed = "TestData" playlist = "MIX LIST" reg = MiroRegions() miro = MiroApp() miro.click_sidebar_tab(reg, "Podcasts") miro.toggle_normal(reg) miro.tab_search(reg, watched_feed) reg.m.click(Pattern("sort_name_normal.png")) item_list = ["Lego", "Pancake", "Deerhunter"] keyDown(Key.SHIFT) time.sleep(1) reg.m.click("Lego") reg.m.click("Deerhunter") keyUp(Key.SHIFT) miro.add_playlist(reg, playlist,style="shortcut") miro.toggle_normal(reg) for title in item_list: miro.tab_search(reg, title,confirm_present=True)
def test_221(self): """http://litmus.pculture.org/show_test.cgi?id=221 rename playlist. """ playlist = "TAB LIST" reg = MiroRegions() miro = MiroApp() miro.add_playlist(reg, playlist,style="tab") miro.log_result("708","test_221 - added playlist via Playlist top level tab") list_loc = miro.click_playlist(reg, playlist) print list_loc rightClick(Location(list_loc)) type(Key.DOWN) type(Key.ENTER) time.sleep(2) type("NEW NAME \n") miro.click_playlist(reg, playlist="NEW NAME")