예제 #1
0
    def test_get_settings_catches_exceptions(self,
                                             av_get_settings_document):

        av_get_settings_document.side_effect = ThermalBaseError('blowing every time you move your teeth')

        resp_object = av.get_settings()
        assert resp_object.data == '"blowing every time you move your teeth"' 
        assert resp_object.status_code == 400
예제 #2
0
    def test_get_settings_catches_exceptions(self, av_get_settings_document):

        av_get_settings_document.side_effect = ThermalBaseError(
            'blowing every time you move your teeth')

        resp_object = av.get_settings()
        assert resp_object.data == '"blowing every time you move your teeth"'
        assert resp_object.status_code == 400
예제 #3
0
    def test_get_settings_calls_get_settings_document(
            self, av_get_settings_document):
        av_get_settings_document.return_value = {'h': 't'}

        resp_object = av.get_settings()
        response_data_dict = json.loads(resp_object.data)

        av_get_settings_document.assert_called_once_with()
        assert resp_object.status_code == 200
        assert 'h' in response_data_dict
        assert len(response_data_dict.keys()) == 1
예제 #4
0
    def test_get_settings_calls_get_settings_document(self,
                                                      av_get_settings_document):
        av_get_settings_document.return_value = {'h': 't'}

        resp_object = av.get_settings()
        response_data_dict = json.loads(resp_object.data)

        av_get_settings_document.assert_called_once_with()
        assert resp_object.status_code == 200
        assert 'h' in response_data_dict
        assert len(response_data_dict.keys()) == 1