Vsevolod Levitan 1 year ago
commit
d1f084310e
4 changed files with 79 additions and 0 deletions
  1. 32 0
      readme.md
  2. 3 0
      settings.json
  3. 25 0
      settings.py
  4. 19 0
      test-settings.py

+ 32 - 0
readme.md

@@ -0,0 +1,32 @@
+# GitExample
+
+# Header1
+## Header2
+### Header3
+#### Header4
+
+
+1. Item1
+2. Item2
+
+- Item1
+- Item2
+	- Item3
+	* Item4
+
+
+| Number   | Description   |
+|----------|---------------|
+| 1        | Test1         |
+| 2        | Test3         |
+
+
+**Bold sample**
+
+
+```
+helloWorld = HelloWorls()
+helloWorld.Execute()
+```
+
+

+ 3 - 0
settings.json

@@ -0,0 +1,3 @@
+{
+    "first_name" :"Volovikov Alexander"
+}

+ 25 - 0
settings.py

@@ -0,0 +1,25 @@
+
+
+class settings:
+    __first_name = ""
+    
+    @property
+    def first_name(self):
+        return self.__first_name
+    
+    @first_name.setter
+    def first_name(self, value: str):
+        """
+            Полное наименование
+        Args:
+            value (str): _description_
+
+        Raises:
+            Exception: _description_
+        """
+        if not isinstance(value, str):
+            raise Exception("Некорректный аргумент!")
+        
+        self.__first_name = value.strip()
+        
+        

+ 19 - 0
test-settings.py

@@ -0,0 +1,19 @@
+from settings import settings
+import unittest
+
+
+class test_settings(unittest.TestCase):
+    
+    
+    #
+    # Провеиить корректность заполнения поля first_name
+    #
+    def test_check_first_name(self):
+        # Подготовка
+        item = settings()
+        
+        # Действие
+        item.first_name = "a  "
+        
+        # Проверка
+        assert item.first_name == "a"