def check_and_skip_neo4j_least_version(required_least_neo4j_version, message):
if '<STR_LIT>' in os.environ:<EOL><INDENT>if version_to_dec(os.environ['<STR_LIT>']) < required_least_neo4j_version:<EOL><INDENT>pytest.skip('<STR_LIT>'<EOL>'<STR_LIT>'.format(os.environ['<STR_LIT>'], message))<EOL><DEDENT><DEDENT>
Checks if the NEO4J_VERSION is at least `required_least_neo4j_version` and skips a test if not.

WARNING: If the NEO4J_VERSION variable is not set, this function returns True, allowing the test to go ahead.

:param required_least_neo4j_version: The least version to check. This must be the numberic representation of the
version. That is: '3.4.0' would be passed as 340.
:type required_least_neo4j_version: int
:param message: An informative message as to why the calling test had to be skipped.
:type message: str
:return: A boolean value of True if the version reported is at least `required_least_neo4j_version`