Python未执行部分代码

Python未执行部分代码,python,testcase,Python,Testcase,我有一个类,它给了我“我在1级”的输出,但没有输出“我在2级”,所以我假设get_full_name(self)部分没有被执行,有什么帮助吗 class UserTest(TestCase): user = UserFactory() def test_user_login_client(self): self.client.login(username=self.user.email, password=self.user.password)

我有一个类,它给了我“我在1级”的输出,但没有输出“我在2级”,所以我假设get_full_name(self)部分没有被执行,有什么帮助吗

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

惯例是在测试函数前面加上
test\uu


您需要将
get\u full\u name
重命名为
test\u get\u full\u name

此代码甚至不会用python解析,您的类定义为空。请详细说明?我是pythonPython的新手,希望在类定义下有一个缩进块。否则,代码将无法解析。这个示例的缩进是否与您正在测试的代码匹配?确实如此。您发布的代码缩进与您正在运行的代码不匹配,无法接收“我在1级”的输出。目前还不清楚您想要的确切输出,因此如果没有更清楚的问题陈述,我将无法提供更多帮助。实际上,打印“我在2级”不会被执行,因为它在函数定义中,一个从未被调用的。在发布问题时无法设置代码缩进。现在修复了它。这是我的代码副本中的样子。是的,文件中的这一特定代码段上面有代码,处理所有导入和填充。我唯一的问题是我无法在def get_full_name(self)下面获取代码:我不明白为什么