def test_get_config_file_locations_mac(): platform.system = fake_mac locations = homematicip.get_config_file_locations() assert locations[0] == "./config.ini" assert locations[1] == "~/Library/Preferences/homematicip-rest-api/config.ini" assert locations[2] == "/Library/Application Support/homematicip-rest-api/config.ini"
def test_get_config_file_locations_win(): platform.system = fake_windows os.getenv = fake_getenv locations = homematicip.get_config_file_locations() assert locations[0] == "./config.ini" assert locations[1].replace('/', '\\') == "C:\\APPDATA\\homematicip-rest-api\\config.ini" assert locations[2].replace('/', '\\') == "C:\\PROGRAMDATA\\homematicip-rest-api\\config.ini"
def test_get_config_file_locations_linux(): platform.system = fake_linux locations = homematicip.get_config_file_locations() assert locations[0] == "./config.ini" assert locations[1] == "~/.homematicip-rest-api/config.ini" assert locations[2] == "/etc/homematicip-rest-api/config.ini"