Nosetests Python пропускают определенные тесты

Я работаю над тестами для веб-приложения, написанного на python. Предположим, у меня есть 5 тестов в моем модуле test_login.py. Каждый тест – это класс. Часто существует один базовый тест, который расширяет класс TestFlow, который является нашим предопределенным классом тестов. И тогда другие тесты в этом модуле расширяют этот базовый тест. Например : #The base test […]

Наследование класса в python

Я решаю эту проблему: Рассмотрим следующую иерархию классов: class Person(object): def __init__(self, name): self.name = name def say(self, stuff): return self.name + ' says: ' + stuff def __str__(self): return self.name class Lecturer(Person): def lecture(self, stuff): return 'I believe that ' + Person.say(self, stuff) class Professor(Lecturer): def say(self, stuff): return self.name + ' says: ' […]

Двойное подчеркивание для метода Python * аргумент *

Я знаю, что означает двойное подчеркивание для атрибутов / методов класса Python, но означает ли это что-то для аргумента метода? Похоже, вы не можете передать аргумент, начинающийся с двойного подчеркивания методам. Это сбивает с толку, потому что вы можете сделать это для обычных функций. Рассмотрим этот скрипт: def egg(__a=None): return __a print "egg(1) =", print […]

Pandas Set DatetimeIndex

Скажем, я создаю pandas DataFrame с двумя столбцами, b (DateTime) и c (целое число). Теперь я хочу сделать DatetimeIndex из значений в первом столбце ( b ): import pandas as pd import datetime as dt a=[1371215423523845, 1371215500149460, 1371215500273673, 1371215500296504, 1371215515568529, 1371215531603530, 1371215576463339, 1371215579939113, 1371215731215054, 1371215756231343, 1371215756417484, 1371215756519690, 1371215756551645, 1371215756578979, 1371215770164647, 1371215820891387, 1371215821305584, 1371215824925723, 1371215878061146, 1371215878173401, […]

Python работает, но eclipse показывает ошибку – Синтаксическая ошибка при обнаружении кортежа

Я новичок в python. Я использую Python 3.3 в Eclipse Kepler. Это мой фрагмент кода: f = Fibonacci(0,1) for r in f.series(): if r > 100: break print(r, end=' ') В строке print(r, end = '') eclipse сообщает синтаксическую ошибку – Syntax error while detecting tuple . Тем не менее, программа работает отлично. Почему это […]

Как настроить FTS3 / FTS4 с помощью python2.7 в Windows

FTS3 / FTS4 по умолчанию не работает в python (до 2.7). Я получаю сообщение об ошибке: sqlite3.OperationalError: нет такого модуля: fts3 или sqlite3.OperationalError: нет такого модуля: fts4 Как это можно решить?

Python unitest – использовать переменные, определенные в настройках модуля и класса, в тестах

Python unittest использует носеты для экспериментов с инструментами класса Python и Module , чтобы иметь минимальную настройку в моих тестах. Проблема, с которой я сталкиваюсь, заключается в том, что я не уверен, как использовать любые переменные, определенные в параметрах setupUpModule и setUpClass в моих тестах (пример: – test_1 ). Это то, что я использую, чтобы […]

Разработка Python с помощью Emacs?

Кто-нибудь знает какую-то фактическую документацию? Я не могу найти ничего хорошего для любого из двух конкурирующих режимов. Похоже, что Emacs в значительной степени отказывается, когда дело доходит до Python, и это позор, поскольку нет другого программируемого редактора программ, который близок к Emacs.

GAE и Django: Каковы преимущества?

В настоящее время у меня есть веб-сайт в Google App Engine, написанный на веб-платформе Google. Что я хочу знать, в чем преимущества конвертирования моего приложения для работы с django? И каковы недостатки? Также как вы, ребята, указали свои приложения GAE? Вы использовали webapp или django? Или вы выбрали совершенно другой маршрут и используете Java api? […]

Можно ли импортировать значения конфигурации колбы в модули без циклического импорта?

Я использую Flask with Blueprints, чтобы получить скелет для моего сайта, и у меня возникла проблема с использованием классов конфигурации в моем приложении. Вот какой фиктивный код, который объясняет, как я все настроил: websiteconfig.py class Config(object): pass class ProductionConfig(Config): DEBUG = False class DevelopmentConfig(Config): DEBUG = True веб-сайт / __ init __.py : # Some […]

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