Example #1
0
	def setUp(self):
		self.market = DcnApp()
Example #2
0
class TestDcnApp(unittest.TestCase):
	def setUp(self):
		self.market = DcnApp()

	def test_get_android_app_pages(self):
		uri = "http://android.d.cn/game/"
		pages = self.market.get_app_pages(uri)
 		print pages
 		assert pages != None, "pages is None"
		assert len(pages) != 0, "len(pages) is 0"
		
	def test_get_android_app_links(self):
		uri = "http://android.d.cn/game/rpg_0_all_all_update_7/"
		links = self.market.get_app_links(uri)
		print links
 	  	assert links != None, "links is None"
		assert len(links) != 0, "len(links) is 0"
		
 	def test_get_android_app_info(self):
		uri = "http://android.d.cn/game/8213.html"
 		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 test_get_ios_app_pages(self):
		uri = "http://ios.d.cn/apps/games.html"
		pages = self.market.get_app_pages(uri)
 		print pages
 		assert pages != None, "pages is None"
		assert len(pages) != 0, "len(pages) is 0"

	def test_get_ios_app_links(self):
		uri = "http://ios.d.cn/apps/iphone-games--------list-2.html"
		links = self.market.get_app_links(uri)
		print links
 	  	assert links != None, "links is None"
		assert len(links) != 0, "len(links) is 0"
		
 	def test_get_ios_app_info(self):
		uri = "http://ios.d.cn/apps/Draw+Something-110537.html"
 		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 test_get_wp_app_pages(self):
		uri = "http://wp.d.cn/app/game/"
		pages = self.market.get_app_pages(uri)
 		print pages
 		assert pages != None, "pages is None"
		assert len(pages) != 0, "len(pages) is 0"

	def test_get_wp_app_links(self):
		uri = "http://wp.d.cn/app/game/____2_.html"
		links = self.market.get_app_links(uri)
		print links
 	  	assert links != None, "links is None"
		assert len(links) != 0, "len(links) is 0"
		
 	def test_get_wp_app_info(self):
		uri = "http://wp.d.cn/app/slg/16845_radiant+defense.html"
 		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"