def test_newest_packages_bad_get(self, get_mock):
     # Python 2.6....
     try:
         newest_packages()
     except HTTPError as e:
         self.assertEqual(300, e.status_code)
         self.assertEqual(e.status_code, e.errno)
         self.assertEqual(e.reason, e.message)
Esempio n. 2
0
 def test_newest_packages_bad_get(self, get_mock):
     # Python 2.6....
     try:
         newest_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_newest_package_version(self, get_mock):
     p = newest_packages()
     self.assertEqual(
         call("https://pypi.python.org/pypi?%3Aaction=packages_rss"),
         get_mock.call_args,
     )
     self.assertEqual(None, p[0].version)
 def test_newest_package_repr(self, get_mock):
     p = newest_packages()
     self.assertEqual(
         call("https://pypi.python.org/pypi?%3Aaction=packages_rss"),
         get_mock.call_args,
     )
     self.assertEqual("<Package gobble>", p[0].__repr__())
Esempio n. 5
0
 def test_newest_packages(self, get_mock):
     p = newest_packages()
     self.assertEqual(call('https://pypi.python.org/pypi?%3Aaction=packages_rss'),
                      get_mock.call_args)
     self.assertEqual(self.newest[0].name, p[0].name)
     self.assertEqual(self.newest[1].name, p[1].name)
     self.assertEqual(self.newest[2].name, p[2].name)
Esempio n. 6
0
 def test_newest_package(self, get_mock):
     p = newest_packages()
     self.assertEqual(call('https://pypi.python.org/pypi?%3Aaction=packages_rss'),
                      get_mock.call_args)
     self.assertEqual('gobble', p[0].name)
     self.assertEqual('http://pypi.python.org/pypi/gobble', p[0].url)
     self.assertEqual('Automatic functional testing for CLI apps.',
                      p[0].description)
     self.assertEqual(datetime.strptime('09 Aug 2014 06:57:42 GMT',
                                        "%d %b %Y %H:%M:%S %Z"),
                      p[0].date)
Esempio n. 7
0
 def test_newest_package_version(self, get_mock):
     p = newest_packages()
     self.assertEqual(call('https://pypi.python.org/pypi?%3Aaction=packages_rss'),
                      get_mock.call_args)
     self.assertEqual(None, p[0].version)
Esempio n. 8
0
 def test_newest_package_repr(self, get_mock):
     p = newest_packages()
     self.assertEqual(call('https://pypi.python.org/pypi?%3Aaction=packages_rss'),
                      get_mock.call_args)
     self.assertEqual('<Package gobble>', p[0].__repr__())