diff --git a/atest/TestCases/first_col/documentation.csv b/atest/TestCases/first_col/documentation.csv new file mode 100644 index 0000000..6c073f6 --- /dev/null +++ b/atest/TestCases/first_col/documentation.csv @@ -0,0 +1,3 @@ +[Documentation];${expected} +Doc1;Doc1 +Doc2;Doc2 \ No newline at end of file diff --git a/atest/TestCases/first_col/documentation.robot b/atest/TestCases/first_col/documentation.robot new file mode 100644 index 0000000..1e2968c --- /dev/null +++ b/atest/TestCases/first_col/documentation.robot @@ -0,0 +1,13 @@ +*** Settings *** +Library DataDriver encoding=UTF8 +Test Template Check + + +*** Test Cases *** +Documentation should be ${expected} + + +*** Keywords *** +Check + [Arguments] ${expected} + Should Be Equal ${TEST DOCUMENTATION} ${expected} diff --git a/atest/TestCases/first_col/tags.csv b/atest/TestCases/first_col/tags.csv new file mode 100644 index 0000000..c6269bc --- /dev/null +++ b/atest/TestCases/first_col/tags.csv @@ -0,0 +1,3 @@ +[Tags];${expected} +tag1;tag1 +tag2;tag2 \ No newline at end of file diff --git a/atest/TestCases/first_col/tags.robot b/atest/TestCases/first_col/tags.robot new file mode 100644 index 0000000..a0def16 --- /dev/null +++ b/atest/TestCases/first_col/tags.robot @@ -0,0 +1,13 @@ +*** Settings *** +Library DataDriver encoding=UTF8 +Test Template Check + + +*** Test Cases *** +Tags should containe ${expected} + + +*** Keywords *** +Check + [Arguments] ${expected} + Should Be Equal ${TEST TAGS}[0] ${expected} diff --git a/src/DataDriver/AbstractReaderClass.py b/src/DataDriver/AbstractReaderClass.py index 76c96cf..bf57aa8 100644 --- a/src/DataDriver/AbstractReaderClass.py +++ b/src/DataDriver/AbstractReaderClass.py @@ -112,10 +112,14 @@ def _read_data_from_table(self, row): ) tags = ( [t.strip() for t in row[self.tags_column_id].split(",")] - if self.tags_column_id + if self.tags_column_id is not None else None ) - documentation = row[self.documentation_column_id] if self.documentation_column_id else "" + documentation = ( + row[self.documentation_column_id] + if self.documentation_column_id is not None + else "" + ) self.data_table.append(TestCaseData(test_case_name, arguments, tags, documentation))