Metadata-Version: 2.0
Name: bcTesting
Version: 0.3.0
Summary: A Simple Testing Framework
Home-page: https://github.com/barishcb/testing
Author: Barish Chandran B
Author-email: barishcb@gmail.com
License: MIT
Keywords: bcTesting unittest setuptools development
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2.7
Requires-Dist: mock (>=1.0)
Requires-Dist: mox (>=0.5)
Requires-Dist: testtools (>=1.8)
Provides-Extra: dev
Requires-Dist: check-manifest; extra == 'dev'
Provides-Extra: test
Requires-Dist: coverage; extra == 'test'

This is a simple testing framework to make the unittesting easy.

:Author: `Barish Chandran B <http://www.barishcb.com>`_

.. contents::
    :local:
    :depth: 2
    :backlinks: none

.. sectnum::

Introduction
============

What is bcTesting?
------------------

``bcTesting`` is a simple unittesting framework. Which is a combination of mox, mock and fixtures.

What is it good for?
--------------------

* New testing framework for tool developement
* Easy integration of mox and fixures
* Extra assert functionalities

How is bcTesting licensed?
--------------------------

`MIT License <https://opensource.org/licenses/MIT>`_

Contact details
---------------

Drop me an email to barishcb@gmail.com for any questions regarding ``bcTesting``. For reporting problems with ``bcTesting`` or submitting feature requests, the best way is to open an issue on the `bcTesting project page <https://github.com/barishcb/testing>`_.

Installation
============

Prerequisites
-------------

* ``bcTesting`` was tested only on Python 2.7, on both Linux and Windows. It should work on any later version as well.

Installation using pip
----------------------

Alternatively, since ``bcTesting`` is listed in the `Python Package Index <http://pypi.python.org/pypi/bcTesting>`_ (PyPI), you can install it with::

    > pip install bcTesting

Installation From Source
------------------------

Installing ``bcTesting`` is very simple. Once you download and unzip the package, you just have to execute the standard ``python setup.py install``. The setup script will then place the ``bcTesting`` module into ``site-packages`` in your Python's installation library.

Setps using normal python ::

    > cd <development_path>
    > git clone https://github.com/barishcb/testing.git
    > cd testing
    > python setup.py build
    > python setup.py test
    > python setup.py install

Setps using gnu make ::

    > cd <development_path>
    > git clone https://github.com/barishcb/testing.git
    > cd testing
    > make build
    > make test
    > make install

Package contents
================

Once you unzip the ``bcTesting`` package, you'll see the following files and directories:

README.rst:
  This README file.

setup.py:
  Installation script

bcTesting/:
  The ``bcTesting`` module source code.

tests/:
  Unit tests.

Contributors
============

`Barish Chandran B <http://www.barishcb.com>`_


