Skip to content

Commit 61b90e6

Browse files
committed
Add README introduction
1 parent c6aa64b commit 61b90e6

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,23 @@
11
# unittest-extensions
22
Extension of Python's standard unittest library
3+
4+
# Introduction
5+
If testing is not easy, you will not do it.
6+
If you do not test, bad things will happen.
7+
Thus, if testing is not easy bad things will happen.
8+
9+
This minimal library aims to simplify behavioural testing with Python's standard
10+
[`unittest`](https://docs.python.org/3/library/unittest.html) library by separating
11+
object and data creation from behaviour assertion. Furthermore, it is intended to serve users that want to write really small test functions where what is being asserted is quickly comprehended and easily visible.
12+
13+
`unittest-extensions` is mainly inspired by Ruby's [`RSpec`](https://rspec.info/) framework.
14+
15+
# Installation
16+
```
17+
pip install unittest-extensions
18+
```
19+
# Usage
20+
21+
22+
# License
23+
[MIT License](https://opensource.org/license/mit/)

0 commit comments

Comments
 (0)