Пример #1
0
 def test_error_is_thrown_if_prerelease(self):
     response = mock.create_autospec(requests.Response)
     response.json.return_value = {"tag_name": "v0.3.8", "prerelease": True}
     with mock.patch('lbrynet.lbrynet_daemon.Daemon.requests') as req:
         req.get.return_value = response
         with self.assertRaises(Exception):
             Daemon.get_lbrynet_version_from_github()
Пример #2
0
 def test_error_is_thrown_if_prerelease(self):
     response = mock.create_autospec(requests.Response)
     response.json.return_value = {"tag_name": "v0.3.8", "prerelease": True}
     with mock.patch("lbrynet.lbrynet_daemon.Daemon.requests") as req:
         req.get.return_value = response
         with self.assertRaises(Exception):
             Daemon.get_lbrynet_version_from_github()
Пример #3
0
 def test_get_lbrynet_version_from_github(self):
     response = mock.create_autospec(requests.Response)
     # don't need to mock out the entire response from the api
     # but at least need 'tag_name'
     response.json.return_value = {
         "url": "https://api.github.com/repos/lbryio/lbry/releases/3685199",
         "assets_url": "https://api.github.com/repos/lbryio/lbry/releases/3685199/assets",
         "html_url": "https://github.com/lbryio/lbry/releases/tag/v0.3.8",
         "id": 3685199,
         "tag_name": "v0.3.8",
         "prerelease": False
     }
     with mock.patch('lbrynet.lbrynet_daemon.Daemon.requests') as req:
         req.get.return_value = response
         self.assertEqual('0.3.8', Daemon.get_lbrynet_version_from_github())
Пример #4
0
 def test_get_lbrynet_version_from_github(self):
     response = mock.create_autospec(requests.Response)
     # don't need to mock out the entire response from the api
     # but at least need 'tag_name'
     response.json.return_value = {
         "url": "https://api.github.com/repos/lbryio/lbry/releases/3685199",
         "assets_url":
         "https://api.github.com/repos/lbryio/lbry/releases/3685199/assets",
         "html_url": "https://github.com/lbryio/lbry/releases/tag/v0.3.8",
         "id": 3685199,
         "tag_name": "v0.3.8",
         "prerelease": False
     }
     with mock.patch('lbrynet.lbrynet_daemon.Daemon.requests') as req:
         req.get.return_value = response
         self.assertEqual('0.3.8', Daemon.get_lbrynet_version_from_github())