如何配置模拟服务器? -- testing 领域 和 authentication-authorization 领域 drupal 相关 的问题

How do I configure the mock server?


1
vote

问题

中文

根据文档,包含在 ldap 模块应该包含模拟的测试模块LDAP服务器。

在哪里可以在哪里找到它在启用此模块后? 我该如何配置它,以便我可以使用LDAP服务器开始测试登录?

英文原文

According to the documentation, the test module included with the LDAP module should contain the mock LDAP server.

Where can I find it after enabling this module? How should I configure it so that I can start testing logging in with a LDAP server?

     

回答列表

2
 
vote

用于LDAP测试模块的"模拟LDAP" 服务器实际上是模拟服务器对象。它允许测试运行,并且在简单最简单的范围之外不存在。

如果您正在寻找在开发站点上"模拟" LDAP实例的方法,它无法提供该功能。

如果您尝试为LDAP集成写自己的最简单,请查看开发人员项目的示例。包含的模块 simpletest_example ,具有卓越的编写简单测试的文档。

 

The "Mock LDAP" server that is being used for the LDAP Test module is, in fact, a mock server object. It allows the tests to run, and doesn't exist outside the scope of the simpletests.

If you're looking to provide a way to "mock" an LDAP instance on your development site, it can't provide that functionality.

If you're trying to write your own simpletests for LDAP integration, check out the Examples for Developers project. The included module, simpletest_example, has excellent documentation for writing simple tests.

 
 

相关问题

0  始终扩展菜单项未显示在自定义菜单中扩展  ( Always expanded menu items not showing up expanded in custom menu ) 
我有一个自定义菜单 profile-menu ,并配置了一个块以显示该菜单。它有四个菜单项,其中 'expanded' => TRUE 。但是,在测试期间运行这些扩展菜单项不会显示为扩展。我通过Drupal菜单代码挖了,看起来Drupal不会处理 'expanded' 除非变量 'menu_expanded' 包括菜...

3  用简单的最重要的方式测试块视图的最佳实践方法是什么?  ( Whats the best practice way to test block views with simpletest ) 
我创建了一个块视图,我使用admin ui定位在页面上。我使用功能和fe_block导出了我的视图。 我想编写一个简单的最简单,以验证从视图中的内容在首页上显示。 我编写了一个创建一些节点的测试(视图显示的类型),然后是drupalget('/')和一些asserttext()语句来验证显示内容。 但是,这些目前失败...

2  检查双重逃逸字符串 - 简单  ( Check for double escaped string simpletest ) 
我正在尝试针对在D8发布中用于自动测试的补丁创建测试用例。 但是,我正在尝试这样做,检查我是否上面的页面,有任何多个转义的HTML元素。我尝试的页面是关注的, <table class="responsive-enabled"> <thead> <tr> <th>Uninstall</t...

1  我可以使用简单测试来测试网站升级吗?  ( Can i use simpletest to test site upgrades ) 
升级,测试网站功能诸如创建和编辑节点等节点通常有点繁琐。可以简单地执行这种功能吗?或者我需要像selenium这样的解决方案吗? ...

1  有没有办法使用drupaldebtesce加载内容类型?  ( Is there a way to load the content types using drupalwebtestcase ) 
我正在努力学习如何在Drupal进行测试。我很开心,所以也许我没有正确。 嗯,我正在尝试测试内容类型的一些视图,但要测试这些视图,我需要在IM测试时创建的内容类型。实际上与DrupalWebtestCase似乎它似乎没有加载我在正常的Drupal中所拥有的内容类型(基础知识除外)。 我试图使用最简单的克隆但它不起作用...

5  如何加快简单的方法?  ( Ways to speed up a simpletest ) 
我正试图加快我的测试。 我必须使用simpleTest_Clone。 我读过"将数据库复制到内存" 之类的内容,但我做了一些研究,并没有找到如何。 AAAND如果我想用同一数据库做多个测试,有一些以某种方式允许您使用相同的数据库克隆的第一种情况我测试仍然加载以运行下一个测试用例? 因为如果我想使用simpleTest...

