| |
@@ -3,6 +3,7 @@
|
| |
import json
|
| |
|
| |
import mock
|
| |
+ import requests
|
| |
|
| |
import hubs
|
| |
from hubs.models import Hub, Widget
|
| |
@@ -172,3 +173,11 @@
|
| |
result = self.app.get(url)
|
| |
self.assertEqual(result.status_code, 404)
|
| |
self.assertEqual(result.get_data(as_text=True), 'User does not exist')
|
| |
+
|
| |
+ @mock.patch('requests.get')
|
| |
+ def test_plus_plus_connection_error(self, mock_get):
|
| |
+ mock_get.side_effect = requests.ConnectionError("connection error")
|
| |
+ url = "/ralph/w/contact/%d/plus-plus/%s/status" % (
|
| |
+ self.widget_idx, "decause")
|
| |
+ result = self.app.get(url)
|
| |
+ self.assertEqual(result.status_code, 504)
|
| |