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
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
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)
def check_alerts(): """Go through all alerts.""" for alert in Alert.all(): check_alert(alert)