def test_client_task_tester(client, clear_redis_store):
url = reverse('task_tester')
def fake_task(key, value, expires):
cache.set(key, value, expires)
_mock_function = 'tecken.views.sample_task.delay'
with mock.patch(_mock_function, new=fake_task):
response = client.get(url)
assert response.status_code == 400
assert b'Make a POST request to this URL first' in response.content
response = client.post(url)
assert response.status_code == 201
assert b'Now make a GET request to this URL' in response.content
response = client.get(url)
assert response.status_code == 200
assert b'It works!' in response.content
评论列表
文章目录