All Projects → browncoat-ninjas → Nimoy

browncoat-ninjas / Nimoy

Licence: apache-2.0
A testing and specification framework for Python 3

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Nimoy

Testfx
MSTest V2 framework and adapter
Stars: ✭ 391 (+414.47%)
Mutual labels:  tdd, test-framework, unittest
Ava
Node.js test runner that lets you develop with confidence 🚀
Stars: ✭ 19,458 (+25502.63%)
Mutual labels:  hacktoberfest, tdd, test-framework
Bash unit
bash unit testing enterprise edition framework for professionals
Stars: ✭ 419 (+451.32%)
Mutual labels:  tdd, test-framework, unittest
Nunit
NUnit 3 Framework
Stars: ✭ 2,131 (+2703.95%)
Mutual labels:  hacktoberfest, tdd, test-framework
curso-javascript-testes
Código-fonte do curso "Aprenda a testar Aplicações Javascript"
Stars: ✭ 60 (-21.05%)
Mutual labels:  tdd, unittest
xtd
Free open-source modern C++17 / C++20 framework to create console, forms (GUI like WinForms) and unit test applications on Microsoft Windows, Apple macOS and Linux.
Stars: ✭ 321 (+322.37%)
Mutual labels:  test-framework, unittest
estj
EstJ is my own test framework!
Stars: ✭ 13 (-82.89%)
Mutual labels:  tdd, test-framework
specdris
A test framework for Idris
Stars: ✭ 55 (-27.63%)
Mutual labels:  test-framework, unittest
bdd-for-c
A simple BDD library for the C language
Stars: ✭ 90 (+18.42%)
Mutual labels:  tdd, test-framework
Baretest
An extremely fast and simple JavaScript test runner.
Stars: ✭ 364 (+378.95%)
Mutual labels:  tdd, test-framework
Seldom
WebUI automation testing framework based on Selenium
Stars: ✭ 422 (+455.26%)
Mutual labels:  test-framework, unittest
Mocha
☕️ simple, flexible, fun javascript test framework for node.js & the browser
Stars: ✭ 20,986 (+27513.16%)
Mutual labels:  tdd, test-framework
oletus
Minimal ECMAScript Module test runner
Stars: ✭ 43 (-43.42%)
Mutual labels:  tdd, test-framework
framework
Lightweight, open source and magic-free framework for testing solidity smart contracts.
Stars: ✭ 36 (-52.63%)
Mutual labels:  tdd, specification
Wasmite
Now WebAssembly has proper testing, unit-testing and debugging 🤗
Stars: ✭ 20 (-73.68%)
Mutual labels:  test-framework, unittest
PixelTest
Fast, modern, simple iOS snapshot testing written purely in Swift.
Stars: ✭ 56 (-26.32%)
Mutual labels:  tdd, test-framework
webspicy
A technology agnostic specification and test framework that yields better coverage for less testing effort.
Stars: ✭ 42 (-44.74%)
Mutual labels:  test-framework, specification
Silsilah
A genealogy/family tree application, built with Laravel.
Stars: ✭ 246 (+223.68%)
Mutual labels:  hacktoberfest, tdd
Spec
The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.
Stars: ✭ 1,860 (+2347.37%)
Mutual labels:  specification, hacktoberfest
Pact Js
JS version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.
Stars: ✭ 936 (+1131.58%)
Mutual labels:  hacktoberfest, test-framework

= Nimoy

A testing and specification framework for Python 3, heavily inspired by the amazing http://spockframework.org/[Spock Framework].

image:https://badge.fury.io/py/nimoy-framework.svg["PyPI version", link="https://badge.fury.io/py/nimoy-framework"] image:https://travis-ci.org/browncoat-ninjas/nimoy.svg?branch=master["Build Status", link="https://travis-ci.org/browncoat-ninjas/nimoy"]

== Installation

pip install nimoy-framework

== Why?

The http://spockframework.org/[Spock Framework] has set a new standard as to what testing frameworks should be like - beautiful, expressive, pragmatic and fun.

While unittest, https://github.com/pytest-dev/pytest[pytest] and https://github.com/nose-devs/nose2[nose2] are great, there's still room for improvement.

The aim of this project is to port Spock to Python while maintaining the original vision as much as possible.

== Features

  • Based on unittest, so minimal dependencies are required and specifications are recognized by IDEs and report analyzers.
  • Reduction of boilerplate code.
  • Write detailed specifications with clear distinction.
  • Auto discovery of specifications.
  • Write data-driven specifications.
  • Pretty mock behavior assertion.
  • See fancy detailed assertion failure reports.

== Learn More

== License

Apache License 2.0

== In memory of Leonard Nimoy 1931-2015

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].