def test_fake_mac_config(tmpdir, monkeypatch): """Test standardir.config on a fake Mac.""" monkeypatch.setattr(sys, 'platform', 'darwin') monkeypatch.setenv('HOME', str(tmpdir)) expected = str(tmpdir) + '/.qute_test' # always with / standarddir._init_config(args=None) assert standarddir.config() == expected
def test_fake_windows(tmpdir, monkeypatch, what): """Make sure the config/data/cache dirs are correct on a fake Windows.""" monkeypatch.setattr(standarddir.QStandardPaths, 'writableLocation', lambda typ: str(tmpdir / APPNAME)) standarddir._init_config(args=None) standarddir._init_data(args=None) standarddir._init_cache(args=None) func = getattr(standarddir, what) assert func() == str(tmpdir / APPNAME / what)
def test_fake_mac_config(tmp_path, fake_home_envvar): """Test standardir.config on a fake Mac.""" expected = str(tmp_path) + '/.qute_test' # always with / standarddir._init_config(args=None) assert standarddir.config() == expected