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

Ivan Grishaev

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

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

0

Kate Gurina

` 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

Kate Gurina

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

0

Ivan Grishaev

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

0

Kate Gurina

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

0

Похожие вопросы

Alexandr Babeshko 06 апреля 2020 →

Не запускается на Хроме "Шаг: Упражнение". И Страницу перезагружал ни раз, и жал "Сброс" - ничего не помгае...

user-e8600609bc34e932 05 июля 2019 →

код (скроется под спойлер сам) жирный текст цитата

Дмитрий Суменков 14 октября 2018 →

Если я перезапишу этот курс используя версию 3.6 или 3.7, его выложат на этом сайте? :)

Crocodile Crocodilov 31 мая 2017 →

Курс достойный и рассчитан не совсем для новичков. И самое главное упущение, что это второй питон. Практиче...

Юна 18 мая 2017 →

Добрый день. Не проходит тест по практике урок 1. Помогите пожалуйста разобраться в чем может быть ошибка. ...

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

Хекслет

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