把源码贴上来,希望某位大神可以指点迷津:

"""Unit test for odbchelper.py

This program is part of "Dive Into Python", a free Python book for

experienced programmers. Visit http://diveintopython.org/ for the

latest version.

"""

__author__ = "Mark Pilgrim (mark@diveintopython.org)"

__version__ = "$Revision: 1.2 $"

__date__ = "$Date: 2004/05/05 21:57:19 $"

__copyright__ = "Copyright (c) 2001 Mark Pilgrim"

__license__ = "Python"

import unittest

import odbchelper

class GoodInput(unittest.TestCase):

def testBlank(self):

"""buildConnectionString handles empty dictionary"""

self.assertEqual("", odbchelper.buildConnectionString({}))

def testKnownValue(self):

"""buildConnectionString returns known result with known input"""

params = {"server":"mpilgrim", "database":"master", "uid":"sa", "pwd":"secret"}

knownItems = params.items()

knownItems.sort()

knownString = repr(knownItems)

result = odbchelper.buildConnectionString(params)

resultItems = [tuple(e.split("=")) for e in result.split(";")]

resultItems.sort()

resultString = repr(resultItems)

self.assertEqual(knownString, resultString)

class BadInput(unittest.TestCase):

def testString(self):

"""buildConnectionString should fail with string input"""

self.assertRaises(AttributeError, odbchelper.buildConnectionString, "")

def testList(self):

"""buildConnectionString should fail with list input"""

self.assertRaises(AttributeError, odbchelper.buildConnectionString, [])

def testTuple(self):

"""buildConnectionString should fail with tuple input"""

self.assertRaises(AttributeError, odbchelper.buildConnectionString, ())

if __name__ == "__main__":

unittest.main()

python运行结果闪退_Pyhton TestCase运行闪退与失败,原因不详。。。相关推荐

  1. python jieba库下载_Python中jieba库安装步骤及失败原因解析

    Python 中 jieba 库安装步骤及失败原因解析 作为计算机小白, Python 的流行也让我蠢蠢欲动, 在请教计算机 专业同学后,开始上网课自学 Python 基础知识.今天老师简单的一 句话 ...

  2. Microsoft Visusl C++2010运行程序时,调试弹出黑框自动闪退无法看见运行结果的解决方法

    1.Microsoft Visusl C++2010运行程序时,调试弹出黑框自动闪退无法看见运行结果的解决方法 方法在图片下面,耐心的看哟,千万不要错过这莫好的方法呢!!! 一个小案例(输入数据转换度 ...

  3. win10安装虚拟机闪退_win10应用商店战争机器4闪退,无法运行。

    创建日期 2018/01/07 win10应用商店战争机器4闪退,无法运行. 日志名称:          System 来源:            Microsoft-Windows-Distri ...

  4. python手机版怎么用-手机怎么运行python

    手机上敲代码纯属娱乐,输入速度实在糟糕,不过装上玩玩也好,所以一直想找个可以在安卓手机上编辑和运行Python的App,最终选择了QPython+. QPython+是一个Android设备上的脚本引 ...

  5. 安卓如何运行python_如何在android上运行Python代码?

    这个非常简单,Termux和QPython3这2个安卓APP就可以,都集成了Python解释器,可以直接编辑运行Python代码,下面我简单介绍一下: Termux 这是一个安卓高级终端APP,类似于 ...

  6. Python语言学习:python编程之pip命令集合、python调式、头部代码、代码运行等常见概念详细攻略(解决问题为导向)

    Python语言学习:python编程之pip命令集合.python调式.头部代码.代码运行等常见概念详细攻略(解决问题为导向) 目录 一.pip命令集合 1.pip常规命令 1.1  pip下载se ...

  7. python程序写完后点哪个运行快_让你的Python运行更快

    讨厌Python的人总是说,他们不想使用它的原因之一是它很 慢.嗯,特定程序(无论使用何种编程语言)是快还是慢,在很大程度上取决于编写该程序的开发人员以及编写优化而 快速的 程序的技能和能力 . 因此 ...

  8. python执行过程打印,如何在pytest运行过程中看到正常的打印输出?

    乔在接受的答案中提出了一个评论 ,他问道: 有没有办法打印到控制台并捕获输出,以便它显示在junit报告中? 在UNIX中,这通常被称为开球 . 理想情况下,开球而不是捕捉将是py.test默认. 非 ...

  9. python虚拟机直接加载字节码运行程序_第二章 python如何运行程序

    一.python解释器介绍 Python解释器是一种让程序运行起来的程序.实际上,解释器是代码与机器的计算机硬件之间的软件逻辑层. 当Python包安装在机器上后,它包含了一些最小化的组件:一个解释器 ...

最新文章

  1. ajax iframe实现文件上传,iframe实现Ajax文件上传效果示例
  2. Phpcms V9手机门户设置教程:怎么用PC V9做手机网站
  3. 《强化学习周刊》第37期:视觉深层框架、Transformer World模型、注意力增强强化学习...
  4. IT专业人士需要知道的2018年七大技术趋势
  5. 将中文日期转换成自己想要的格式如:2018年09月29日转换成2018-09-29
  6. Android插件化原理解析——ContentProvider的插件化
  7. 创建SVN 本地服务器
  8. SurfaceView介绍
  9. 数据结构 排序 java_Java数据结构之排序---选择排序
  10. @codeforces - 786E@ ALT
  11. 13muduo_base库源码分析(四)
  12. IP子网划分【网工复习专题】2022.5.8
  13. java get中文乱码怎么解决_java中get请求中文乱码怎么办?
  14. 在页面中使用Flowplayer播放器
  15. Safari浏览器兼容性问题
  16. 声反馈系统:陷波型啸叫抑制器的啸叫检测方法大总结
  17. 有趣的23000----整理(09)C,D词根
  18. vue配置代理服务器proxy
  19. 更改web.config,让godady的win主机启用gzip压缩
  20. android图片压缩总结2

热门文章

  1. 使用SQL:2003 MERGE语句的奥术魔术
  2. Python正则表达式笔记
  3. 丢弃commit_git丢弃本地修改的所有文件(新增、删除、修改)
  4. glup node 内存不够_Redis:内存被我用完了!该怎么办?
  5. oracle数据库集群日志,Oracle集群数据库中恢复归档日志
  6. HTML5新布局元素布局,HTML5新的布局元素
  7. 英特尔 620 显卡 驱动 七代cpu_英特尔的智能“整体厨房”
  8. python编写代码时零_python – KeyError:运行打包代码时为0L
  9. SDH与PDH的区别介绍
  10. 【渝粤教育】国家开放大学2018年春季 0579-22T电路及磁路(2)(一) 参考试题