def test_updated_packages_bad_get(self, get_mock): # Python 2.6.... try: latest_updated_packages() except HTTPError as e: self.assertEqual(300, e.status_code) self.assertEqual(e.status_code, e.errno) self.assertEqual(e.reason, e.message)
def test_updated_packages(self, get_mock): p = latest_updated_packages() self.assertEqual(call("https://pypi.python.org/pypi?%3Aaction=rss"), get_mock.call_args) self.assertEqual(self.updated[0].name, p[0].name) self.assertEqual(self.updated[0].version, p[0].version) self.assertEqual(self.updated[1].name, p[1].name) self.assertEqual(self.updated[1].version, p[1].version) self.assertEqual(self.updated[2].name, p[2].name) self.assertEqual(self.updated[2].version, p[2].version)
def test_updated_packages(self, get_mock): p = latest_updated_packages() self.assertEqual(call('https://pypi.python.org/pypi?%3Aaction=rss'), get_mock.call_args) self.assertEqual(self.updated[0].name, p[0].name) self.assertEqual(self.updated[0].version, p[0].version) self.assertEqual(self.updated[1].name, p[1].name) self.assertEqual(self.updated[1].version, p[1].version) self.assertEqual(self.updated[2].name, p[2].name) self.assertEqual(self.updated[2].version, p[2].version)
def test_updated_package(self, get_mock): p = latest_updated_packages() self.assertEqual(call('https://pypi.python.org/pypi?%3Aaction=rss'), get_mock.call_args) self.assertEqual('pycoin', p[0].name) self.assertEqual('0.50', p[0].version) self.assertEqual('http://pypi.python.org/pypi/pycoin/0.50', p[0].url) self.assertEqual('Utilities for Bitcoin and altcoin addresses and transaction manipulation.', p[0].description) self.assertEqual(datetime.strptime('09 Aug 2014 08:40:20 GMT', "%d %b %Y %H:%M:%S %Z"), p[0].date)
def test_updated_package_repr(self, get_mock): p = latest_updated_packages() self.assertEqual(call("https://pypi.python.org/pypi?%3Aaction=rss"), get_mock.call_args) self.assertEqual("<Package pycoin>", p[0].__repr__())
def test_updated_package_repr(self, get_mock): p = latest_updated_packages() self.assertEqual(call('https://pypi.python.org/pypi?%3Aaction=rss'), get_mock.call_args) self.assertEqual('<Package pycoin>', p[0].__repr__())