草庐IT

NetworKit-Tests-D

全部标签

python - 值错误 : no such test method in <class 'myapp.tests.SessionTestCase' >: runTest

我有一个测试用例:classLoginTestCase(unittest.TestCase):...我想在不同的测试用例中使用它:classEditProfileTestCase(unittest.TestCase):def__init__(self):self.t=LoginTestCase()self.t.login()这引发了:ValueError:nosuchtestmethodin我查看了调用异常的单元测试代码,看起来测试不应该以这种方式编写。有没有一种标准的方法来编写你想要测试的东西,以便以后的测试可以重用它?或者有什么解决方法?我现在向LoginTest添加了一个空的ru

python - 应该 pytest 等人。进入 tests_require[] 或 extras_require{testing[]}?

我正在编写一个使用py.test进行测试的python程序,现在一个测试也依赖于numpy。我应该在setup.py的哪个位置添加这些依赖项?目前我的setup.py的相关部分如下所示:[...]'version':'0.0.1','install_requires':[],'tests_require':['pytest'],'cmdclass':{'test':PyTest},'extras_require':{'testing':['pytest'],},[...]有两次pytest感觉已经有些奇怪了,我不确定在哪里添加numpy。 最佳答案

Python 库 'unittest' : Generate multiple tests programmatically

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Howdoyougeneratedynamic(parameterized)unittestsinPython?我有一个要测试的函数,under_test,以及一组预期的输入/输出对:[(2,332),(234,99213),(9,3),#...]我希望这些输入/输出对中的每一对都在其自己的test_*方法中进行测试。这可能吗?这是我想要的,但强制每个输入/输出对进入一个测试:classTestPreReqs(unittest.TestCase):defsetUp(self):self.expected_pa

python - 运行 django 教程测试失败 - 没有名为 polls.tests 的模块

我正在使用django1.6教程,但我无法运行测试。我的项目(名称mydjango)和应用程序结构(名称是polls)在virtualenv中如下所示。(.nja文件只是由ninja-ide我正在使用的ide创建的).├──__init__.py├──manage.py├──mydjango│  ├──__init__.py│  ├──__init__.pyc│  ├──mydjango.nja│  ├──settings.py│  ├──settings.pyc│  ├──templates│  │  └──admin│  │  └──base_site.html│  ├──urls

dart - 怎么解决 找不到: 'dart:ui' error while running integration tests on Flutter

我有一个应用程序,它非常简单,只有一个小部件。它工作正常,但是当我通过调用运行集成测试时:$flutterdrive--target=test_driver/app.dart我收到以下错误:file:///Users/myuser/flutter/packages/flutter_test/lib/src/accessibility.dart:8:8:Error:Notfound:'dart:ui'import'dart:ui'asui;^file:///Users/myuser/flutter/packages/flutter_test/lib/src/binding.dart:8:

java - Android Studio 3.0 金丝雀 1 : Kotlin tests or Java tests referring to Kotlin classes fail

更新已在此处针对此问题提交了一个错误:https://youtrack.jetbrains.com/issue/KT-17951更新2该错误已在AndroidStudio3.0Canary3中修复原帖我刚开始使用AndroidStudio3.0,我从一开始就启用了kotlin支持。我在我的项目中写了一个非常简单的Kotlin类:dataclassWallet(valcoins:Int){funadd(value:Int):Wallet=Wallet(coins+value)funsubstract(value:Int):Wallet=if(coins>value)Wallet(coin

android - 找不到类 : Empty test suite when running unit tests in Android Studio

我的Android应用有一个测试套件,所有单元测试都运行良好。但是,每当我对我的一个单元测试类(例如,ModelUnitTests)进行一次更改时,在尝试再次运行该类时,我都会收到此消息Processfinishedwithexitcode1Classnotfound:"xxx.xxxxxx.xxx.ModelUnitTests"Emptytestsuite.如果我执行gradleclean然后再次运行类测试,它运行良好(但需要4分钟才能完成......),但是新的更改会再次破坏它。关于如何解决这个问题的任何建议?我不确定我应该发布哪个测试配置。我正在使用单元测试Artifact,我的

unit-testing - Golang : tests and working directory

我正在为我的Go应用程序编写一些单元测试。然而,测试失败,因为它找不到配置文件。通常二进制文件会在conf/*.conf路径下的工作目录中查找配置文件。我认为浏览到有conf/的目录并在其中运行gotest可以解决它,但它仍然报告文件系统找不到路径指定。如何告诉gotest使用某个目录作为工作目录,以便实际执行测试? 最佳答案 您也许可以使用Caller来获取当前测试源文件的路径,如下所示:packagesampleimport("testing""runtime""fmt")funcTestGetFilename(t*testin

unit-testing - 每晚构建与持续集成 : Long-Running Automated Tests

我们有一个大型自动化集成测试套件的“问题”。虽然我们的构建时间是合理的(虽然在我们的构建运行中测试这么大的功能block很棒,但这显然是实现CI的障碍,我发现这对于将源代码树保持在“始终可构建”状态非常有帮助。我查看过thisone等讨论主题,其中详细说明了区别。这引出了几个问题:CI是否规定或推荐单元与集成测试自动化?我过去曾听说过Unit-only,但在快速搜索中没有找到任何此类陈述(或理由)。对于组合构建+自动化测试时间/比率来为团队提供有效CI的“最佳实践”是什么?我的直觉告诉我,最坏的情况应该是从长期运行的夜间构建+集成测试到CI的最佳前进方式是什么?我正在考虑一个仅包含一些

ruby - 如何使用带有特定标签的 parallel_tests

我正在使用Ruby+Cucumber+WatirWebDriver为我的网络项目创建功能测试。我使用简单的标签按优先级划分我的场景:@critical、@major等。我使用Rake来运行我的功能。我在我的Rakefile中创建了几个任务。现在我尝试使用parallel_testsgem以并行模式运行我的功能。我在我的Rakefile中创建了“并行”的特殊任务:任务:并行执行'parallel_cucumber功能-n4'结束我的问题是:我能否并行执行我的功能并同时使用标签(例如,仅针对功能中的“@critical”场景运行parallel_cucumber)?