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"