intial commit
نجحت جميع الفحوصات
Ghaymah Deploy / test (push) Successful in 5s

هذا الالتزام موجود في:
2025-10-13 19:42:43 +03:00
التزام b74daa8240
3 ملفات معدلة مع 39 إضافات و0 حذوفات

17
.github/workflows/main.yaml مباع Normal file
عرض الملف

@@ -0,0 +1,17 @@
name: Ghaymah Deploy
on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
jobs:
test:
steps:
- name: Checkout repository
uses: actions/checkout@v5.0.0
- name: Run tests
run: python3 test_main.py

6
main.py Normal file
عرض الملف

@@ -0,0 +1,6 @@
def add(a, b):
return a + b
def subtract(a, b):
return a - b

16
test_main.py Normal file
عرض الملف

@@ -0,0 +1,16 @@
import unittest
from main import add, subtract
class TestCalculator(unittest.TestCase):
def test_add(self):
self.assertEqual(add(2, 3), 5)
self.assertEqual(add(-1, 1), 0)
def test_subtract(self):
self.assertEqual(subtract(5, 2), 3)
self.assertEqual(subtract(0, 1), -1)
if __name__ == "__main__":
unittest.main()