From 7bd0a4c58dc1d238027c593b24c2d783e88b8f49 Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Mon, 11 Apr 2022 14:00:30 +0300 Subject: Implement tests and stubs for functions under test --- quality_control/__init__.py | 4 ++++ quality_control/average.py | 7 +++++++ quality_control/errors.py | 8 ++++++++ quality_control/standard_error.py | 7 +++++++ 4 files changed, 26 insertions(+) create mode 100644 quality_control/__init__.py create mode 100644 quality_control/average.py create mode 100644 quality_control/errors.py create mode 100644 quality_control/standard_error.py (limited to 'quality_control') diff --git a/quality_control/__init__.py b/quality_control/__init__.py new file mode 100644 index 0000000..a5df3aa --- /dev/null +++ b/quality_control/__init__.py @@ -0,0 +1,4 @@ +""" +Quality Control (qc): contains the logic for testing validity of values in the + uploaded files. +""" diff --git a/quality_control/average.py b/quality_control/average.py new file mode 100644 index 0000000..6ed0da7 --- /dev/null +++ b/quality_control/average.py @@ -0,0 +1,7 @@ +"""Contain logic for checking average files""" +import re + +from .errors import InvalidValue + +def valid_value(val): + return None diff --git a/quality_control/errors.py b/quality_control/errors.py new file mode 100644 index 0000000..961ce8e --- /dev/null +++ b/quality_control/errors.py @@ -0,0 +1,8 @@ +"""Hold exceptions for QC package""" + +class InvalidValue(Exception): + """Raised when a function encounters an invalid value""" + + def __init__(self, args): + Exception.__init__(self, args) + diff --git a/quality_control/standard_error.py b/quality_control/standard_error.py new file mode 100644 index 0000000..9a91d1b --- /dev/null +++ b/quality_control/standard_error.py @@ -0,0 +1,7 @@ +"""Contain logic for checking standard error files""" +import re + +from .errors import InvalidValue + +def valid_value(val): + return None -- cgit v1.2.3