def testRightData(self): results = movie.search("纸牌屋") find = False name = u"纸牌屋 第一季 TV" for result in results: if result["name"] == name and result["time"] == 2013: find = True self.assertTrue(result["douban"] == 9.1) self.assertTrue(result["imdb"] == 9.1) self.assertTrue(result["types"] == [u"剧情"]) self.assertTrue(result["actors"] == [u"凯文·史派西", u"罗宾·怀特", u"凯特·玛拉"]) self.assertTrue(find, u"没有找到: " + name)
__author__ = 'yushiwei' import sys from magicyu.dianyingfm import movie if __name__ == '__main__': cmd = sys.argv[0] param = sys.argv[1] if cmd == 'search': results = movie.search(param) movie.showSearch(results) elif cmd == 'detail': results = movie.movieDetail(param) movie.showDetail(results)
def testInSomeOut20(self): self.assertTrue(len(movie.search("H")) is 20, "返回数量有误")
def testInSomeOut2(self): self.assertTrue(len(movie.search("匆匆那年")) is 2, "返回数量有误")
def testInHaliboteOut15(self): result = movie.search("哈利波特") self.assertTrue(result is not None) self.assertTrue(len(result) is 17, "数量错误")
def testInNoneOutEmpty(self): result = movie.search("") self.assertTrue(result == [])