From f8201da9313612a7f92cea2d1314a9227b493f67 Mon Sep 17 00:00:00 2001 From: Michele Sessa Date: Mon, 23 Jan 2023 16:07:14 +0000 Subject: [PATCH] chore(numerical_operations_the_return): add subject for new py exercise in scripting piscine --- .../numerical_operations_the_return_test.py | 34 ------------------- .../numerical_operations_the_return.py | 19 ----------- .../README.md | 0 3 files changed, 53 deletions(-) delete mode 100644 sh/tests/numerical_operations_the_return_test.py delete mode 100644 sh/tests/solutions/numerical_operations_the_return.py rename subjects/devops/{numerical-operation-the-return => numerical_operations_the_return}/README.md (100%) diff --git a/sh/tests/numerical_operations_the_return_test.py b/sh/tests/numerical_operations_the_return_test.py deleted file mode 100644 index 86bcc49e..00000000 --- a/sh/tests/numerical_operations_the_return_test.py +++ /dev/null @@ -1,34 +0,0 @@ -from numerical_operations_the_return import * -import sys - -sys.path.append('/jail/app/student') - - -def test_modulo(): - assert modulo(100, 50) == 0 - assert modulo(11, 5) == 1 - assert modulo(27, 20) == 7 - assert modulo(3.5, 0.5) == 0 - assert modulo(3.5, 1.5) == 0.5 - assert modulo(0, 2) == 0 - assert modulo(20, 0) == 0 - - -def test_divide(): - assert divide(100, 50) == 100 / 50 - assert divide(11, 5) == 11 / 5 - assert divide(27, 20) == 27 / 20 - assert divide(3.5, 0.5) == 7 - assert divide(3.5, 1.5) == 3.5 / 1.5 - assert divide(0, 2) == 0 - assert divide(20, 0) == 0 - - -def test_integer_division(): - assert integer_division(100, 51) == 1 - assert integer_division(11.0, 5.0) == 2 - assert integer_division(27.0, 20.0) == 1 - assert integer_division(3.5, 0.5) == 7 - assert integer_division(3.5, 1.5) == 2 - assert integer_division(0, 2) == 0 - assert integer_division(20, 0) == 0 diff --git a/sh/tests/solutions/numerical_operations_the_return.py b/sh/tests/solutions/numerical_operations_the_return.py deleted file mode 100644 index bfed0903..00000000 --- a/sh/tests/solutions/numerical_operations_the_return.py +++ /dev/null @@ -1,19 +0,0 @@ -def modulo(a, b): - if b == 0: - return 0 - else: - return a % b - - -def divide(a, b): - if b == 0: - return 0 - else: - return a / b - - -def integer_division(a, b): - if b == 0: - return 0 - else: - return a // b diff --git a/subjects/devops/numerical-operation-the-return/README.md b/subjects/devops/numerical_operations_the_return/README.md similarity index 100% rename from subjects/devops/numerical-operation-the-return/README.md rename to subjects/devops/numerical_operations_the_return/README.md