Metadata-Version: 2.1
Name: py-time-between
Version: 0.1.2
Summary: Ordinary package to say if a time variable falls between two given times.
Home-page: https://github.com/MicroarrayTecnologia/py-time-between
Author: Allan Silva
Author-email: allan.tavares@allantavares.com.br
License: UNKNOWN
Description: # py-time-between [![Build Status](https://travis-ci.org/MicroarrayTecnologia/py-time-between.svg?branch=master)](https://travis-ci.org/MicroarrayTecnologia/py-time-between)
        Ordinary package to say if a time variable falls between two given times.
        
        Motivation: I was working in a test to a job opening, and I needed it, but I did not want google this. I know that exists a lot of code like this.
        
        ### Usage:
        `is_time_between(testing_time, start_time_inclusive, end_time_inclusive)`
        
        ```
        from datetime import time
        from timebetween import is_time_between
        
        
        def test_is_time_between():
            t, s, e = time(0), time(0), time(0)
            assert is_time_between(t, s, e)
        
            t, s, e = time(0, 0, 0, 1), time(0), time(0, 0, 0, 2)
            assert is_time_between(t, s, e)
        
            t, s, e = time(0, 0, 0, 1), time(0, 0, 0, 1), time(0, 0, 0, 2)
            assert is_time_between(t, s, e)
        
            t, s, e = time(0, 0, 0, 2), time(0, 0, 0, 1), time(0, 0, 0, 2)
            assert is_time_between(t, s, e)
        
            t, s, e = time(0, 0, 1), time(23, 59, 59), time(0, 0, 2)
            assert is_time_between(t, s, e)
        
            t, s, e = time(12, 0, 0), time(23, 59, 59), time(0, 0, 0)
            assert is_time_between(t, s, e)
        
            t, s, e = time(23, 59, 57), time(23, 59, 59), time(23, 59, 57)
            assert is_time_between(t, s, e)
        
            t, s, e = time(23, 59, 58), time(23, 59, 59), time(23, 59, 57)
            assert not is_time_between(t, s, e)
        
            t, s, e = time(22), time(22), time(5, 59, 59)
            assert is_time_between(t, s, e)
        
            # Hey, did you see a uncovered test case?
            # Please, open a PR.
        
        ```
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
