文档章节

Odoo如何在IDE中调试单元测试

孤岛旭日
 孤岛旭日
发布于 2015/04/18 22:34
字数 102
阅读 129
收藏 0
点赞 0
评论 0
  1. 部署odoo测试环境(windows下见这里 )

  2. 编码测试用例,如

     foo
         -- tests
             --  __init__.py
             --  test_foo.py
    
     code in test_foo.py
    
     # -*- coding: utf-8 -*-.
     from openerp.tests.common import TransactionCase
    
    
     class MyTestCase(TransactionCase):
         def test_some_action(self):
             env = self.env['foo.ModelA']
             records = env.search([])
             for record in records:
                 self.assertEqual(record.message, "test")
    
  3. 修改运行参数为:

     -c <config file path> -d <default db name> --stop-after-init --log-level=test --test-enable -i <target module name>
    
     例如:-c C:\odoo\openerp-server.conf -d odoo --stop-after-init --log-level=test --test-enable -i foo
    
  4. Finish

© 著作权归作者所有

共有 人打赏支持
孤岛旭日
粉丝 37
博文 58
码字总数 30599
作品 3
杭州
架构师
Laravel之基于PHPStorm编辑器的Laravel开发

引言 本文主要讲述在PHPStorm编辑器中如何使用PHPStorm的Laravel插件和Laravel IDE Helper来开发Laravel程序,结合个人积累的一点经验来说明使用PHPStorm编辑器来开发程序还是很顺手的,内容...

botkenni ⋅ 2016/10/10 ⋅ 0

Komodo IDE 11发布!有取代Eclipse的可能吗?

  【IT168 评论】Active State发布了最新版本的跨平台Komodo IDE及其免费的开源对应Komodo EDIT。Komodo IDE 11已经具有智能响应自动完成功能和符号浏览器,可提高整体性能。Komodo IDE是于...

it168网站 ⋅ 2017/09/27 ⋅ 0

Android、JUnit深入浅出(一)——JUnit初步解析

Android、JUnit深入浅出(一)——JUnit初步解析 Android SDK 1.5已经将JUnit包含进来了,但是一直没有去深入了解,以前在使用一些C++的开源库中学习过与CPPUnit,简要分析过其主要框架,如下...

庸人谷 ⋅ 2012/12/26 ⋅ 0

PyCharm 2.0 发布,专业的Python开发工具

JetBrains PyCharm – 生产力的发展与Python编程语言的工具一套完整的Python IDE。 此外,IDE提供了专业的Web开发与Django框架的高级功能。 编码辅助 代码速度更快,在智能代码完成,代码片段...

ddatsh ⋅ 2011/12/14 ⋅ 22

Go语言之调试

调试是一种技能,不限于我们说的debug,这只是其中的一种,这是可以打断点的调试,除此之外,还有打印输出、日志记录、单元测试,这都可以称之为调试程序的手段。 打印输出是一种比较传统的调...

baby神啊 ⋅ 2017/11/25 ⋅ 0

什么是现代化编程?

本文由伯乐在线 -Lada 翻译。未经许可,禁止转载! 英文出处:lemire。欢迎加入翻译组。 【导读】:现代化编程应该是:不强制用相同的 IDE,统一的代码风格,方便的依赖管理,持续集成,版本...

伯乐在线 ⋅ 2017/08/07 ⋅ 0

Pycharm 简单使用教程

一.简介 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。...

郭晓辉gg ⋅ 2017/05/21 ⋅ 0

JetBrains 发布 .NET IDE Rider 首个公共预览版

JetBrains 发布了 .NET IDE Rider 首个公共预览版。Rider,是一个跨平台的 .NET 集成开发环境,由 JetBrains 出品。 本次发布的首个公共预览版,有以下值得关注的亮点: 首次支持 Visual Stu...

Rwing ⋅ 2016/11/22 ⋅ 44

Visual Studio 11开发指南(8)Visual C++ 11新特色

Metro界面的开发模板 新增了驱动开发支持 改进的C++ 11标准的支持 -------------------------------------------------- ------------------------------ 标准模板库 作为在Visual Studio 1...

