Skip to content

Functions of the module Utility

Module full path: NemAll_Python_Utility

Exposed utility classes and functions

CheckModuleLicence(moduleNumber)

Check for a module licence

Parameters:

Name Type Description Default
moduleNumber int

Number of the module

required

Returns:

Type Description
bool

Licence for the module available: True/False

ClearUnitTestDocument()

Clear the document

EncryptString(stringtoEncrypt, pypName)

Encrypt a PythonPart script

Parameters:

Name Type Description Default
stringtoEncrypt str

String to encrypt

required
pypName str

Name of the PythonPart

required

Returns:

Type Description
str

Encrypted string

ImportScript(script, global_dict, pypName)

Import an encrypted PythonPart script

Parameters:

Name Type Description Default
script str

Path of the file

required
global_dict object

File name

required
pypName str

Name of the PythonPart

required

InitReinfNormInterpreter()

InitUnitTest(loadResources)

Initialize the unit test

Parameters:

Name Type Description Default
loadResources bool

Load the resources

required

IsExecutedByUnitTest()

Check, whether the script is executed by a unit test

Returns:

Type Description
bool

Script is executed by a unit test: True/False

LoadSymbolForUnitTest(file, clearDocument)

Load a symbol to the Array

Parameters:

Name Type Description Default
file str

File name

required
clearDocument bool

Clear the document before symbol loading

required

Returns:

Type Description
BaseElementAdapterList

Created elements

ShowMessageBox(text, flags)

Initialize the unit test

Parameters:

Name Type Description Default
text str

Message box text

required
flags int

Button flags

required