Sublime Test Plier:Python测试快速执行插件使用指南

需积分: 10 0 下载量 24 浏览量 更新于2024-11-27 收藏 23KB ZIP 举报
资源摘要信息:"SublimeTestPlier:从项目中快速运行python测试" 知识点: 1. 插件名称和功能: - 插件名为SublimeTestPlier,它是为Sublime Text编辑器设计的一个插件。 - 该插件的功能是帮助Python开发人员能够快速地从项目环境中运行(单个或多个)测试。 2. Python测试运行方式: - Sublime Test Plier使用一种不同于传统使用正则表达式模式的方法来查找和运行测试。 - 插件通过解析源代码,直接定位到光标所在位置的类、方法或函数,并识别它们的定义。 - 这种定位方式不依赖于文件和目录的结构,让测试运行更具有针对性。 3. 测试命令与构建系统: - 用户可以通过构建系统运行测试命令。 - 快捷键为Ctrl + Shift + B(在OSX系统中为Super + Shift + B),然后从构建系统的选择列表中选择“test_plier-Python”来执行测试。 - 一旦设置好,可以通过Ctrl + B(在OSX系统中为Super + B)快速再次运行构建系统。 4. 运行测试的选项: - 插件提供了至少两种运行测试的方式: - 在Sublime Text内部运行测试。 - 通过外部命令运行测试,这可以通过选择“test_plier-Python测试(外部)”实现。 5. 支持的测试框架: - Sublime Test Plier可以适配多个Python测试框架。 - 用户可以配置插件来使用各种测试运行器,如py.test、nose、Python的manage.py测试运行器,以及任何自定义的测试运行器。 6. 技术标签解释: - OSX:指Mac操作系统,即macOS。 - iterm2:是一个终端模拟器,用于MacOS系统,能够提供更加强大和灵活的命令行体验。 - sublime-text:指Sublime Text编辑器,是一个高级的文本编辑器,用于代码、标记和散文。 - pytest:是一个Python测试框架,用于编写简单的、可扩展的测试用例。 - unittest:是Python标准库中的一个单元测试框架。 - nosetests:是Python的一个测试运行器,它可以自动发现并运行测试。 - python-tests:指的是针对Python语言编写的测试。 - test-plier:指的可能是Sublime Test Plier插件。 - Python:是解释型、交互式、面向对象的编程语言,具有丰富的库和广泛的第三方支持。 7. 文件信息: - 压缩包文件名称为“SublimeTestPlier-develop”,暗示着该文件是Sublime Test Plier插件的开发版本。 - “develop”通常表示这是一个正在开发中的版本,可能包含最新功能和修复,但不一定经过完整的测试。用户在使用开发版本时应考虑到可能存在的不稳定性和兼容性问题。