gpt4 book ai didi

python - PyCharm - 没有找到测试?

转载 作者:IT老高 更新时间:2023-10-28 21:14:50 31 4
gpt4 key购买 nike

我在 PyCharm 中遇到了一个错误,我不知道为什么会这样:

No tests were found

这就是我的 point_test.py:

import unittest
import sys
import os

sys.path.insert(0, os.path.abspath('..'))

from ..point import Point


class TestPoint(unittest.TestCase):
def setUp(self):
pass

def xyCheck(self,x,y):
point = Point(x,y)
self.assertEqual(x,point.x)
self.assertEqual(y,point.y)

还有这个 point.py,我要测试的内容:

import unittest

from .utils import check_coincident, shift_point

class Point(object):
def __init__(self,x,y,mark={}):
self.x = x
self.y = y
self.mark = mark

def patched_coincident(self,point2):
point1 = (self.x,self.y)
return check_coincident(point1,point2)

def patched_shift(self,x_shift,y_shift):
point = (self.x,self.y)
self.x,self,y = shift_point(point,x_shift,y_shift)

我的运行配置有问题吗?我看了this SO post,但我仍然非常困惑。我的运行配置目前如下所示:

screenshot of run configuration

最佳答案

为了识别测试函数,它们必须被命名为test_。在您的情况下,将 xyCheck 重命名为 test_xyCheck :)

关于python - PyCharm - 没有找到测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35964848/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com