Python部分代码没有被执行

Python A part of code is not being executed

我有这个 class 它给了我 "I am in level 1" 的输出但没有输出 "I am in level 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_

前缀

您需要将 get_full_name 重命名为 test_get_full_name