diff --git a/.forge/iss-1ac610bafd4c.md b/.forge/iss-1ac610bafd4c.md deleted file mode 100644 index f4f78e9..0000000 --- a/.forge/iss-1ac610bafd4c.md +++ /dev/null @@ -1,3 +0,0 @@ -# iss-1ac610bafd4c - -Forge 이슈 작업 브랜치 `forge/iss-1ac610bafd4c`. diff --git a/README.md b/README.md index d259bee..8952c08 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,2 @@ -# Utility Functions +# ssot-live -This repository contains a collection of utility functions that can be used across various projects. - -## Modules -- `math_utils`: Contains basic mathematical operations. -- `string_utils`: Provides string manipulation functions. -- `date_utils`: Handles date-related utilities. \ No newline at end of file diff --git a/tests/test_date_utils.py b/tests/test_date_utils.py deleted file mode 100644 index 3f74e5f..0000000 --- a/tests/test_date_utils.py +++ /dev/null @@ -1,16 +0,0 @@ -import unittest -from utils.date_utils import get_current_date, format_date -from datetime import datetime - - -class TestDateUtils(unittest.TestCase): - def test_get_current_date(self): - self.assertEqual(get_current_date(), datetime.now().strftime('%Y-%m-%d')) - - def test_format_date(self): - date = datetime(2023, 1, 1) - self.assertEqual(format_date(date, '%d-%m-%Y'), '01-01-2023') - - -if __name__ == '__main__': - unittest.main() \ No newline at end of file diff --git a/tests/test_math_utils.py b/tests/test_math_utils.py deleted file mode 100644 index 885391e..0000000 --- a/tests/test_math_utils.py +++ /dev/null @@ -1,22 +0,0 @@ -import unittest -from utils.math_utils import add, subtract, multiply, divide - - -class TestMathUtils(unittest.TestCase): - def test_add(self): - self.assertEqual(add(1, 2), 3) - - def test_subtract(self): - self.assertEqual(subtract(5, 3), 2) - - def test_multiply(self): - self.assertEqual(multiply(3, 4), 12) - - def test_divide(self): - self.assertEqual(divide(10, 2), 5) - with self.assertRaises(ValueError): - divide(10, 0) - - -if __name__ == '__main__': - unittest.main() \ No newline at end of file diff --git a/tests/test_string_utils.py b/tests/test_string_utils.py deleted file mode 100644 index 21c6248..0000000 --- a/tests/test_string_utils.py +++ /dev/null @@ -1,15 +0,0 @@ -import unittest -from utils.string_utils import capitalize_first_letter, reverse_string - - -class TestStringUtils(unittest.TestCase): - def test_capitalize_first_letter(self): - self.assertEqual(capitalize_first_letter('hello'), 'Hello') - self.assertEqual(capitalize_first_letter(''), '') - - def test_reverse_string(self): - self.assertEqual(reverse_string('hello'), 'olleh') - - -if __name__ == '__main__': - unittest.main() \ No newline at end of file diff --git a/utils/__init__.py b/utils/__init__.py deleted file mode 100644 index fe90d99..0000000 --- a/utils/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# Utility Functions Package - -# This package contains various utility functions for different purposes. \ No newline at end of file diff --git a/utils/date_utils.py b/utils/date_utils.py deleted file mode 100644 index df1b210..0000000 --- a/utils/date_utils.py +++ /dev/null @@ -1,11 +0,0 @@ -from datetime import datetime - - -def get_current_date(): - """Returns the current date as a string in YYYY-MM-DD format.""" - return datetime.now().strftime('%Y-%m-%d') - - -def format_date(date, format='%Y-%m-%d'): - """Formats a given date to the specified format.""" - return date.strftime(format) \ No newline at end of file diff --git a/utils/math_utils.py b/utils/math_utils.py deleted file mode 100644 index d8fe83c..0000000 --- a/utils/math_utils.py +++ /dev/null @@ -1,20 +0,0 @@ -def add(a, b): - """Returns the sum of two numbers.""" - return a + b - - -def subtract(a, b): - """Returns the difference of two numbers.""" - return a - b - - -def multiply(a, b): - """Returns the product of two numbers.""" - return a * b - - -def divide(a, b): - """Returns the quotient of two numbers. Raises ValueError on division by zero.""" - if b == 0: - raise ValueError('Cannot divide by zero') - return a / b \ No newline at end of file diff --git a/utils/string_utils.py b/utils/string_utils.py deleted file mode 100644 index 253d707..0000000 --- a/utils/string_utils.py +++ /dev/null @@ -1,10 +0,0 @@ -def capitalize_first_letter(s): - """Capitalizes the first letter of a string.""" - if not s: - return s - return s[0].upper() + s[1:] - - -def reverse_string(s): - """Reverses the given string.""" - return s[::-1] \ No newline at end of file