示例#1
0
    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))
示例#2
0
 def test_list_all(self):
     l = list(AuditDAO.list_all())
     self.assertEquals(l, [AuditDAO.get(self.record_id)])
示例#3
0
def get_log_record(record_id):
    result = record_to_view(AuditDAO.get(record_id))
    return make_json_response(result)