一个python框架,用于创建用于给学生代码评分的测试工具。

galah-interact的Python项目详细描述


#Galah交互(Python库)

##什么是Galah Interact

galah interact是一个库,旨在使创建测试变得非常容易 利用那个年级学生的作业。它提供执行 许多教师关心的测试数(例如检查代码是否 适当缩进,或者为每个函数创建适当的docstring) 同时提供实用程序,使更复杂的测试更加容易 (例如,使用这个库进行单元测试非常容易,因为您可以简单地 将学生的所有函数和类导入python)。

Galah Interactive创建的原因是为了更容易创建测试 然而,我们 无意锁定此库的使用。真正的目标 Galah Interact将为创建优秀的 无论您使用什么提交系统 是的。

##示例

添加教程和文档还没有完成,但是 在docs/examples/下提供的示例是一个很好的开始。

##许可

代码是在Apache2.0许可下授权的,这是一个非常允许的 执照。你可以在维基百科页面上阅读其特定术语的摘要 为了许可证 [这里](http://en.wikipedia.org/wiki/Apache_License#Licensing_conditions)。这个 如果您愿意,整个许可证文本也包含在此存储库中 阅读许可证本身。

简而言之,许可证是非常宽松的,基本上允许你做任何事情 只要你正确地定义了贡献者,就需要代码。所以 只要你不把代码撕掉说是你写的,你可能会留下来 在许可条款内。

请注意,此许可证与包含 [加拉](http://www.github.com/galah-group/galah)本身。请不要混淆 两个。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java打印报告使Apache无响应   java如何在Gson中设置字段名(如果它是值)?   java从不同类的数组中获取元素   playframework迁移到2.4后在playframework中运行测试时出错。x(Java)   java Play框架1。使用@AllowFeature控制器方法进行x功能测试   java远离子对象:从继承中删除受保护的字段   将空函数作为参数传递给java函数   java IntelliJ IDEA找不到生成的配置元数据文件   java如果页面在过去24小时内没有更新,我无法通过Google Sites API获取页面条目   CheckedChangeListener上的java切换按钮,将首选项始终保存为空   可比Java:使用CollatorKey对集合进行排序   java如何在html中单击链接时传递一定数量的数据?   arraylist列表<MyModel>。包含(MyModel)java不工作   java使用一种方法将组件添加到数组中,如何实现?   java Android RecyclerView First and Last Item click在双击首次加载后生效   java如何获取mongodb数据库名,其中connect client在4中定义。x驱动程序   java Spring数据jpa,jpa替换DTO对象的字符串的正向返回列表   java找不到明确的意图,安卓   如何检查Java类中的每个变量是否都包含Null?