Kate Gurina

Добрый день!

Не проходит тест в практике по 1 уроку. Проверила те же Юнит Тесты в ручную - все проходит нормально. Подскажите в чем ошибка. Заранее спасибо. Мой код:

x = raw_input('please enter x = ')
f = raw_input('please enter figure = ') 
try:
  x = float(x)
except:
  print 'error: length not float'
  exit(1)

if x<=0:
  print 'error: x <=0'
  exit(1)
elif f == 'square':
  S = x*x
  print 'the square S = %.2f' % S
elif f == 'circle':
  S = x*x*math.pi
  print 'the circle S = %.2f' % S
else:
  print 'error: sorry, seems to be the hardest S :( '
  exit(1)

Ошибка по коду AttributeError: 'module' object has no attribute 'pytPIPE'.

5 0

Здравствуйте, странная ошибка.

Приложите, пожалуйста, полный трейс из консоли?

0

` python test_area.py

EEEEEE

ERROR: test_bad_figure (main.AreaTestCase)

Traceback (most recent call last): File "test_area.py", line 30, in test_bad_figure self._test(42, 'klein-bottle', 1, 'error') File "test_area.py", line 12, in _test stdin=subprocess.pytPIPE, AttributeError: 'module' object has no attribute 'pytPIPE'

======================================================================

ERROR: test_circle (main.AreaTestCase)

Traceback (most recent call last): File "test_area.py", line 33, in test_circle self._test(3, 'circle', 0, '28.27') File "test_area.py", line 12, in _test stdin=subprocess.pytPIPE, AttributeError: 'module' object has no attribute 'pytPIPE'

======================================================================

ERROR: test_square (main.AreaTestCase)

Traceback (most recent call last): File "test_area.py", line 36, in test_square self._test(4, 'square', 0, '16.00') File "test_area.py", line 12, in _test stdin=subprocess.pytPIPE, AttributeError: 'module' object has no attribute 'pytPIPE'

======================================================================

ERROR: test_x_isnt_float (main.AreaTestCase)

Traceback (most recent call last): File "test_area.py", line 24, in test_x_isnt_float self._test('hello', 'square', 1, 'error') File "test_area.py", line 12, in _test stdin=subprocess.pytPIPE, AttributeError: 'module' object has no attribute 'pytPIPE'

======================================================================

ERROR: test_x_negative (main.AreaTestCase)

Traceback (most recent call last): File "test_area.py", line 27, in test_x_negative self._test(-0.1, 'square', 1, 'error') File "test_area.py", line 12, in _test stdin=subprocess.pytPIPE, AttributeError: 'module' object has no attribute 'pytPIPE'

======================================================================

ERROR: test_x_zero (main.AreaTestCase)

Traceback (most recent call last): File "test_area.py", line 21, in test_x_zero self._test(0, 'square', 1, 'error') File "test_area.py", line 12, in _test stdin=subprocess.pytPIPE, AttributeError: 'module' object has no attribute 'pytPIPE'


Ran 6 tests in 0.001s

FAILED (errors=6) Makefile:2: recipe for target 'test' failed make: *** [test] Error 1 Run failed! Check and fix errors above! `

0

М.б. я случайно где-то подпортила скрипт теста? Хотя я к нему не притрагивалась даже)

0

Не могу казать что-то определенное. Может, действительно что-то подпортили. Попробуйте сбросить прогресс практики.

0

Сбросила - помогло) Спасибо!

0
Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →