This commit is contained in:
Ondrej Hladuvka 2025-05-19 13:31:28 +03:00
commit f8eca2e2ee
5 changed files with 42 additions and 0 deletions

2
README.md Normal file
View File

@ -0,0 +1,2 @@
# INCREMENT
it adds one.

3
increment/__init__.py Normal file
View File

@ -0,0 +1,3 @@
from .core import add_one
__all__ = ["add_one"]

2
increment/core.py Normal file
View File

@ -0,0 +1,2 @@
def add_one(number):
return number + 1

24
pyproject.toml Normal file
View File

@ -0,0 +1,24 @@
[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"
[project]
name = "increment"
version = "0.1"
description = "it adds one"
readme = "README.md"
requires-python = ">=3.7"
license = "MIT"
authors = [
{ name = "Ondrej Hladuvka", email = "mail@hladu.xyz" }
]
classifiers = [
"Programming Language :: Python :: 3",
"Operating System :: OS Independent"
]
[project.urls]
Homepage = "https://git.hladu.xyz/increment"
[tool.setuptools]
packages = ["increment"]

11
tests/test.py Normal file
View File

@ -0,0 +1,11 @@
import unittest
from increment import add_one
class Tester(unittest.TestCase):
def test_add_one(self):
self.assertEqual(add_one(1), 2)
self.assertEqual(add_one(-1), 0)
self.assertEqual(add_one(0), 1)
if __name__ == "__main__":
unittest.main()