2016-01-08 3 views
-2

Привет У меня есть этот класс, который дает мне вывод «Я на уровне 1», но не «Я на уровне 2», поэтому я предполагаю, что get_full_name (self) part isn «Какую-либо помощь?Python Часть кода не вызывается

class UserTest(TestCase): 

    user = UserFactory() 

    def test_user_login_client(self): 
     self.client.login(username=self.user.email, password=self.user.password) 
     print "i am in level 1" 

    def get_full_name(self): 
     print "i am in level 2" 
     full_name = user.full_name() 

     return full_name 
+0

Этот код не будет даже разобрать с питоном, ваше определение класса пуст. –

+0

пожалуйста, уточните? я новичок в python – Marksman

+0

Python ожидает отложенный блок под вашим определением класса. Без этого код не будет анализироваться. Указывает ли отступ этого примера на код, который вы тестируете? – JCVanHamme

ответ

0

Конвенция является префикс функции тестирования с test_

Вы должны переименовать get_full_name в test_get_full_name

+0

Спасибо, человек, который я не знал его nu Решила тайну для меня :) – Marksman

Смежные вопросы