问题标签 [gaeunit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - GAEUnit:断言语句中的长字符串有问题吗?
我遇到了一个奇怪的错误,其中 GAEUnit 似乎挂在错误字符串太长的断言语句上。
我在 GAE 开发服务器 1.3.3 上运行这些测试。
这工作得很好:
但是,如果我定义了一个更长的字符串,并尝试将其打印出来:
它冻结了。(“运行:2/3”计数器停止。)
如果我选择较短的部分jsonTest
,它确实有效:
这里发生了什么?难道我做错了什么?这是 GAEUnit 中的错误吗?
unit-testing - 在 virtualenv 中使用 gaetestbed
我想尝试一下 GAE Testbed,但在完成其主页上的说明后遇到以下错误。
我已经确认这发生在virtualenv和一个外部。
google-app-engine - 在 Google App Engine 的 python 版本中,如何覆盖 db.Model 类以保存到临时数据存储区而不是大表?
在新加坡,我们正在使用 Singpath ( singpath.appspot.com ) 教学生 Python。除了让学生练习用python编写软件外,我们还想让学生熟悉用于访问大表的google.appengine.ext.db API。
在 App Engine 应用程序中修改 db.Model 设置以便任何 put 或 get 访问本地临时数据存储而不是写入大表的最简单方法是什么?我正在尝试做一些类似于 gaeunit 每次运行单元测试时如何创建一个新的临时数据存储的事情。
python - GAE:为什么这段代码会使开发服务器崩溃?
我正在使用带有 Python 的 GAE 1.3.5 devserver SDK。当我取消注释这行代码时,每次我尝试运行我的测试套件时,GAEUnit 都会挂起:
modelutils
方法:
我没有遇到任何崩溃或回溯……开发服务器完全没有响应。
值得注意的是,另一个函数也用于modelutils.applyToResultsOfQuery
删除模型:
这些方法的测试运行良好,让我认为问题不在于applyToResultsOfQuery
.
以下是使用的模型:
我还能在这里做错什么?
更新:似乎在未注释该行的情况下运行测试后,整个开发服务器崩溃。如果我在那之后导航到非测试页面,我会得到 500 分。我不确定从中得出什么结论。
更新2:如果我摆脱modeutils
,并以另一种方式写出来,它可以正常工作:
但是,如果我更改评论,它会再次失败:
我得到一个无限循环吗?fetch()
没有按我的预期工作?
python - gaeunit,/test 链接似乎已损坏
我正在尝试在我的 gae 项目中使用geaunit。按照建议,我已经将 gaeunit.py 文件放在了我的项目根目录中,在 app.yaml 中添加了所需的行,并在项目根目录中放置了一个测试目录。
如果我以管理员身份登录时访问http://localhost:8080/test,我会收到“糟糕!此链接似乎已损坏”。
如果我在未以管理员身份登录时访问http://localhost:8080/test,我会得到“当前登录的用户 test@example.com 无权查看此页面。”
应用程序.yaml
项目结构
我究竟做错了什么?
python - 如何使用 gaeunit 模拟 Google 登录
我目前正在使用 gaeunit 对我的谷歌应用引擎应用程序执行自动化测试。我想知道是否可以使用 gaeunit 使用他/她的 google 帐户来模拟用户登录操作?
非常感谢。