本文整理汇总了Python中myLib.miro_app.MiroApp.delete_feed方法的典型用法代码示例。如果您正苦于以下问题:Python MiroApp.delete_feed方法的具体用法?Python MiroApp.delete_feed怎么用?Python MiroApp.delete_feed使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类myLib.miro_app.MiroApp
的用法示例。
在下文中一共展示了MiroApp.delete_feed方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_23
# 需要导入模块: from myLib.miro_app import MiroApp [as 别名]
# 或者: from myLib.miro_app.MiroApp import delete_feed [as 别名]
def test_23(self):
"""http://litmus.pculture.org/show_test.cgi?id=23 remember search.
1. Add 2-stupid-videos feed
2. Perform a search
3. Type in search box the delete key
4. Cleanup
"""
reg = MiroRegions()
miro = MiroApp()
url = "http://pculture.org/feeds_test/2stupidvideos.xml"
feed = "TWO STUPID"
term = "House"
title = "Dinosaur"
#1. add feed
miro.add_feed(reg, url,feed)
#2. search
miro.tab_search(reg, term)
self.assertTrue(reg.m.exists(title))
self.assertFalse(reg.m.exists("Flip"))
miro.click_sidebar_tab(reg, "Videos")
reg.s.click(feed)
self.assertTrue(reg.mtb.exists(term.upper()))
self.assertTrue(reg.m.exists(title))
self.assertFalse(reg.m.exists("Flip"))
#4. cleanup
miro.delete_feed(reg, "stupid")
示例2: test_6
# 需要导入模块: from myLib.miro_app import MiroApp [as 别名]
# 或者: from myLib.miro_app.MiroApp import delete_feed [as 别名]
def test_6(self):
"""http://litmus.pculture.org/show_test.cgi?id=6 add feed from MiroGuide.
1. Open Miro
2. search for a feed and add it.
3. Verify feed added
4. Cleanup
"""
setAutoWaitTimeout(60)
pass
#set the search regions
reg = MiroRegions()
miro = MiroApp()
feed = "Studio"
search = "Studio sketch"
try:
miro.click_sidebar_tab(reg, "Miro")
time.sleep(5)
gr = Region(reg.mtb)
gr.setH(300)
gr.click(Pattern("guide_search.png"))
type(search +"\n")
time.sleep(5)
reg.m.find(Pattern("add_feed.png"))
click(reg.m.getLastMatch())
time.sleep(5)
miro.click_podcast(reg, feed)
finally:
#4. cleanup
miro.delete_feed(reg, feed)
示例3: test_78
# 需要导入模块: from myLib.miro_app import MiroApp [as 别名]
# 或者: from myLib.miro_app.MiroApp import delete_feed [as 别名]
def test_78(self):
"""http://litmus.pculture.org/show_test.cgi?id=78 Menu New Search Feed.
1. Add list of guide feeds (Static List)
2. From Sidebar -> New Search feed, create saved search channel
3. Verify Search saved
4. Cleanup
"""
reg = MiroRegions()
miro = MiroApp()
url = "http://pculture.org/feeds_test/list-of-guide-feeds.xml"
feed = "Static"
term = "touring"
term2 = "Biking"
title = "Travelling Two"
dummy_feed_url = "http://pculture.org/feeds_test/2stupidvideos.xml"
#1. add feed
miro.add_feed(reg, url,feed)
miro.add_feed(reg, dummy_feed_url,"TWO STUPID")
#2. search
miro.new_search_feed(reg, term,radio="Podcast",source=feed)
time.sleep(5)
#3. verify search saved
miro.click_last_podcast(reg)
self.assertTrue(reg.m.exists(term2))
#4. cleanup
miro.click_remove_podcast(reg)
miro.remove_confirm(reg, action="remove")
miro.delete_feed(reg, "Static List")
示例4: test_112
# 需要导入模块: from myLib.miro_app import MiroApp [as 别名]
# 或者: from myLib.miro_app.MiroApp import delete_feed [as 别名]
def test_112(self):
"""http://litmus.pculture.org/show_test.cgi?id=112 download errors
1. Add feed
2. Download All
3. Verify error messages
"""
reg = MiroRegions()
miro = MiroApp()
feed_url = "http://participatoryculture.org/feeds_test/feed13.rss"
feed_name = "Feed"
error_types = {"Server Closes Connection": "no_connection.png",
"File not found": "file_not_found.png",
"503 Error": "no_connection.png",
"Host not found": "unknown_host.png",
"HTTP error": "http_error.png",
"Timeout error": "no_connection.png",
}
miro.add_feed(reg, feed_url, feed_name)
miro.set_podcast_autodownload(reg, setting="All")
time.sleep(10)
for error, image in error_types.iteritems():
miro.tab_search(reg, error)
assert reg.m.exists(Pattern(image).similar(0.6),60)
miro.delete_feed(reg, feed_name)
示例5: test_215
# 需要导入模块: from myLib.miro_app import MiroApp [as 别名]
# 或者: from myLib.miro_app.MiroApp import delete_feed [as 别名]
def test_215(self):
"""http://litmus.pculture.org/show_test.cgi?id=215 Feed search, saved search feed
1. Add list of guide feeds (Static List)
2. Perform a search and save it.
3. Verify Search saved
4. Cleanup
"""
reg = MiroRegions()
miro = MiroApp()
url = "http://pculture.org/feeds_test/list-of-guide-feeds.xml"
feed = "Static"
term = "Gimp"
title = "GimpKnowHow"
#1. add feed
miro.add_feed(reg, url, feed)
#2. search
miro.tab_search(reg, term)
reg.mtb.click("button_save_as_podcast.png")
#3. verify search saved
miro.click_last_podcast(reg)
#4. cleanup
type(Key.DELETE)
#Last chance to verify Gimp is the saved search feed.
self.assertTrue(reg.m.exists("GIMP"),5)
miro.remove_confirm(reg, action="remove")
miro.delete_feed(reg, "Static List")
miro.handle_crash_dialog('215', db=False, test=False)
示例6: test_338
# 需要导入模块: from myLib.miro_app import MiroApp [as 别名]
# 或者: from myLib.miro_app.MiroApp import delete_feed [as 别名]
def test_338(self):
"""http://litmus.pculture.org/show_test.cgi?id=338 delete feed with dl items.
Litmus Test Title:: 338 - channels delete a feed with downloads in progress
Description:
1. Add the 3-blip-videos feed. Start items downloading
2. Remove the feed and verify downloads are removed.
"""
#set the search regions
reg = MiroRegions()
miro = MiroApp()
url = "http://pculture.org/feeds_test/3blipvideos.xml"
feed = "ThreeBlip"
#1. Add the feed and start dl
miro.cancel_all_downloads(reg)
miro.add_feed(reg, url,feed)
miro.download_all_items(reg)
time.sleep(2)
miro.confirm_download_started(reg, "The Joo")
miro.delete_feed(reg, feed)
time.sleep(5)
if reg.s.exists("Downloading",5):
self.fail("Downloading tab still present")
示例7: test_213
# 需要导入模块: from myLib.miro_app import MiroApp [as 别名]
# 或者: from myLib.miro_app.MiroApp import delete_feed [as 别名]
def test_213(self):
"""http://litmus.pculture.org/show_test.cgi?id=213 Feed search, delete key.
1. Add 2-stupid-videos feed
2. Perform a search
3. Type in search box the delete key
4. Cleanup
"""
reg = MiroRegions()
miro = MiroApp()
url = "http://pculture.org/feeds_test/2stupidvideos.xml"
feed = "TWO STUPID"
title = "Flip"
term = "dinosaur"
#1. add feed
miro.add_feed(reg, url, feed)
#2. search
miro.tab_search(reg, term)
self.assertFalse(reg.m.exists(title, 5))
reg.mtb.click(term.upper())
for x in range(0,8):
type(Key.LEFT)
for x in range(0,8):
type(Key.DELETE)
self.assertTrue(reg.m.exists(title))
#4. cleanup
miro.delete_feed(reg, feed)
示例8: test_214
# 需要导入模块: from myLib.miro_app import MiroApp [as 别名]
# 或者: from myLib.miro_app.MiroApp import delete_feed [as 别名]
def test_214(self):
"""http://litmus.pculture.org/show_test.cgi?id=214 Feed search, search with spaces
1. Add 3 blip videos feed
2. Perform a search with spaces
3. Verify Search saved
4. Cleanup
"""
reg = MiroRegions()
miro = MiroApp()
url = "http://pculture.org/feeds_test/3blipvideos.xml"
feed = "ThreeBlip"
term = "strange creature"
title = "Joo Joo"
#1. add feed
miro.add_feed(reg, url,feed)
#2. search
miro.tab_search(reg, term)
reg.mtb.click("button_save_as_podcast.png")
#3. verify search saved
miro.click_last_podcast(reg)
miro.tab_search(reg, term,confirm_present=True)
#4. cleanup
miro.click_remove_podcast(reg)
miro.remove_confirm(reg, action="remove")
miro.delete_feed(reg, "blip")
miro.delete_feed(reg, feed)
示例9: test_458
# 需要导入模块: from myLib.miro_app import MiroApp [as 别名]
# 或者: from myLib.miro_app.MiroApp import delete_feed [as 别名]
def test_458(self):
"""http://litmus.pculture.org/show_test.cgi?id=458 edit blank item description
1. add TWO STUPID feed
2. download the Flip Faceitem
3. Edit item description
4. Cleanup
"""
reg = MiroRegions()
miro = MiroApp()
time.sleep(5)
url = "http://pculture.org/feeds_test/2stupidvideos.xml"
feed = "TWO STUPID"
title = "Flip" # item title updates when download completes
#add feed and download flip face item
miro.add_feed(reg, url,feed)
miro.toggle_normal(reg)
miro.tab_search(reg, title)
if reg.m.exists("button_download.png",10):
click(reg.m.getLastMatch())
miro.wait_for_item_in_tab(reg, "Videos",item=title)
reg.m.click(title)
miro.edit_item_metadata(reg, meta_field="about",meta_value="Blank description edited")
miro.tab_search(reg, "blank description")
if reg.m.exists(title):
miro.log_result("656","test_458")
else:
miro.log_result("656","test_458",status="fail")
#cleanup
miro.delete_feed(reg, feed)
示例10: test_720
# 需要导入模块: from myLib.miro_app import MiroApp [as 别名]
# 或者: from myLib.miro_app.MiroApp import delete_feed [as 别名]
def test_720(self):
"""http://litmus.pculture.org/show_test.cgi?id=720 Menu New Search Feed.
1. Add list of guide feeds (Static List)
2. Search in the tab
3. From Sidebar -> New Search feed, create saved search channel
4. Verify Search saved
5. Cleanup
"""
reg = MiroRegions()
miro = MiroApp()
url = "http://pculture.org/feeds_test/list-of-guide-feeds.xml"
feed = "Static"
term = "Voice"
#1. add feed
miro.add_feed(reg, url,feed)
miro.tab_search(reg, term)
#2. search
miro.new_search_feed(reg, term, radio="Podcast", source=feed, defaults=True)
#3. verify search saved
miro.click_last_podcast(reg)
self.assertTrue(reg.m.exists(term, 45))
#4. cleanup
miro.click_remove_podcast(reg)
miro.remove_confirm(reg, action="remove")
miro.delete_feed(reg, "Static List")
示例11: test_441
# 需要导入模块: from myLib.miro_app import MiroApp [as 别名]
# 或者: from myLib.miro_app.MiroApp import delete_feed [as 别名]
def test_441(self):
"""http://litmus.pculture.org/show_test.cgi?id=441 delete podcast item outside of miro
1. add TWO STUPID feed
2. download the Flip Faceitem
3. restart miro
4. delete the item
5. restart miro
6. verify item still deleted
"""
reg = MiroRegions()
miro = MiroApp()
#Set Global Preferences
miro.open_prefs(reg)
prefs = PreferencesPanel()
general_tab = prefs.open_tab("General")
general_tab.close_prefs()
url = "http://qa.pculture.org/feeds_test/2stupidvideos.xml"
feed = "TWO STUPID"
title = "Flip" # item title updates when download completes
#add feed and download flip face item
miro.add_feed(reg, url,feed)
miro.toggle_normal(reg)
miro.tab_search(reg, title)
if reg.m.exists("button_download.png",10):
click(reg.m.getLastMatch())
miro.wait_for_item_in_tab(reg, tab="Videos",item=title)
reg.m.find(title)
reg.m.click(title)
reg.mtb.click("tabsearch_clear.png")
filepath = miro.store_item_path(reg)
if os.path.exists(filepath):
print "able to verify on os level"
found_file = True
miro.tab_search(reg, title)
reg.m.click(title)
type(Key.DELETE)
if found_file == True:
if os.path.exists(filepath):
self.fail("file not deleted from filesystem")
else:
miro.quit_miro()
miro.restart_miro()
miro.click_podcast(reg, feed)
miro.tab_search(reg, term)
if not reg.m.exists(Pattern("button_download.png")):
self.fail("no download button, file not deleted")
else:
reg.m.click(Pattern("button_download.png"))
if miro.confirm_download_started(reg, title) != "in_progress":
self.fail("item not properely deleted")
#cleanup
miro.delete_feed(reg, feed)
示例12: test_728
# 需要导入模块: from myLib.miro_app import MiroApp [as 别名]
# 或者: from myLib.miro_app.MiroApp import delete_feed [as 别名]
def test_728(self):
"""http://litmus.pculture.org/show_test.cgi?id=728 edit metadata for mulitple items
1. add Static List feed
2. download the Earth Eats item
3. Edit item metadata
"""
reg = MiroRegions()
miro = MiroApp()
miro.open_prefs(reg)
prefs = PreferencesPanel()
general_tab = prefs.open_tab("General")
general_tab.show_audio_in_music("on")
general_tab.close_prefs()
url = "http://qa.pculture.org/feeds_test/list-of-guide-feeds.xml"
feed = "Static"
term = "Earth Eats"
title = "Mushroom" # item title updates when download completes
new_type = "Video"
edit_itemlist = [
["name", "Earth Day Everyday", "647"],
["artist", "Oliver and Katerina", "648"],
["album", "Barki Barks", "649"],
["genre", "family", "650"],
["track_num" ,"1", "673"],
["track_of" ,"2", "673"],
["year", "2010", "655"],
["rating", "5", "651"],
]
#start clean
miro.delete_feed(reg, feed)
#add feed and download earth eats item
miro.add_feed(reg, url,feed)
miro.toggle_normal(reg)
miro.tab_search(reg, term)
if reg.m.exists("button_download.png",10):
click(reg.m.getLastMatch())
miro.wait_for_item_in_tab(reg, "Music",item=title)
reg.m.find(title)
reg.m.click(title)
reg.mtb.click("tabsearch_clear.png")
for x in edit_itemlist:
miro.edit_item_metadata(reg, meta_field=x[0],meta_value=x[1])
try:
miro.log_result(x[2],"test_647")
finally:
time.sleep(2)
if not miro.tab_search(reg, "Earth Day",confirm_present=True) == True:
self.fail("new title not saved")
#cleanup
miro.delete_feed(reg, feed)
示例13: test_24
# 需要导入模块: from myLib.miro_app import MiroApp [as 别名]
# 或者: from myLib.miro_app.MiroApp import delete_feed [as 别名]
def test_24(self):
"""http://litmus.pculture.org/show_test.cgi?id=24 edit remembered search.
1. Add 2-stupid-videos feed
2. Perform a search
3. Type in search box the delete key
4. Cleanup
"""
reg = MiroRegions()
miro = MiroApp()
url = "http://pculture.org/feeds_test/2stupidvideos.xml"
feed = "TWO STUPID"
term = "Face"
title = "Flip"
#1. add feed
miro.add_feed(reg, url,feed)
miro.set_podcast_autodownload(reg, setting="All")
#2. search
miro.tab_search(reg, term)
self.assertTrue(reg.m.exists(title))
url2 = "http://pculture.org/feeds_test/list-of-guide-feeds.xml"
feed2 = "Static"
term2 = "FilmWeek"
miro.add_feed(reg, url2,feed2)
miro.tab_search(reg, "Brooklyn")
miro.wait_for_item_in_tab(reg, "Videos",title)
reg.m.click(title)
type(Key.ENTER)
time.sleep(2)
type(" ")
self.assertTrue(exists("playback_controls.png"))
miro.shortcut("d")
reg.s.click(feed2)
self.assertTrue(reg.mtb.exists("BROOKLYN"))
miro.tab_search(reg, term2)
reg.mtb.click("button_save_as_podcast.png")
miro.click_last_podcast(reg)
miro.tab_search(reg, term2,confirm_present=True)
miro.clear_search(reg)
time.sleep(3)
if not reg.mtb.exists(term2.upper()):
miro.log_result("324","test_24",status="pass")
#4. cleanup
miro.delete_feed(reg, "stupid")
miro.click_last_podcast(reg)
miro.delete_current_selection(reg)
miro.delete_feed(reg, "Static List")
示例14: test_657
# 需要导入模块: from myLib.miro_app import MiroApp [as 别名]
# 或者: from myLib.miro_app.MiroApp import delete_feed [as 别名]
def test_657(self):
"""http://litmus.pculture.org/show_test.cgi?id=657 edit multiple fields
1. add Static List feed
2. download the Earth Eats item
3. Edit item metadata
"""
reg = MiroRegions()
miro = MiroApp()
time.sleep(5)
url = "http://ringtales.com/nyrss.xml"
feed = "The New"
title = "Cat"
new_metadata_list = [
["show","Animated Cartoons", "658"],
["episode_id","nya", "670"],
["season_no","25", "671"],
["episode_no","43", "672"],
["video_kind","Clip", "652"],
]
try:
#start clean
miro.delete_feed(reg, feed)
#add feed and download earth eats item
miro.add_feed(reg, url,feed)
miro.toggle_normal(reg)
miro.tab_search(reg, title)
if reg.m.exists("button_download.png",10):
click(reg.m.getLastMatch())
miro.wait_for_item_in_tab(reg, "Videos",item=title)
miro.click_podcast(reg, feed)
miro.tab_search(reg, title)
reg.m.click(title)
miro.edit_item_video_metadata_bulk(reg, new_metadata_list)
time.sleep(2)
miro.click_sidebar_tab(reg, "Videos")
miro.tab_search(reg, title)
reg.mtb.click("Clip")
if reg.m.exists(title):
reg.mtb.click("All")
else:
self.fail("item not found in Clips filter")
finally:
miro.quit_miro()
myLib.config.set_def_db_and_prefs()
示例15: test_322
# 需要导入模块: from myLib.miro_app import MiroApp [as 别名]
# 或者: from myLib.miro_app.MiroApp import delete_feed [as 别名]
def test_322(self):
"""http://litmus.pculture.org/show_test.cgi?id=322 search and save as a podcast
1. Perform a search
2. Click off the tab
3. Click back and verify the search is remembered.
4. Cleanup
"""
setAutoWaitTimeout(60)
reg = MiroRegions()
miro = MiroApp()
#Set Global Preferences
miro.open_prefs(reg)
prefs = PreferencesPanel()
podcasts_tab = prefs.open_tab("Podcasts")
podcasts_tab.autodownload_setting("Off")
podcasts_tab.close_prefs()
searches = {"blip": "python",
"YouTube": "cosmicomics",
"Revver": "Beiber",
"Yahoo": "Canada",
"DailyMotion": "Russia",
"Metavid": "africa",
"Mininova": "Creative Commons",
"Goog": "Toronto"}
for engine, term in searches.iteritems():
miro.click_sidebar_tab(reg, "search")
miro.search_tab_search(reg, term, engine)
time.sleep(10)
reg.mtb.click("button_save_as_podcast.png")
if engine == "blip":
saved_search = engine
else:
saved_search = engine +" for"
time.sleep(10) #give some time for everything to load up
miro.click_podcast(reg, saved_search)
miro.shortcut("r")
time.sleep(5)
miro.get_podcasts_region(reg)
miro.tab_search(reg, term)
try:
self.assertTrue(reg.m.exists(engine))
miro.delete_feed(reg, engine)
except:
miro.log_result("322","test 322, failed for " +engine+": "+term, status="fail")
#cleanup
for x in searches.keys():
miro.delete_feed(reg, x)