Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/netzulo/qautils
QA utils library provides methods compatibility with all python versions
https://github.com/netzulo/qautils
files format json netzulo path python python27 python32 python33 python34 python35 python36 qa read testing
Last synced: about 1 month ago
JSON representation
QA utils library provides methods compatibility with all python versions
- Host: GitHub
- URL: https://github.com/netzulo/qautils
- Owner: netzulo
- License: agpl-3.0
- Created: 2018-05-29T15:32:08.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-06-15T01:05:22.000Z (over 6 years ago)
- Last Synced: 2024-11-22T08:52:02.944Z (about 1 month ago)
- Topics: files, format, json, netzulo, path, python, python27, python32, python33, python34, python35, python36, qa, read, testing
- Language: Python
- Homepage: https://www.netzulo.com
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
QAutils ( *Quality Assurance development, utils module* )
=========================================================.. image:: https://img.shields.io/github/issues/netzulo/qautils.svg
:alt: Issues on Github
:target: https://github.com/netzulo/qautils/issues.. image:: https://img.shields.io/github/issues-pr/netzulo/qautils.svg
:alt: Pull Request opened on Github
:target: https://github.com/netzulo/qautils/issues.. image:: https://img.shields.io/github/release/netzulo/qautils.svg
:alt: Release version on Github
:target: https://github.com/netzulo/qautils/releases/latest.. image:: https://img.shields.io/github/release-date/netzulo/qautils.svg
:alt: Release date on Github
:target: https://github.com/netzulo/qautils/releases/latestCode Metrics by sonarqube
-------------------------.. image:: http://qalab.tk:82/api/badges/gate?key=qautils
:alt: Quality Gate
:target: http://qalab.tk:82/api/badges/gate?key=qautils
.. image:: http://qalab.tk:82/api/badges/measure?key=qautils&metric=lines
:alt: Lines
:target: http://qalab.tk:82/api/badges/gate?key=qautils
.. image:: http://qalab.tk:82/api/badges/measure?key=qautils&metric=bugs
:alt: Bugs
:target: http://qalab.tk:82/api/badges/gate?key=qautils
.. image:: http://qalab.tk:82/api/badges/measure?key=qautils&metric=vulnerabilities
:alt: Vulnerabilities
:target: http://qalab.tk:82/api/badges/gate?key=qautils
.. image:: http://qalab.tk:82/api/badges/measure?key=qautils&metric=code_smells
:alt: Code Smells
:target: http://qalab.tk:82/api/badges/gate?key=qautils
.. image:: http://qalab.tk:82/api/badges/measure?key=qautils&metric=sqale_debt_ratio
:alt: Debt ratio
:target: http://qalab.tk:82/api/badges/gate?key=qautils
.. image:: http://qalab.tk:82/api/badges/measure?key=qautils&metric=comment_lines_density
:alt: Comments
:target: http://qalab.tk:82/api/badges/gate?key=qautilsPython tested versions
----------------------+-------------------+-------------------+-------------------+-------------------+-------------------+-------------------+
| **3.6** | **3.5** | **3.4** | **3.3** | **3.2** | **2.7** |
+===================+===================+===================+===================+===================+===================+
| *Supported* | *Supported* | *Supported* | *Not Supported* | *Not Supported* | *Supported* |
+-------------------+-------------------+-------------------+-------------------+-------------------+-------------------+How to install ?
----------------+ 1. Install from PIP file : ``pip install qautils``
+ 1. Install from setup.py file : ``python setup.py install``
How to exec tests ?
-------------------+ 1. Tests from setup.py file : ``python setup.py test``
Getting Started
^^^^^^^^^^^^^^^*Just starting example of usage before read* `Usage Guide`_.
.. code:: python
from qautils.files import settings
# file_path = './' by default
SETTINGS = settings(
file_path="/home/user/config/dir/",
file_name="settings.json"
)
KEY_TO_CHECK = "some_json_key_name"try:
print(SETTINGS[KEY_TO_CHECK])
except Exception as err:
print("ERROR: {}".format(err))
finally:
bot.close()Contributing
~~~~~~~~~~~~We welcome contributions to **qautils**! These are the many ways you can help:
* Submit patches and features
* Make **qautils** ( *new updates for community* )
* Improve the documentation for qautils_
* Report bugs
* And donate_ !Please read our **documentation** to get started. Also note that this project
is released with a code-of-conduct_ , please make sure to review and follow it... _qautils: https://netzulo.github.io/qautils
.. _donate: https://opencollective.com/qautils
.. _code-of-conduct: https://github.com/netzulo/qalab/blob/master/CODE_OF_CONDUCT.rst
.. _Usage Guide: USAGE.rst