一个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)本身。请不要混淆 两个。