Skip to content

diegoguimaraes/xUnit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xUnit

Build Status Coverage Status

Basic unit test framework for practice purposes, based on "Test-Driven Development by Example" by Kent Beck.

Usage example

Running all tests, example.py:

from xunit import TestCase

class TestExample(TestCase):

    def test_example(self):
        assert(1+2 == 3)

    def test_dummy(self):
        assert(2+3 == 5)
$ python -m xunit example
# 2 run, 0 failed

Run tests from a specific class:

$ python -m xunit example.TestExample
# 2 run, 0 failed

Run specific test method:

$ python -m xunit example.TestExample.test_dummy
# 1 run, 0 failed

View module help with python -m xunit -h

usage: xunit [-h] test_module

positional arguments:
  test_module  Run tests from test_module

optional arguments:
  -h, --help   show this help message and exit

Example:
    python -m xunit test_module                 - run tests from test_module
    python -m xunit.test_module.Class           - run tests from test_module.Class
    python -m xunit.test_module.Class.method    - run specifict test method
-

Tests

Run the framework tests with $ python -m xunit.test.tests

About

Basic unit test framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages