Pycharm и unittest не работает

У меня проблема с PYCharm 3.0.1. Я не могу запустить базовые юнит-тесты.

Вот мой код:

import unittest from MysqlServer import MysqlServer


class MysqlServerTest(unittest.TestCase):


    def setUp(self):
        self.mysqlServer = MysqlServer("ip", "username", "password", "db", port)


    def test_canConnect(self):
        self.mysqlServer.connect()
        self.fail()


if __name__ == '__main__':
    unittest.main()

Вот все вещи, которые дают мне пичарм

Невозможно присоединить тестовый репортер к тестовой среде или тестовая структура неожиданно завершила работу

Также говорит

AttributeError: class TestLoader has no attribute '__init__'

И журнал событий:

2:14:28 PM Empty test suite

Проблема в том, когда я запускаю вручную файл python (с pycharm, как скрипт)

----------------------------------------------------------------------
Ran 1 tests in 0.019s

FAILED (failures=1)

Что нормально, я специально проваливаю тест. Я немного не понимаю, что здесь происходит, дополнительная информация: Setting-> Python INtegrated Tools-> Файл требований пакета: / src / test Стандартный тестовый прогон: Unittests pyunit 1.4.1 Установлен

Спасибо за любую помощь.

РЕДАКТИРОВАТЬ: То же самое происходит с основным использованием из unitests.py

import unittest


class IntegerArithmenticTestCase(unittest.TestCase):
def testAdd(self):  ## test method names begin 'test*'
    self.assertEquals((1 + 2), 3)
    self.assertEquals(0 + 1, 1)

def testMultiply(self):
    self.assertEquals((0 * 10), 0)
    self.assertEquals((5 * 8), 40)


if __name__ == '__main__':
    unittest.main()

Ответы на вопрос(6)

Ваш ответ на вопрос