Exemplo n.º 1
0
 def test_get(self, req):
     res = mock.Mock()
     req.get.return_value = res
     pre_generate_apk.delay(self.app.id)
     assert req.get.called, "APK requested from factory"
     assert req.get.mock_calls[0].startswith(settings.PRE_GENERATE_APK_URL), req.get.mock_calls
     assert res.raise_for_status.called, "raise on bad status codes"
Exemplo n.º 2
0
 def test_get(self, req):
     res = mock.Mock()
     req.get.return_value = res
     pre_generate_apk.delay(self.app.id)
     assert req.get.called, 'APK requested from factory'
     assert req.get.mock_calls[0].startswith(
         settings.PRE_GENERATE_APK_URL), req.get.mock_calls
     assert res.raise_for_status.called, 'raise on bad status codes'
Exemplo n.º 3
0
 def test_error_getting(self, req):
     req.get.side_effect = RequestException
     with self.assertRaises(PreGenAPKError):
         pre_generate_apk.delay(self.app.id)
Exemplo n.º 4
0
 def test_no_manifest(self, req):
     self.app.update(manifest_url=None)
     with self.assertRaises(PreGenAPKError):
         pre_generate_apk.delay(self.app.id)
Exemplo n.º 5
0
 def test_get_packaged(self, req):
     self.app.update(manifest_url=None, is_packaged=True)
     # Make sure this doesn't raise an exception.
     pre_generate_apk.delay(self.app.id)
     assert req.get.called, 'APK requested from factory'
Exemplo n.º 6
0
 def test_error_getting(self, req):
     req.get.side_effect = RequestException
     with self.assertRaises(PreGenAPKError):
         pre_generate_apk.delay(self.app.id)
Exemplo n.º 7
0
 def test_no_manifest(self, req):
     self.app.update(manifest_url=None)
     with self.assertRaises(PreGenAPKError):
         pre_generate_apk.delay(self.app.id)
Exemplo n.º 8
0
 def test_get_packaged(self, req):
     self.app.update(manifest_url=None, is_packaged=True)
     # Make sure this doesn't raise an exception.
     pre_generate_apk.delay(self.app.id)
     assert req.get.called, 'APK requested from factory'