An open API service indexing awesome lists of open source software.

https://github.com/sfinx13/demo-poo-python

Simple demo app to experiment poo in python
https://github.com/sfinx13/demo-poo-python

docker doctest python unittest

Last synced: 3 months ago
JSON representation

Simple demo app to experiment poo in python

Awesome Lists containing this project

README

          

[![CI](https://github.com/sfinx13/demo-poo-python/actions/workflows/ci.yaml/badge.svg)](https://github.com/sfinx13/demo-poo-python/actions/workflows/ci.yaml)

# Simple demo POO python

## Presentation

### Class diagram

![Diagram class UML](/_DOC/diagramme_de_classe_poo_app_python.drawio.png)

### Demo screen app

>![Screenshoot console application](/_DOC/screenshoot_console_app.png)

## Installation
```bash
docker build -t demo-poo-python .
docker run -it demo-poo-python
```

## Tests
### unittest
```
python -m unittest -v
```

### doctest
```
python -m doctest -v library/*.py
```

## Documentation
* https://docs.python.org/3/tutorial/classes.html
* https://docs.python.org/3/library/abc.html
* https://docs.python.org/fr/3/tutorial/modules.html
* https://docs.python.org/3/library/unittest.html
* https://docs.python.org/3/library/doctest.html?highlight=doctest#module-doctest