Django – страницы для тестирования на 500 статусов

У меня есть проект, в котором некоторые изменения могут привести к 500 статусу в некоторых представлениях. Какой самый элегантный способ сделать модульные тесты, которые будут проверять все просмотры / страницы (со статическими маршрутами, без vars в них, конечно), чтобы не возвращать статус 500?

Можно ли добавить значение с именем «Нет» в тип перечисления?

могу ли я добавить значение с именем «Нет» в перечисление? например from enum import Enum class Color(Enum): None=0 #represent no color at all red = 1 green = 2 blue = 3 color=Color.None if (color==Color.None): #don't fill the rect else: #fill the rect with the color Этот вопрос связан с моим предыдущим вопросом. Как установить […]

что заставляет пользовательские объекты не бросать AttributeError в Python?

Возможный дубликат: Почему я не могу напрямую добавлять атрибуты к любому объекту python? Почему вы не можете добавлять атрибуты к объекту в python? Следующий код не бросает AttributeError class MyClass(): def __init__(self): self.a = 'A' self.b = 'B' my_obj = MyClass() my_obj.c = 'C' Это контрастирует с >>> {}.a = 'A' Traceback (most recent call […]

Область подсчета циклов в Python

Я пытаюсь понять, как работает этот код. Как i доступен вне цикла for? # Palindrome of string str=raw_input("Enter the string\n") ln=len(str) for i in range(ln/2) : if(str[ln-i-1]!=str[i]): break if(i==(ln/2)-1): ## How is i accessible outside the for loop ? print "Palindrome" else: print "Not Palindrome"

Сетевое Pinging с Python

Есть ли способ, которым я могу запросить ping определенного веб-сайта для конкретного нет. раз, используя Python, а также есть способ, которым я могу решить no. пакетов данных, подлежащих отправке в каждом запросе?

Простой код Python, который довольно странно долго запускается, неправильно сообщается Hotshot

Я пытаюсь оптимизировать код с помощью hotshot, который, как я ожидал, будет отличным, поскольку это высокопроизводительный профилировщик и все. Но по какой-то причине я получаю от него дико неточные результаты. В моем последнем прогоне профилирования hotshot сообщил о кумулятивном времени функции верхнего уровня, которую я назвал 7,946 секунды. Но я даже не могу сказать, что […]

Как определить двоичную строку в Python таким образом, который работает как с py2, так и с py3?

Я пишу модуль, который должен работать как на Python 2, так и на 3, и мне нужно определить двоичную строку. Обычно это будет что-то вроде data = b'abc' но этот код кода не работает на Python 2.5 с недопустимым синтаксисом. Как я могу написать выше код таким образом, который будет работать во всех версиях Python […]

Группировка по годам / месяцам / дням в пандах

Предположим, что у вас следующий DataFrame : rng = pd.date_range('1/1/2011', periods=72, freq='H') np.random.seed(10) n = 10 df = pd.DataFrame( { "datetime": np.random.choice(rng,n), "cat": np.random.choice(['a','b','b'], n), "val": np.random.randint(0,5, size=n) } ) Если я сейчас groupby : gb = df.groupby(['cat','datetime']).sum() Я получаю итоговые значения для каждой cat за каждый час: cat datetime val a 2011-01-01 00:00:00 1 […]

autotools и python setup.py

У меня есть проект, написанный в основном на c ++, который включает в себя несколько вспомогательных скриптов, написанных на python. На данный момент скрипты содержат переменные, заменяемые autotools: #!@PYTHON@ # -*- coding: utf-8 -*- … try: datapath = os.environ['DATA_PATH'] except KeyError: datapath = '@pkgdatadir@' И вот выдержка из Makefile.am: BUILT_SOURCES = script.py nodist_python_PYTHON = script.py […]

Загрузка файла приложения и присвоение переменной приводит к ошибке использования памяти после обслуживания запросов X

Я загружаю изображения (<10 МБ каждый) в упрощенный обработчик (ниже), чтобы продемонстрировать эту проблему. После обслуживания ~ 5 запросов на экземпляр F1 (128 МБ оперативной памяти) я перехожу к пределу памяти: «Превышено ограничение на использование частной частной памяти с 152,414 МБ после обслуживания всего 6 запросов», На экземпляре F2 (256 МБ оперативной памяти) я получаю […]

 
Interesting Posts for Van-Lav

В CMD «python» запускает Python 3.3, «py» запускает Python 2.7, как мне это изменить?

Как я могу загрузить фрейм данных, сохраненный в pandas, в виде файла HDF5 в R без потери целых чисел более 32 бит?

значения раскрывающегося списка фильтрации в django admin

Замена символов из строки один в строку два

Загрузка pysftp не удалась из-за того, что клиент превысил внутренние буферы сервера

синтаксический анализ

Как сделать частичный скриншот с Selenium WebDriver в python?

Каков наилучший способ оптимизировать часть загрузки Django?

Как сортировать по двум различным столбцам DataFrame?

Numpy: Как проверить, содержит ли массив определенные числа?

Найти самую длинную повторяющуюся последовательность в строке

Как создать массив записей numpy?

Разница между дескрипторами «обертка» и «метод»?

Как проверить, существует ли ключ в хранилище данных, не возвращая объект

Расчет расстояния между двумя точками с использованием долготы широты и высоты (высоты)

Python - лучший язык программирования в мире.