Beispiel #1
0
class TestItunesApp(unittest.TestCase):
    def setUp(self):
        self.itunes = ItunesApp()
	
    def test_get_app_links(self):
        uri = "http://itunes.apple.com/cn/genre/ios-you-xi/id6014?mt=8"
        links = self.itunes.get_app_links(uri)
        assert links != None, "links is None"
        assert len(links) != 0, "len(links) is 0"
		
    def test_get_app_info(self):
        uri = "http://itunes.apple.com/cn/app/zuo-you-nao-shi-yan-shi-ii/id518204539?mt=8"
        # uri = "http://itunes.apple.com/cn/app/motion-math-zoom/id451793073"
        info = self.itunes.get_app_info(uri)
        assert info.name != None, "app name is None"
        assert info.artwork != None, "app artwork is None"
        assert info.developer != None, "app developer is None"
        assert info.description != None, "app description is None"

    def test_get_app_info_with_escaped(self):
        uri = "http://itunes.apple.com/cn/app/monopoly-here-now-world-edition/id299404685?mt=8"
        info = self.itunes.get_app_info(uri)
        assert info.name != None, "app name is None"
        assert info.artwork != None, "app artwork is None"
        assert info.developer != None, "app developer is None"
        assert info.description != None, "app description is None"
Beispiel #2
0
 def setUp(self):
     self.itunes = ItunesApp()