Я пытаюсь установить глобальные определения Верно, но я всегда получаю сообщение об ошибке сказав «AssertionError: Ложные не правда»False - это не настоящая ошибка?
Из инструкции: «Только то, что, как ожидается, будет константа должна быть определена как Глобал. Это верно для всех этих.
#global definitions
UP = True
DOWN = True
LEFT = True
RIGHT = True
dirs = [UP, DOWN, LEFT, RIGHT]
#a bunch of code follows here
Это одна из ошибок (для UP), которую я получал.
self.assertTrue(isinstance(UP,Direction))
AssertionError: False is not true
У меня есть отдельный класс под названием Direction. Кроме того, я должен создать атрибут, который должен быть одним из Up, Down, Left и Right, но я не уверен, как это сделать.
атрибут: значение :: str. Должен быть один из «UP», «DOWN», «LEFT» или «RIGHT».
#Direction class
class Direction:
value = dirs
UP является логическим – AndyG
Что такое 'Direction' и почему вы ожидаете, что' UP' этого типа? –
@GregHewgill Это означает, что UP должен быть типом направления. –