Beispiel #1
0
	def test_parse_pypi(self):
		info = guess_project_info('http://pypi.python.org/pypi/mocktest/0.1')
		self.assertEqual(info, {'type':'pypi','id':'mocktest'})

		info = guess_project_info('http://pypi.python.org/pypi/mocktest/0.1')
		self.assertEqual(info, {'type':'pypi','id':'mocktest'})
Beispiel #2
0
	def test_parse_rubygems(self):
		info = guess_project_info('http://rubygems.org/gems/xargs/blah')
		self.assertEqual(info, {'type':'rubygems','id':'xargs'})

		info = guess_project_info('http://rubygems.org/gems/xargs')
		self.assertEqual(info, {'type':'rubygems','id':'xargs'})
Beispiel #3
0
	def test_parse_fail(self):
		self.assertRaises(ValueError, lambda: guess_project_info('http://gfxmonk.net/whatever'))
Beispiel #4
0
	def test_parse_github(self):
		info = guess_project_info('https://github.com/gfxmonk/pagefeed-android/blah')
		self.assertEqual(info, {'type':'github','id':'gfxmonk/pagefeed-android'})

		info = guess_project_info('https://github.com/gfxmonk/pagefeed-android')
		self.assertEqual(info, {'type':'github','id':'gfxmonk/pagefeed-android'})