def test_non_json_response_raises_error(self):
        with mock.patch('requests.get') as get:
            get.return_value = mock.Mock(status_code=200, content="Not JSON")

            with pytest.raises(ManoderechaError):
                m = Manoderecha('user', 'password')
                m.call('some-url')
    def test_unauthorized_request_raises_error(self):
        with mock.patch('requests.get') as get:
            get.return_value = mock.Mock(status_code=401)

            with pytest.raises(ManoderechaError):
                m = Manoderecha('user', 'password')
                m.call('some-url')
    def test_get_is_default_method(self):
        with mock.patch('requests.get') as get:
            get.return_value = mock.Mock(content="{}")

            m = Manoderecha('user', 'password')
            m.call('some-url')

            assert get.called