Skip to main content

Small set of tools and utilities in python. Destined to be use in my personal projects.

Project description

pythonLib

This is my personal general case python modules and apps to be used in other projects

testEngine

Test engine is a simple module with the propose of running automated test, this allows to create test for the rest of the library easily. Test are separated in scenario, once a test in a scenario fail the rest of the scenario is skipped. It also outputs using colored test with errors in red and pass test in green. It has the following methods:

  • testIfEqual
  • testIfFalse
  • testIfEqual
  • testIfNotEqual
  • ...

dateTime

Library to manage dates for other proposes.

Public methods for setting dates

  • setToNow
  • setTo (year, month, day, hour, minute, second)
  • setToString (string)
  • setMode (mode)
    • mode1: YYYYMMDD
    • mode2: DDMMYYYY
    • mode3: MMDDYYYY

Public methods to get values from the object

  • getDate
  • getTime
  • getDateTime
  • getYear
  • getMonth
  • getDay
  • getHour
  • getMinute
  • getSecond
  • getMode
  • getDateTimePathFomat (It prints the date and time in a format usable in paths, for files)

Log

A simple log system, it creates a log iwth 7 mask levels and a maximun size of file. If you log more lines than max it creates a new log file. Available masks

  • INFO_MASK
  • WARN_MASK
  • ERROR_MASK
  • COMMS_SEND_MASK
  • COMMS_RECV_MASK
  • HERMES_MASK000
  • COMMS_MASK
  • DEBUG_MASK

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

articlib-0.2.3.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

articlib-0.2.3-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file articlib-0.2.3.tar.gz.

File metadata

  • Download URL: articlib-0.2.3.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.2 Windows/10

File hashes

Hashes for articlib-0.2.3.tar.gz
Algorithm Hash digest
SHA256 e51c87048d444a9bbe43816cc89d6fecd07e995971699f09ef84e2f02cb77cef
MD5 8b9278d11b5ad36126800e42bc4db705
BLAKE2b-256 97a04e7d1ffa6b69e8131ff1a43523c1173e6509fc238f0e308256a95a37ea64

See more details on using hashes here.

File details

Details for the file articlib-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: articlib-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.2 Windows/10

File hashes

Hashes for articlib-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0a9c0902eeb82ee698e8bab4ac1b074becdbad0be39602283d66e650ca33bab0
MD5 39a6ab70404a108b0a9b72ac704a7189
BLAKE2b-256 819f6c521373caa0404e24361d8500947fcbc9006fd4592fc1c98b7000738c85

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page