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"
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'
def test_error_getting(self, req): req.get.side_effect = RequestException with self.assertRaises(PreGenAPKError): pre_generate_apk.delay(self.app.id)
def test_no_manifest(self, req): self.app.update(manifest_url=None) with self.assertRaises(PreGenAPKError): pre_generate_apk.delay(self.app.id)
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'
def test_error_getting(self, req): req.get.side_effect = RequestException with self.assertRaises(PreGenAPKError): pre_generate_apk.delay(self.app.id)
def test_no_manifest(self, req): self.app.update(manifest_url=None) with self.assertRaises(PreGenAPKError): pre_generate_apk.delay(self.app.id)
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'