test_api.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:glog-cli 作者: globocom 项目源码 文件源码
def test_graylog_api_search(self):
        httpretty.register_uri(
            httpretty.GET, "http://dummyhost:80/api/search/universal/absolute",
            body=self.generate_search_result(),
            content_type="application/json"
        )

        # More of some dummy tests now
        sr = api.SearchRange("10 minutes ago", arrow.now())
        q = api.SearchQuery(sr)
        result = self.api.search(q)
        self.assertEquals(len(result.messages), 1)
        self.assertEquals("*", result.query)

        q = api.SearchQuery(sr, fields=["level", "module", "message", "timestamp"], sort="level", ascending=True)
        qq = q.copy_with_range(sr)
        result = self.api.search(qq)
        self.assertEquals(len(result.messages), 1)
        self.assertEquals("*", result.query, )

        q = api.SearchQuery(sr, fields=["level", "module", "message", "timestamp"], sort="level", ascending=False)
        result = self.api.search(q)
        self.assertEquals(len(result.messages), 1)
        self.assertEquals("*", result.query)

        result = self.api.search(q, fetch_all=True)
        self.assertEquals(len(result.messages), 1)
        self.assertEquals("*", result.query)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号