From 8778187d089eb1557f45fca9be7bb4cf7a7b8a43 Mon Sep 17 00:00:00 2001 From: munsif135 Date: Sun, 11 May 2025 16:17:55 +0530 Subject: [PATCH] added files to test --- requirements.txt | 2 ++ src/__init__.py | 0 src/math_operations.py | 5 +++++ tests/__init__.py | 0 tests/test_operation.py | 16 ++++++++++++++++ 5 files changed, 23 insertions(+) create mode 100644 requirements.txt create mode 100644 src/__init__.py create mode 100644 src/math_operations.py create mode 100644 tests/__init__.py create mode 100644 tests/test_operation.py diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..4bae670 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +pandas +pytest \ No newline at end of file diff --git a/src/__init__.py b/src/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/src/math_operations.py b/src/math_operations.py new file mode 100644 index 0000000..ae02251 --- /dev/null +++ b/src/math_operations.py @@ -0,0 +1,5 @@ +def add(a,b): + return a+b + +def sub(a,b): + return a-b \ No newline at end of file diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/test_operation.py b/tests/test_operation.py new file mode 100644 index 0000000..6403718 --- /dev/null +++ b/tests/test_operation.py @@ -0,0 +1,16 @@ +from src.math_operations import add,sub + +def test_add(): + assert add(2,3)==5 + assert add(-1,1)==0 + assert add(0,0)==0 + assert add(-1,-1)==-2 + +def test_sub(): + assert sub(5,3)==2 + assert sub(4,3)==1 + assert sub(3,3)==0 + assert sub(2,3)==-1 + assert sub(1,3)==-2 + assert sub(0,3)==-3 + assert sub(-1,3)==-4 \ No newline at end of file