From 6801f41c0ae8407be1d5500587e13588904de2c7 Mon Sep 17 00:00:00 2001 From: atthaboons Date: Fri, 1 Jan 2021 16:12:37 +0700 Subject: [PATCH 1/3] Support update property --- .../ExcelParser/ExcelTestDataService.py | 3 +++ ExcelDataDriver/__init__.py | 15 +++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/ExcelDataDriver/ExcelParser/ExcelTestDataService.py b/ExcelDataDriver/ExcelParser/ExcelTestDataService.py index 71d925b..58cf50f 100644 --- a/ExcelDataDriver/ExcelParser/ExcelTestDataService.py +++ b/ExcelDataDriver/ExcelParser/ExcelTestDataService.py @@ -89,6 +89,9 @@ def select_validation_data(self, test_data): def get_test_data_property(self, property_name): return ExcelTestDataService.select_test_data.get_test_data_property(property_name) + def update_test_property(self, property_name, property_value): + ExcelTestDataService.select_test_data.set_test_data_property(property_name, property_value) + def update_test_result(self, status, log_message=None, screenshot=None): ExcelTestDataService.select_test_data.update_result(status, log_message, screenshot) diff --git a/ExcelDataDriver/__init__.py b/ExcelDataDriver/__init__.py index c34872f..41eb771 100644 --- a/ExcelDataDriver/__init__.py +++ b/ExcelDataDriver/__init__.py @@ -301,6 +301,10 @@ def _capture_screenshot(self): # Public Utility Keywords # ############################################# + @keyword + def update_test_property(self, property_name, property_value): + self.excelTestDataService.update_test_property(property_name, property_value) + @keyword def update_test_result(self, status, log_message=None, screenshot=None): """ @@ -466,6 +470,17 @@ def get_test_data_property(self, property_name): """ return self.excelTestDataService.get_test_data_property(property_name) + @keyword + def update_test_data_property(self, property_name, property_value): + """ + Update test data property + + Arguments: + | property_name | Test data property name should be lower case | + | property_value | Test data value | + """ + return self.excelTestDataService.update_test_property(property_name, property_value) + @keyword def verify_update_data_property(self, property_name, data_type, allow_none=True, *data_list): """ From bddfb50f1984c67db8b8f0757dbcbcd90c5da395 Mon Sep 17 00:00:00 2001 From: atthaboons Date: Fri, 1 Jan 2021 17:09:14 +0700 Subject: [PATCH 2/3] update to v1.2.3 --- ExcelDataDriver/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ExcelDataDriver/__init__.py b/ExcelDataDriver/__init__.py index 41eb771..b4549b4 100644 --- a/ExcelDataDriver/__init__.py +++ b/ExcelDataDriver/__init__.py @@ -40,7 +40,7 @@ from ExcelDataDriver.Config.CaptureScreenShotOption import CaptureScreenShotOption -__version__ = '1.2.2' +__version__ = '1.2.3' class ExcelDataDriver: From 72b023573ea662b76dc89fccc05af9dfc739a2bc Mon Sep 17 00:00:00 2001 From: atthaboons Date: Fri, 1 Jan 2021 17:11:10 +0700 Subject: [PATCH 3/3] Update lib version --- .github/workflows/pythonpackage.yml | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index d05624d..e995f68 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -9,7 +9,7 @@ jobs: strategy: max-parallel: 3 matrix: - python-version: [3.5, 3.6, 3.7] + python-version: [3.7, 3.8, 3.9] steps: - uses: actions/checkout@v1 diff --git a/setup.py b/setup.py index 6b14431..de42ab0 100644 --- a/setup.py +++ b/setup.py @@ -46,7 +46,7 @@ 'robotframework-seleniumlibrary', 'robotframework-puppeteerlibrary', ], - python_requires='>3.5', + python_requires='>3.6', test_suite='nose.collector', tests_require=['nose', 'parameterized'], zip_safe=False,