macos 10 13 high sierra and lower can use hfs as a filesystem hfs has a time resolution of only one second which can be too low for some of the tests macos 10 13 high sierra and lower can use hfs as a filesystem hfs has a time resolution of only one second which can be too low for some of the tests
import platform


def on_macos_with_hfs():
    
    macos_version = platform.mac_ver()[0]
    if macos_version != "":
        parsed_macos_version = tuple(int(x) for x in macos_version.split("."))
        return parsed_macos_version < (10, 14)
    return False