Metadata-Version: 2.1
Name: tac-tasks-validation
Version: 0.3
Summary: TAC Tasks input validation
Home-page: https://gitlab.com/horsebridge/tac_tasks_validation.git
Author: Nitin Sidhu
Author-email: nitin.sidhu23@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: ~=3.7
Description-Content-Type: text/markdown
Requires-Dist: sqlalchemy
Requires-Dist: fibrenest-db-models
Requires-Dist: hns-console-logging

# tac_tasks_validation
Performs validation for tasks performed by TAC. Involves validating the data input like ONTs

## Usage
Import the various validations from `tac_tasks_validation`
```python
from tac_tasks_validation import OltToNewValidation
validate = OltToNewValidation(
            old_ont='some_ont_sn',
            new_ont='another_ont_sn',
            logger=logger,  # logging.Logger object
            old_db_session=old_db_session,  # sqlalchemy.orm.Session object
            old_db_radius_session=old_db_radius_session,  # sqlalchemy.orm.Session object
            new_db_session=new_db_session  # sqlalchemy.orm.Session object
        )
validate.validate_old_to_new_swap()
```





