Polish camera settings layout and close media error responses
This commit is contained in:
@@ -338,12 +338,14 @@ class WebTests(unittest.TestCase):
|
||||
io.BytesIO(b'{"error":"no recording segments found"}'))
|
||||
with patch('app.urllib.request.urlopen', side_effect=error):
|
||||
self.assertEqual(app.media_json('/list?path=example', playback=True), [])
|
||||
self.assertTrue(error.fp.closed)
|
||||
|
||||
def test_real_media_service_error_is_preserved(self):
|
||||
error = app.urllib.error.HTTPError('http://localhost/list', 500, 'Error', {}, io.BytesIO(b'{}'))
|
||||
with patch('app.urllib.request.urlopen', side_effect=error):
|
||||
with self.assertRaises(app.Problem):
|
||||
app.media_json('/list?path=example', playback=True)
|
||||
self.assertTrue(error.fp.closed)
|
||||
|
||||
def family_save(self, kind, data):
|
||||
return app.FAMILY.save(kind, dict(data, revision=app.setting('familyRevision', 0)), self.admin)
|
||||
|
||||
Reference in New Issue
Block a user