小编tec*_*rhl的帖子

在 JUnit5 (Eclipse) 中创建 TestSuite

我在 eclipse 中创建了多个测试用例 java 文件,JUnit 的版本是 JUnit5。

现在,我正在尝试通过 eclipse GUI 创建一个 Junit TestSuite,并且在创建过程中,我没有看到可用版本中的 JUnit5。

这是我为创建 TestSuite 编写的示例代码。

import org.junit.platform.runner.JUnitPlatform;
import org.junit.platform.suite.api.IncludeClassNamePatterns;
import org.junit.platform.suite.api.IncludeEngines;
import org.junit.runner.RunWith;

@RunWith(JUnitPlatform.class)
@IncludeClassNamePatterns(".*Tests?")
@IncludeEngines("junit-jupiter")

public class AllTests {
}
Run Code Online (Sandbox Code Playgroud)

这是我在执行时遇到的错误。

在此处输入图片说明

我应该做任何手动设置才能创建/运行测试套件吗?

在此处输入图片说明

java unit-testing junit5

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

如何在 Flask App Builder / Airflow 中跳过额外的“登录方式”页面

我已开始使用Apache Airflow(基于 FAB 构建)并通过 OAuth 启用身份验证(如FAB Security中所示)。我只有一个 OAUTH_PROVIDER(天蓝色)。

仅供参考,气流版本 2.1.4

当我启动气流主页时,它用于打开我的 OAUTH_PROVIDER 的直接登录页面。

Airflow 2.1.4 登录页面

现在,当我将气流升级到 2.2.4 并配置相同的 OAUTH (Azure) 提供程序时,真正的问题开始了。

当我启动气流主页时,页面如下所示

Airflow 2.2.4 登录页面

单击“使用 azure 登录”按钮后,将出现用户登录页面。

与旧版气流相比,最新版本多了一个页面。

为什么对我来说很重要?

我们正在 Web 应用程序中渲染气流,这个额外的“登录方式”页面看起来不太好。

请提供一些有关跳过额外互动的信息。

flask-security airflow flask-appbuilder

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

在python中复制(使用copytree)时排除一些子文件夹

我正在尝试实施DIR-COPY.我的意见是这样的..

    source = D/Test/Source
    Target = D/Test/Target
    Ignore_Pattern = '*.exe'
    Exclude_Sub_Folder = D/Test/Source/Backup,D/Test/Source/Backup2
Run Code Online (Sandbox Code Playgroud)

我可以使用copytree中的 ignore属性忽略.exe文件 这样做了

    shutil.copytree(source , Target ,ignore=shutil.ignore_patterns(Ignore_Pattern)) 
Run Code Online (Sandbox Code Playgroud)

我不知道如何排除源目录中的一些子文件夹.

请帮忙.....

谢谢

python

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