Я просто обнаружил, что библиотека Mock обеспечивает assertRaisesWithMessage () метод (в его unittest. Подкласс TestCase), который проверит не только, что ожидаемое исключение повышено, но также и что это повышено с ожидаемым сообщением:
from testcase import TestCase
import mymod
class MyTestCase(TestCase):
def test1(self):
self.assertRaisesWithMessage(SomeCoolException,
'expected message',
mymod.myfunc)
Несколькими путями можно хотеть попробовать, "вдоль стороны" wubi установка или виртуальная машина, запускающая в Windows. Оба из которых можно загрузить прямой любым соединением высокоскоростного Интернета и использованием сразу же.
Если Вы подразумеваете, что не можете загрузить свой компьютер на палке usb или DVD, другой путь состоит в том, чтобы поместить Ваш жесткий диск в другой компьютер и установить его, то отложенный Ваш жесткий диск в Ваш ноутбук.
Эта страница содержит способы, которыми можно использовать для установки Ubuntu.
Одна вещь, которую я пробовал в последнее время, использует EasyBCD, который позволяет Вам создавать загрузочную запись для ISOs непосредственно. Детали здесь . Программа является бесплатной (для некоммерческого использования) и простой в использовании, таким образом, это является довольно безболезненным.
я рассмотрел использование Wubi, но он не поддерживает UEFI и насколько я знаю, что он не будет поддерживаться в выпусках Ubuntu выше 12.
Другая возможность, которая немного более сложна, состояла бы в том, чтобы использовать VirtualBox с виртуальный жесткий диск, отображенный на соответствующем разделе , затем смонтировать .iso как диск в VirtualBox. Я не попробовал это, тем не менее, но я не вижу оснований, чтобы полагать, что это не работало бы.