def test_get(self): record = AuditDAO.get(self.record_id) self.assertEquals(record.message, 'OK') self.assertEquals(record.resource_id, 'test') self.assertEquals(record.user_id, 'UID') self.assertEquals(record.response_status, 200) delta = datetime.utcnow() - record.timestamp # assume tests are rather fast self.assertTrue(delta <= timedelta(seconds=5)) # but not faster then light self.assertTrue(delta >= timedelta(0))
def test_list_all(self): l = list(AuditDAO.list_all()) self.assertEquals(l, [AuditDAO.get(self.record_id)])
def get_log_record(record_id): result = record_to_view(AuditDAO.get(record_id)) return make_json_response(result)