def test_recorder_settings_ok(self):
     resp_data = resp_datafile('set_recorder_settings', 'ok')
     httpretty.register_uri(
             httpretty.POST,
             '%s/admin/recorder3/archive' % epiphan_url,
             body=resp_data,
             status=200)
     response = WebUiChannel.set_recorder_settings(
             client=self.c,
             recorder_id=3,
             output_format='ts')
     assert response
 def test_recorder_settings_didnt_take(self):
     resp_data = resp_datafile('set_recorder_settings', 'ok')
     httpretty.register_uri(
             httpretty.POST,
             '%s/admin/recorder3/archive' % epiphan_url,
             body=resp_data,
             status=200)
     with pytest.raises(SettingConfigError) as e:
         response = WebUiChannel.set_recorder_settings(
                 client=self.c,
                 recorder_id=3,
                 output_format='avi')
     assert 'output_format expected(avi)' in e.value.message