小编Nig*_*l19的帖子

Python unittest模块中unittest.main()的含义

我试图用Python学习单元测试,特别是unittest模块.

请考虑以下几行:

import unittest

class abc(unittest.TestCase):
    def xyz():
      ...

if __name__ == "__main__":
    unittest.main()
Run Code Online (Sandbox Code Playgroud)

由于调用,我可以看到我的所有测试用例都在运行unittest.main().

我很想知道这个调用是如何使所有测试用例运行的.

我知道,因为我从unittest.TestCase每个测试类继承,它正在做所有的魔术.任何见解?

python unit-testing python-internals

20
推荐指数
2
解决办法
1万
查看次数

理解For Python中的循环执行

我在Jupyter笔记本中执行了三个不同的for循环操作.代码如下

首先是循环

b = {}
temp_1 = []
for x in range(0,4):
    y = [4,5]
    temp_1.append(x*y)
b[x] = temp_1
print("\n First for loop output \n",b)
Run Code Online (Sandbox Code Playgroud)

第二个循环

b = {}
temp_1 = []
for x in range(0,4):
    for y in range(4,6):
        temp_1.append(x*y)
    b[x] = temp_1
print("\n 2nd for loop output \n",b)
Run Code Online (Sandbox Code Playgroud)

第三个循环

b = {}
temp_1 = []
for x in [0,1,2,3]:
    for y in [4,5]:
        temp_1.append(x*y)
    b[x] = temp_1
print("\n 3rd for loop output \n",b)
Run Code Online (Sandbox Code Playgroud)

输出First for循环输出

{0: [[], [4, …
Run Code Online (Sandbox Code Playgroud)

python python-3.x

1
推荐指数
1
解决办法
452
查看次数

无法使用 Kubectl 和 jsonpath 获取 pod 的 IP 地址

我正在尝试使用 jsonpath 和以下命令获取具有特定标签的 pod 的 IP 地址:

kubectl get pods -l app=validate -n {namespace_name} -o jsonpath={.status.podIP}

但这不会产生任何结果,即使命名空间和标签名称是正确的。另一方面,如果我尝试这样做:

kubectl get pod/pod_name -n {namespace_name} -o jsonpath={.status.podIP}

之后我就可以获得 pod IP 地址。但问题是,由于我试图查询为特定部署创建的所有 pod,我想获取该特定标签下所有 pod 的 Ip 地址。我不确定该命令有什么问题。

jsonpath kubernetes kubectl

1
推荐指数
1
解决办法
449
查看次数