Learning Libraries from tests by David Arroyo MEnéndez
Project description
Table of Contents
Logo
Introduction
Many people needs little snippets of source to make exercises and learn a library. You can store your exercises in a repository, such as, https://github.com/davidam/python-examples.git. It's useful, but if the library is suffering changes or changing dependencies, perhaps your snippets is not running.
In this project, we are experimenting a way, to store the snippets in files to execute unit test. So, the snippets is easy to maintain.
Install and Check tests in a Library
If you want python virtual environment
$ python3 -m venv /tmp/dl
$ cd /tmp/dl
$ source bin/activate
Now, you can install with pip
$ pip install --upgrade pip
$ pip3 install damelibraries
Checking my snippets:
$ cd /tmp/dl/lib/python3.5/site-packages/damealgorithms
$ nosetests3 tests
$ cd /tmp/dl/lib/python3.5/site-packages/damejson
$ nosetests3 tests
$ cd /tmp/dl/lib/python3.5/site-packages/damepandas
$ nosetests3 tests
$ cd /tmp/dl/lib/python3.5/site-packages/damenltk
$ nosetests3 tests
$ cd /tmp/dl/lib/python3.5/site-packages/damenumpy
$ nosetests3 tests
$ cd /tmp/dl/lib/python3.5/site-packages/damescipy
$ nosetests3 tests
Music
License
This document is under a Creative Commons Attribution 4.0 International
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file damelibraries-0.0.13.tar.gz
.
File metadata
- Download URL: damelibraries-0.0.13.tar.gz
- Upload date:
- Size: 1.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.20.0 CPython/3.5.1+
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a89efa316928cbc6bef3fdaebd9e83ec1eca879e74ea3cd6189fe948848458db |
|
MD5 | 1c4d8093c2b5b8016146d296ec5e92bf |
|
BLAKE2b-256 | 4edea0d676c3a97b04cbbf6b67bb81de3031c008f504be3b9e3db2b21e60852f |