gpt4 book ai didi

python - 在 Django 中运行单元测试时出现无效语法错误

转载 作者:太空宇宙 更新时间:2023-11-04 09:48:54 25 4
gpt4 key购买 nike

我的示例 Django 项目工作正常,我得到了结果,但问题是每当我在我的项目上运行单元测试时,我都会在 test.py 中收到语法错误,如下所示。我已经尝试使用 .format() 仍然显示错误。为什么我不能使用 f'this is my text' 来格式化我的字符串? 错误日志

ERROR: blog.tests (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: blog.tests
Traceback (most recent call last):
File "/usr/lib/python3.5/unittest/loader.py", line 428, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.5/unittest/loader.py", line 369, in
_get_module_from_name
__import__(name)
File "/home/blog/tests.py", line 28
self.assertEqual(f'{self.post.title}', 'Content')
^
SyntaxError: invalid syntax

最佳答案

f 字符串仅在 Python 3.6+ 中有效。

但是似乎没有任何理由在这里使用它们,因为您没有插入任何内容。为什么不只是 self.assertEqual(self.post.title, 'Content')

关于python - 在 Django 中运行单元测试时出现无效语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48679651/

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