четверг, 21 апреля 2016 г.

Тестируем время отдачи страницы или выполнения какйо-либо функции

Если нам нужно узнать в тесте время отдачи страницы, то может пригодиться следующий сниппет:

import unittest
import time

from django.conf import settings
from django.test import Client

class SimpleTest(unittest.TestCase):
    def setUp(self):
        self.c = Client()

    def test_CatalogCityTypeThingView(self):
        start = time.time()
        response = self.c.get(
            "/catalog/odejda"
        self.assertEqual(response.status_code, 200)
        print 'response rendering took ', time.time() - start


Комментариев нет:

Отправить комментарий