Functions | |
| str | getBaseType (list lines) |
| tuple[str, tuple] | getSchemaFieldInfo (str fname) |
| bool | typesCorrespond (str fbsType, str cType) |
| bool | isValidLogType (list lines) |
| dict | makeTestInfoDict (str hppFname, dict baseTypesDict) |
| tuple[str, str] | getTypeAndName (list lineParts) |
| bool | hasGeneratedHFile (str logName) |
| int | getIntSize (str type) |
| int | getRandInt (str type) |
| int | getIncrementingInt (str type) |
| str | getTestValFromType (str fieldType, schemaFieldType=None) |
| str | makeTestVal (dict fieldDict) |
| getMessageFieldInfo (list messageStructIdxs, list lines, tuple schemaFieldInfo) | |
| dict | makeInheritedTypeInfoDict (str typesFolderPath, str baseName, str logName) |
| versionAsNumber (major, minor) | |
| main () | |
Variables | |
| dict | gNextVals |
| bool | gIncrementingVals = False |
Generate Catch2 tests from template. See README.md for more details.
| str generateTemplatedCatch2Tests.getBaseType | ( | list | lines | ) |
Definition at line 47 of file generateTemplatedCatch2Tests.py.
Referenced by makeTestInfoDict().
| int generateTemplatedCatch2Tests.getIncrementingInt | ( | str | type | ) |
Definition at line 286 of file generateTemplatedCatch2Tests.py.
References getIntSize().
Referenced by getTestValFromType().
| int generateTemplatedCatch2Tests.getIntSize | ( | str | type | ) |
Definition at line 263 of file generateTemplatedCatch2Tests.py.
Referenced by getIncrementingInt(), and getRandInt().
| generateTemplatedCatch2Tests.getMessageFieldInfo | ( | list | messageStructIdxs, |
| list | lines, | ||
| tuple | schemaFieldInfo | ||
| ) |
Definition at line 370 of file generateTemplatedCatch2Tests.py.
References getTypeAndName(), makeTestVal(), and typesCorrespond().
Referenced by makeInheritedTypeInfoDict(), and makeTestInfoDict().
| int generateTemplatedCatch2Tests.getRandInt | ( | str | type | ) |
Definition at line 273 of file generateTemplatedCatch2Tests.py.
References getIntSize().
Referenced by getTestValFromType().
| tuple[str, tuple] generateTemplatedCatch2Tests.getSchemaFieldInfo | ( | str | fname | ) |
Definition at line 62 of file generateTemplatedCatch2Tests.py.
Referenced by makeInheritedTypeInfoDict(), and makeTestInfoDict().
| str generateTemplatedCatch2Tests.getTestValFromType | ( | str | fieldType, |
schemaFieldType = None |
|||
| ) |
Definition at line 319 of file generateTemplatedCatch2Tests.py.
References getIncrementingInt(), and getRandInt().
Referenced by makeTestVal().
| tuple[str, str] generateTemplatedCatch2Tests.getTypeAndName | ( | list | lineParts | ) |
Definition at line 231 of file generateTemplatedCatch2Tests.py.
Referenced by getMessageFieldInfo().
| bool generateTemplatedCatch2Tests.hasGeneratedHFile | ( | str | logName | ) |
Definition at line 251 of file generateTemplatedCatch2Tests.py.
Referenced by makeInheritedTypeInfoDict(), and makeTestInfoDict().
| bool generateTemplatedCatch2Tests.isValidLogType | ( | list | lines | ) |
Definition at line 157 of file generateTemplatedCatch2Tests.py.
Referenced by makeTestInfoDict().
| generateTemplatedCatch2Tests.main | ( | ) |
Definition at line 494 of file generateTemplatedCatch2Tests.py.
References main(), makeInheritedTypeInfoDict(), makeTestInfoDict(), and versionAsNumber().
Referenced by main().
| dict generateTemplatedCatch2Tests.makeInheritedTypeInfoDict | ( | str | typesFolderPath, |
| str | baseName, | ||
| str | logName | ||
| ) |
Definition at line 456 of file generateTemplatedCatch2Tests.py.
References getMessageFieldInfo(), getSchemaFieldInfo(), and hasGeneratedHFile().
Referenced by generateEntropyTests.main(), and main().
| dict generateTemplatedCatch2Tests.makeTestInfoDict | ( | str | hppFname, |
| dict | baseTypesDict | ||
| ) |
Definition at line 180 of file generateTemplatedCatch2Tests.py.
References getBaseType(), getMessageFieldInfo(), getSchemaFieldInfo(), hasGeneratedHFile(), and isValidLogType().
Referenced by generateEntropyTests.main(), and main().
| str generateTemplatedCatch2Tests.makeTestVal | ( | dict | fieldDict | ) |
Definition at line 348 of file generateTemplatedCatch2Tests.py.
References getTestValFromType().
Referenced by getMessageFieldInfo().
| bool generateTemplatedCatch2Tests.typesCorrespond | ( | str | fbsType, |
| str | cType | ||
| ) |
Definition at line 143 of file generateTemplatedCatch2Tests.py.
Referenced by getMessageFieldInfo().
| generateTemplatedCatch2Tests.versionAsNumber | ( | major, | |
| minor | |||
| ) |
Definition at line 491 of file generateTemplatedCatch2Tests.py.
Referenced by main().
| bool generateTemplatedCatch2Tests.gIncrementingVals = False |
Definition at line 32 of file generateTemplatedCatch2Tests.py.
| dict generateTemplatedCatch2Tests.gNextVals |
Definition at line 19 of file generateTemplatedCatch2Tests.py.