def test_inactive_username_query(self):
username = "bobsmith"
positive_query = 'bobsm'
async with self.pool.acquire() as con:
await con.execute("INSERT INTO users (username, toshi_id, active) VALUES ($1, $2, false)", username, TEST_ADDRESS)
resp = await self.fetch("/search/user?query={}".format(positive_query), method="GET")
self.assertEqual(resp.code, 200)
body = json_decode(resp.body)
self.assertEqual(len(body['results']), 0)
resp = await self.fetch_signed("/user", signing_key=TEST_PRIVATE_KEY, method="PUT", body={
"payment_address": TEST_ADDRESS
})
self.assertResponseCodeEqual(resp, 200)
resp = await self.fetch("/search/user?query={}".format(positive_query), method="GET")
self.assertEqual(resp.code, 200)
body = json_decode(resp.body)
self.assertEqual(len(body['results']), 1)
评论列表
文章目录