junwong ⋅ 2012/03/09 ⋅ 0

PyCharm 4.0.3 RC 发布,Python 集成开发环境

PyCharm 4.0.3 RC 发布更新,是个 bug 修复版本。 此版本最值得关注的是:修复了 UI 中发现行为的 bug;修复了远程调试器挂载的问题;修复了嵌入式终端颜色设置的问题;修复了 Django nose ...

oschina ⋅ 2014/12/13 ⋅ 9

没有更多内容

加载失败,请刷新页面

加载更多

下一页

RabbitMQ学习以及与Spring的集成(三)

本文介绍RabbitMQ与Spring的简单集成以及消息的发送和接收。 在RabbitMQ的Spring配置文件中,首先需要增加命名空间。 xmlns:rabbit="http://www.springframework.org/schema/rabbit" 其次是模...

onedotdot ⋅ 17分钟前 ⋅ 0

JAVA实现仿微信红包分配规则

最近过年发红包拜年成为一种新的潮流,作为程序猿对算法的好奇远远要大于对红包的好奇,这里介绍一种自己想到的一种随机红包分配策略,还请大家多多指教。 算法介绍 一、红包金额限制 对于微...

楠木楠 ⋅ 29分钟前 ⋅ 0

Python 数电表格格式化 xlutils xlwt xlrd的使用

需要安装 xlutils xlwt xlrd 格式化前 格式化后 代码 先copy读取的表格,然后按照一定的规则修改,将昵称中的学号提取出来替换昵称即可 from xlrd import open_workbookfrom xlutils.copy ...

阿豪boy ⋅ 58分钟前 ⋅ 0

面试题:使用rand5()生成rand7()

前言 读研究生这3 年,思维与本科相比变化挺大的,这几年除了看论文、设计方案,更重要的是学会注重先思考、再实现,感觉更加成熟吧,不再像个小P孩,人年轻时总会心高气傲。有1 道面试题:给...

初雪之音 ⋅ 59分钟前 ⋅ 0

Docker Toolbox Looks like something went wrong

Docker Toolbox 重新安装后提示错误:Looks like something went wrong in step ´Checking if machine default exists´ 控制面板-->程序与应用-->启用或关闭windows功能:找到Hyper-V,如果处......

随你疯 ⋅ 今天 ⋅ 0

Guacamole 远程桌面

本文将Apache的guacamole服务的部署和应用,http://guacamole.apache.org/doc/gug/ 该链接下有全部相关知识的英文文档,如果水平ok,可以去这里仔细查看。 一、简介 Apache Guacamole 是无客...

千里明月 ⋅ 今天 ⋅ 0

nagios 安装

Nagios简介:监控网络并排除网络故障的工具:nagios,Ntop,OpenVAS,OCS,OSSIM等开源监控工具。 可以实现对网络上的服务器进行全面的监控,包括服务(apache、mysql、ntp、ftp、disk、qmail和h...

寰宇01 ⋅ 今天 ⋅ 0

AngularDart注意事项

默认情况下创建Dart项目应出现以下列表: 有时会因为不知明的原因导致列表项缺失: 此时可以通过以下步骤解决: 1.创建项目涉及到的包:stagehand 2.执行pub global activate stagehand或pub...

scooplol ⋅ 今天 ⋅ 0

Java Web如何操作Cookie的添加修改和删除

创建Cookie对象 Cookie cookie = new Cookie("id", "1"); 修改Cookie值 cookie.setValue("2"); 设置Cookie有效期和删除Cookie cookie.setMaxAge(24*60*60); // Cookie有效时间 co......

二营长意大利炮 ⋅ 今天 ⋅ 0

【每天一个JQuery特效】淡入淡出显示或隐藏窗口

我是JQuery新手爱好者,有时间就练练代码,防止手生,争取每天一个JQuery练习,在这个博客记录下学习的笔记。 本特效主要采用fadeIn()和fadeOut()方法显示淡入淡出的显示效果显示或隐藏元...

Rhymo-Wu ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部