0  使用XPath获取图像SRC - SimpleTest(WebTestBase)[已关闭]  ( Getting image src with xpath simpletest webtestbase ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

0  我试图创建具有角色的问题  ( Ive a problem trying to create users with roles ) 
我正在使用simpleTest_Clone进行测试。 我现在想要的只是为了为我创建的每个现有角色创建用户 (我不需要只需要权限列表,我需要用户拥有我想要的确切角色) public function testProbando(){ foreach(user_roles() as $clave => $rol){ ...

12  如何运行phpupit测试?  ( How to run phpunit tests ) 
drupal 8正在补充 simpleTest < / a> with phpunit ,并且simpleTest可以是在Drupal 9中移除。 我没有升级到Drupal 8,但我想知道如何在PhpUnit中编写现有的测试(以趋势的跟踪)对于Drupal 7,而是简单的? 是有用于将PHPUnit与Drupa...

1  如何非破坏性地测试文件检测功能  ( How to non destructively test file detection functionality ) 
我正在写入依赖于外部库的模块的测试,位于: sites/all/libraries/mylib 我已经写了一个hook_requirements来检查这个库的存在并在网站状态报告中显示它。 但是,我找不到有关测试/缺少外部文件的测试的信息或文档。我的测试的冗长运行目前显示它检测到我网站库文件夹中的文件。 现...

1  视图无法使用简单  ( Views not working with simpletest ) 
我刚刚开始使用最简单的模块for drupal 7.我正在尝试使用drupalget函数来提取URL。 URL是一个视图模块URL。我能够使用该功能提取其他页面。但我的观点都没有工作。 我想我在这里错过了一些小块。请问任何建议。 ...

3  编写对拨打外部服务的控制器的功能测试?  ( Writing functional tests for a controller that makes call to external service ) 
我正在研究CAS模块的D8版本。要与CAS服务器上的单一标志集成,此模块必须通常将用户重定向到CAS服务器,并且偶尔将卷曲请求对该服务器进行验证,以验证各种令牌。我正在努力编写功能测试,因为这一点。 我有一个drupal控制器,它会将用户重定向到多个位置并调用了许多服务的动作,其中一些可以使CURL请求对CAS服务器...

0  简单:使用会话和自定义功能  ( Simpletest working with sessions and custom function ) 
我需要将最简单的案例添加到我的自定义模块中。 模块功能: 该模块有一个函数来存储$ _session上的数据,如果$ _session有自定义值,则在页面底部打印javascript代码(drupal_add_js:内联)。 测试步骤: 函数执行,它在$ _session 上添加一些键 用户进入FrontPage。...

5  如何在Behat功能测试期间绕过CAPTCHA?  ( How to bypass captcha during behat functional testing ) 
我们有一个使用 captcha 和 CAPTCHA在模块后保护表单从无效提交。我们正在使用Behat执行一些功能和BDD测试,并且测试有时触发阈值后触发CAPTCHA,导致CAPTCHA显示。在执行测试时是否有一种简单的方法来绕过验证码? 我意识到,如果测试在同一台计算机上运行,​​我们可能会在数据库中的阈值设置后覆...

1  没有消息的最简单致命错误  ( Simpletest fatal error without message ) 
本地我的单元测试运行正好。在我的在线驱动服务器上,他们失败了,尽管"测试没有由于致命错误而完成,但我没有收到任何错误消息。" 在测试消息和"发生内部服务器错误" 中。请稍后再试。"作为批处理过程的返回文本。在默认错误日志中没有条目,在临时简单的公共目录中没有错误日志文件。 有没有办法调试此方法并获取堆栈跟踪等? 当我...

2  以编程方式创建WebForm提交,以便与SimpleStest一起使用  ( Creating webform submissions programatically in order to use with simpletest ) 
我正在尝试在提交的webforms 上测试最简单的测试来测试功能。我需要模拟加载Drupal WebForm节点,应用假数据,并提交表单(触发数据库保存)。 目前,我正在强迫(在vagrant框上)一个drupal实例,但我有一种更好的方法来做到这一点。 问题: 在简单时,如何正确加载WebForm,将假数据注...

1  断言最简单的登录尝试失败  ( Asserting a failed login attempt on simpletest ) 
我想测试一个模块,该模块添加了其他登录验证子句。只允许在其他地方白名单登录系统。 为了用简单的最终测试此行为,我想断言随机用户无法访问系统。 我试图创建这个随机用户,然后调用 drupalLogin() 。不幸的是,我的测试失败,因为 drupalLogin() 正在检查登录是否成功,通过在内部调用 assertLi...

0  当我不确定错误发生时,我如何调试最简单的输出错误?  ( How do i debug a the output errors on simpletest when im not sure where in the ) 
我正在尝试建立一个简单的测试。我正在遇到困难提交webforms。使用帮助表格中上一个问题我在较大的课堂上汇集了这些函数。 它们在以下test.php脚本上完全工作在命令行上,通过 drush scr test.php $data = array( 1 => array('1'), 2 => arr...

0  如何使用JMeter登录Drupal 7网站  ( How to log in to drupal 7 website with jmeter ) 
我正在尝试使用JMeter设置负载测试。作为测试的一部分,我希望能够以站点管理员身​​份登录,然后转到管理员页面。 由于某种原因,测试无法作为管理仪登录。我按照这个教程。该教程是为D6编写的,所以我确实对D7进行了一些更改(例如,更改了用于获取Form_Build_ID的正则表达式)。但它仍然没有工作。我非常感谢任何...

9  尝试与phpunit的tdd  ( Trying tdd with phpunit ) 
我正在尝试在Drupal 8中建立的测试驱动开发方法,但我正在运行问题.. 在我的cli中尝试运行 ./core/vendor/bin/phpunit --list-groups ./modules/ 时,我会收到以下错误: php致命错误:class'drupal tests unittestcase'未...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.