fake (12)


testing - Rhino Mocks-Stub.Expect vs.AssertWasCalled

testing - Rhino Mocks-Stub.Expect vs.AssertWasCalled

好吧,我知道在Rhino Mocks中对新的AAA语法有很多困惑,但我必须说实话,从我到目前为止看到的,我喜欢。 它读得更好,并节省了一些按键。 基本上,我正在测试一个ListController,它基本上将负责一些事情列表:)我已经创建了一个最终将成为DAL的接口,这当然是存在的。 我有以下代码:(manager是被测系统, data是存根数据接口)[Fact]…


使用Django South重建迁移历史记录的建议方法是什么?

我已经使用南(0.7)和Django(1.1.2)积累了很多迁移,这些迁移在我的单元测试中开始消耗相当多的时间。 我想重置基准并开始一组新的迁移。 我回顾了南方文档,完成了通常的Google/Stackoverflow搜索(例如“django south(重置或删除或删除)迁移历史记录”),但没有发现任何明显的内容。 我设想的一种方法是通过“删除”South或“手动清除”历史记录来“重新…


使用Django South向后迁移

好吧,所以这似乎是一个非常愚蠢的问题,我敢肯定我错过了某个地方。 你如何在Django上使用South进行向后迁移? 所以我调整了我的模型,创建了一个包含schemamigration的迁移,通过migrate运行migrate,现在我意识到这不是我想要的,我希望它恢复schemamigration 。 缺少手动编辑数据库表和删除迁移文件,我应该如何回滚迁移回迁? 我通过谷歌找到了使用南方…


android - 禁用/检查模拟位置(防止gps欺骗)

希望找到防止/检测Android上的GPS欺骗的最佳方法。 关于如何实现这一点的任何建议,以及可以采取哪些措施来阻止它? 我猜测用户必须打开模拟位置欺骗GPS,如果这样做,那么他们可以欺骗GPS吗? 我想我只需要检测是否启用了Mock Locations? 还有其他建议吗?…


python - Django 1.7-makemigrations没有检测到变化

正如标题所说,我似乎无法让移民工作。 该应用程序最初是在1.6以下,所以我明白迁移不会在那里开始,事实上,如果我运行python manage.py migrate我得到: Operations to perform: Synchronize unmigrated apps: myapp Apply all migrations: admin, contenttypes, auth, s…


如何在使用--fake后重做django 1.8上的迁移

我的迁移出了点问题,我在模型中添加了一个新的datetimefield然后我使用了makemigrations并进行迁移。 python manage.py makemigrations python manage.py migrate 但在此之后,迁移得到了“表已存在错误”。 我想我可以假装迁移并重新开始,所以我做到了 python manage.py makemigrations--fa…



django恢复上次迁移

我已经进行了迁移,添加了一个新表,并希望还原它并删除迁移,而不创建新的迁移。 我该怎么做? 是否有恢复上次迁移的命令,然后我可以删除迁移文件?…


android - 模拟GPS提供者只能在调试模式下工作

我一直在更新一个应用程序,并拉动版本的目标,我们正在遇到GPS嘲笑的问题。 在使用android studio进行调试时,模拟位置工作正常,但是当我离开调试并正常运行时,它根本不起作用。 背景: 这是通过串口拉动GPS信息并嘲弄设备的位置。 这一切正常工作,直到嘲笑,然后地点将不会被设置,除非我正在积极调试。 如果我错过了一些东西,请让我知道,这似乎是我不知道让我们失望的一些安全限制。…


unit testing - 伪造,嘲弄和剔除有什么区别?

我知道我如何使用这些术语,但是我想知道是否有可接受的用于单元测试的伪造,嘲讽和残片定义? 你如何为你的测试定义这些? 描述你可能会使用每种情况。 以下是我如何使用它们: Fake:实现接口但包含固定数据和无逻辑的类。 根据实施情况简单地返回“好”或“坏”数据。 模拟(Mock):一个实现接口的类,允许动态设置值以返回/异常以从特定方法抛出,并提供检查特定方法是否已被调用/未调用的能…


testing - 测试软件:假的vs存根

有很多关于stub vs mock的文章,但是我看不出假冒和存根之间的真正区别。 任何人都可以把它点亮吗?…




mock migrate django stub mock知乎 migrations test rollback pokemon mock区别