Ejemplo n.º 1
0
    def test_purge_raise_on_errors(self):
        HTTPretty.register_uri(
            HTTPretty.DELETE,
            re.compile(self.endpoint + ".*"),
            body="",
            status=400)
        reader = APIReader(endpoint='http://' + self.endpoint, type='install',
                           purge_data=True, field='foo')

        with self.assertRaises(HTTPError):
            reader.purge(self.last_week, self.now)
Ejemplo n.º 2
0
    def test_purge_calls_delete(self):
        HTTPretty.register_uri(
            HTTPretty.DELETE,
            re.compile(self.endpoint + ".*install.*"),
            body="",
            status=204)

        reader = APIReader(endpoint='http://' + self.endpoint, type='install',
                           purge_data=True, field='foo')
        reader.purge(self.last_week, self.now)
        self.assertEquals(HTTPretty.last_request.method, 'DELETE')
Ejemplo n.º 3
0
    def test_purge_raise_on_errors(self):
        HTTPretty.register_uri(HTTPretty.DELETE,
                               re.compile(self.endpoint + ".*"),
                               body="",
                               status=400)
        reader = APIReader(endpoint='http://' + self.endpoint,
                           type='install',
                           purge_data=True,
                           field='foo')

        with self.assertRaises(HTTPError):
            reader.purge(self.last_week, self.now)
Ejemplo n.º 4
0
    def test_purge_calls_delete(self):
        HTTPretty.register_uri(HTTPretty.DELETE,
                               re.compile(self.endpoint + ".*install.*"),
                               body="",
                               status=204)

        reader = APIReader(endpoint='http://' + self.endpoint,
                           type='install',
                           purge_data=True,
                           field='foo')
        reader.purge(self.last_week, self.now)
        self.assertEquals(HTTPretty.last_request.method, 'DELETE')