Example #1
0
    def test_delete(self):
        data = {'query': {'q': 'putin'}}
        jdata = json.dumps(data)
        self.login()
        res = self.client.post('/api/1/alerts', data=jdata,
                               content_type='application/json')
        assert res.status_code == 200, res.json

        count = Alert.all().count()
        url = '/api/1/alerts/%s' % res.json['id']
        res = self.client.delete(url)
        assert res.status_code == 200, res.json
        new_count = Alert.all().count()
        real_count = db.session.query(Alert).count()
        assert count == real_count, (count, real_count)
        assert new_count == real_count - 1
Example #2
0
    def test_delete(self):
        data = {'query': {'q': 'putin'}}
        jdata = json.dumps(data)
        self.login()
        res = self.client.post('/api/1/alerts',
                               data=jdata,
                               content_type='application/json')
        assert res.status_code == 200, res.json

        count = Alert.all().count()
        url = '/api/1/alerts/%s' % res.json['id']
        res = self.client.delete(url)
        assert res.status_code == 200, res.json
        new_count = Alert.all().count()
        real_count = db.session.query(Alert).count()
        assert count == real_count, (count, real_count)
        assert new_count == real_count - 1
Example #3
0
    def test_delete(self):
        data = {"query": "putin"}
        jdata = json.dumps(data)
        _, headers = self.login()
        res = self.client.post(
            "/api/2/alerts",
            data=jdata,
            headers=headers,
            content_type="application/json",
        )
        assert res.status_code == 200, res.status_code

        count = Alert.all().count()
        url = "/api/2/alerts/%s" % res.json["id"]
        res = self.client.delete(url, headers=headers)
        assert res.status_code == 204, res.json
        new_count = Alert.all().count()
        real_count = db.session.query(Alert).count()
        assert new_count == real_count, (count, real_count)
        assert new_count == (count - 1), (count, new_count)
Example #4
0
def check_alerts():
    """Go through all alerts."""
    for alert in Alert.all():
        check_alert(alert)