2
ответа

Зачем использовать абстрактные базовые классы в Python?

Потому что я привык к старым способам типизации утки в Python Я не понимаю необходимости ABC (абстрактные базовые классы). Справка хороша в том, как их использовать. Я попытался прочитать обоснование в ...
вопрос задан: 4 October 2018 06:34
0
ответов

python @abstractmethod decorator

Я прочитал python документы об абстрактных базовых классах: Отсюда: abc.abstractmethod (function) Декоратор, указывающий абстрактные методы. Использование этого декоратора требует, чтобы класс ...
вопрос задан: 20 October 2016 21:11
0
ответов

Не могу создать экземпляр абстрактного класса ... с помощью абстрактных методов

Я работаю над своего рода lib, и по странной причине у меня есть эта ошибка. Вот мой код Конечно, @ abc.abstractmethod нужно раскомментировать. Вот мои тесты. Извините, я не могу просто скопировать и вставить это ...
вопрос задан: 16 July 2015 15:31
0
ответов

Python — Тестирование абстрактного базового класса

Я ищу способы/лучшие методы тестирования методов, определенных в абстрактном базовом классе. Одна вещь, о которой я могу думать напрямую, - это выполнение теста на всех конкретных подклассах базового класса, но...
вопрос задан: 26 February 2015 12:20
0
ответов

Исключение абстрактных свойств из отчетов о покрытии

у меня есть абстрактный базовый класс по строкам: class MyAbstractClass (object): __metaclass__ = ABCMeta @abstractproperty def myproperty (self) : pass Но когда я запускаю нозтесты (которые ...
вопрос задан: 9 February 2012 14:12
0
ответов

Модель django, которая является подклассом abc, дает конфликт метакласса

У меня есть следующая модель и импорт абстрактного базового класса abc from django.db import models class AbstractBase (): __metaclass__ = abc.ABCMeta @ abc.abstractmethod def my_method (self): ...
вопрос задан: 4 January 2012 07:52
0
ответов

ABC для строки?

Я недавно открыли абстрактные базовые классы (ABC) в коллекциях и понравились их четкий, систематический подход и миксины. Теперь я также хочу создать таможенные строки (*), но я не смог найти ABC для ...
вопрос задан: 24 August 2011 10:28
0
ответов

Python: подкласс `type` для создания специализированных типов (например,« список int »)

Я пытаюсь создать подкласс type, чтобы создать класс, позволяющий создавать специализированные типы. например Тип списка: >>> ListOfInt = ListType (список, значение_типа = целое) >>> issubclass (...
вопрос задан: 15 June 2011 18:57