class TestGooglePlayApp(unittest.TestCase):
    def setUp(self):
        self.market = GooglePlayApp()
    
    def test_get_app_links(self):
        uri = "https://play.google.com/store/apps/category/GAME/collection/topselling_free?hl=zh_CN"
        links = self.market.get_app_links(uri)
        assert links != None, "links is None"
        assert len(links) != 0, "len(links) is 0"
        
    def test_get_links_by_developer(self):
        uri = "https://play.google.com/store/apps/developer?id=GoodTeam"
        links = self.market.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 = "https://play.google.com/store/apps/details?id=com.feelingtouch.racingcar"
        uri = "https://play.google.com/store/apps/details?id=com.com2us.threekingdomdefense2.normal.freefull.google.cn.android.common"
        info = self.market.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 setUp(self):
     self.market = GooglePlayApp()