Skip to main content

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

Author:

Barish Chandran B

1 Introduction

1.1 What is bcTesting?

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

1.2 What is it good for?

  • New testing framework for tool developement

  • Easy integration of mox and fixures

  • Extra assert functionalities

1.3 How is bcTesting licensed?

MIT License

1.4 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.

2 Installation

2.1 Prerequisites

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

2.2 Installation using pip

Alternatively, since bcTesting is listed in the Python Package Index (PyPI), you can install it with:

> pip install bcTesting

2.3 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

3 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.

4 Contributors

Barish Chandran B

Release files for bcTesting 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bcTesting 0.3.2
File Size Uploaded
bcTesting-0.3.2.tar.gz 5.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for bcTesting 0.3.2
File Interpreter ABI Platform
bcTesting-0.3.2-py2.7.egg Legacy Egg format - - Details
bcTesting-0.3.2-py2-none-any.whl Python 2 none any Details

Total release size: 18.0 kB

Release files / bcTesting-0.3.2.tar.gz

Download URL bcTesting-0.3.2.tar.gz
Size 5.5 kB
Tags Source
SHA-256 checksum
How to use checksums
54c10f961b41d5cfc126062de3b16d74093901eb6bfe823f78b1937a47906836
BLAKE2b-256 checksum
How to use checksums
d44b9f17fffd5dc1867ff7ff8b5702f1fd274d685d4acf49c6e5433957f587a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / bcTesting-0.3.2-py2.7.egg

Download URL bcTesting-0.3.2-py2.7.egg
Size 6.6 kB
Tags Egg
SHA-256 checksum
How to use checksums
2cddfbbe8d28b3a843e8ac507cf10e5a55931f4b38398acca65807bfea529adc
BLAKE2b-256 checksum
How to use checksums
2c9798c0f851704789ac827fb5057943fc180f9afd44f0b283e7189e77a45de8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / bcTesting-0.3.2-py2-none-any.whl

Download URL bcTesting-0.3.2-py2-none-any.whl
Size 6.0 kB
Tags Python 2
SHA-256 checksum
How to use checksums
a36efbbde8c2ac7edc0ea15e3f517be9fdeaa5b880125dbf4d3d91f608259c2a
BLAKE2b-256 checksum
How to use checksums
e9d62cc3810f5333684b51c0f6678e20778b4969c0e548f25fce2da32c5279cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3.2 This release

3 release files

0.3.1

3 release files

0.3.0

3 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

3 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page