def test_kitchen_sink(self): url = "http://www.publish2.com/search/links.json?tag=Media+%26+Journalism&newsgroup=Wired+Journalists+News&source=The+New+York+Times" p2 = publish2.search( tag = "Media & Journalism", newsgroup = "Wired Journalists News", source = "The New York Times" ) self._url_test(url, p2)
def test_multi_tag(self): url = "http://www.publish2.com/search/links.json?tag[1]=san+francisco&tag[2]=KQED&tag[3]=Media+%26+Journalism" p2 = publish2.search(tag=["Media & Journalism", "san francisco", "KQED"]) self._url_test(url, p2)
def test_query_newsgroup(self): url = "http://www.publish2.com/search/links.json?q=Barack%20Obama&newsgroup=NewsHour" p2 = publish2.search("Barack Obama", "NewsHour") self._url_test(url, p2)
def test_query(self): url = "http://www.publish2.com/search/links.json?q=barack%20obama" p2 = publish2.search("Barack Obama") self._url_test(url, p2)
def test_num_items(self): url = "http://www.publish2.com/search/links.json?number_of_items=37" p2 = publish2.search(count=37) self._url_test(url, p2)
def test_search_params(self): url = "http://www.publish2.com/search/links.json?tag=space" p2 = publish2.search(tag='space') self._url_test(url, p2)
def test_empty_search(self): url = "http://www.publish2.com/search/links.json?" p2 = publish2.search() self._url_test(url, p2)