无法为Python Selenium测试添加新代码

无法为Python Selenium测试添加新代码,python,git,selenium,Python,Git,Selenium,我正在编写python selenium测试 if __name__ == "__main__": unittest.main() 这是我的main.py文件,我从另一个文件夹导入测试 from tests.AuthorTest import AuthorTest 当我运行main.py时,它会给我一条消息 python main.py ---------------------------------------------------------------------- Ra

我正在编写python selenium测试

if __name__ == "__main__":
    unittest.main()
这是我的
main.py
文件,我从另一个文件夹导入测试

from tests.AuthorTest import AuthorTest
当我运行main.py时,它会给我一条消息

python main.py

----------------------------------------------------------------------
Ran 0 tests in 0.000s
出于某种原因,当我从git hub中提取代码时,我可以编辑和更改现有文件,但当我向
main.py
添加新测试时,它仍然表示运行了0个测试。我猜主要是导入不正确?这个问题已经有一段时间了,我似乎无法解决它


感谢所有的帮助

使用unittest模块时,所有测试函数都应以测试文件中的
test
开头

“testcase是通过将unittest.testcase子类化而创建的。三个单独的测试是使用名称以字母test开头的方法定义的。此命名约定将通知测试运行者哪些方法表示测试。” 从


不会显示任何结果,但当
def choice(self)
重命名为
def testchoice(self)
时,unittest现在将显示其中一个测试失败。

您的测试文件是否已更正并存储在项目中相应的目录结构中?是的,所有文件都存储在相应的目录中。当我将其导入main时,我没有收到任何错误消息,只是无法运行共享示例。当我尝试将更多测试添加到main@user3375657我以前在单元测试中也遇到过同样的问题。您是否在函数名后附加了
test
?您可以发布您新添加到测试文件中的内容吗?这样,当我从git hub中提取代码时存在的任何内容都将运行,并且我将能够编辑它。tests中的示例。ContributerLoginTest从tests中导入ContributerLoginTest从tests.AdminLoginTest导入AdminLoginTest当我尝试从tests.TestScript中添加某些内容时,它不会运行,main.py看不到它(它没有注释掉)。main.py将返回“0个测试在0.000s内运行”
class TestSequenceFunctions(unittest.TestCase):
    def choice(self):
        self.assertTrue(False)