powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Результат unittest
1 сообщений из 1, страница 1 из 1
Результат unittest
    #39627588
polin11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сколько утверждений и тестов выполняется, и как много ошибок и сбоев теста
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
from unittest import TestCase
class AreaStrategy:
    def calculate(self, x, y):
        if x > 0 and y > 0: return x * y
        if x < 0 or y < 0: raise ValueError('dfsdf')
        else: return 0

class TestAreaStrategy(TestCase):
    def setUp(self):
        self._width = 90
        self._height = 144
        self._strategy = AreaStrategy()
    def testCalculate(self):
        strat = self._strategy
        self.assertEqual(self._width * self._height, strat.calculate(self._width, self._height))
        self.assertEqual(0, strat.calculate(self._width, 0))
        self.assertRaises(ValueError, strat.calculate, -self._width, self._height)
        self.assertRaises(ValueError, strat.calculate, -self._width, 0)

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



Нужно определить
ASSERTION -?
TESTS -?
ERRORS-?
FAILURIES-?
Запустил код, получил следующее

Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
Ran 1 test in 0.001s
OK
Traceback (most recent call last):
    unittest.main()
  File "C:\Python33\lib\unittest\main.py", line 125, in __init__
    self.runTests()
  File "C:\Python33\lib\unittest\main.py", line 263, in runTests
    sys.exit(not self.result.wasSuccessful())
SystemExit: False



Видимо TEST 1, ERRORS 1, сколько ASSERTION и FAILURIES понятия не имею
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Результат unittest
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]