~gary-lasker/software-center/launcher-integration-for-p

« back to all changes in this revision

Viewing changes to softwarecenter/paths.py

  • Committer: Michael Vogt
  • Date: 2011-06-20 11:06:47 UTC
  • mfrom: (1805.1.30 tests)
  • Revision ID: michael.vogt@ubuntu.com-20110620110647-lpyl40jdr1lfjt6y
* Add fake-review API that can be used for GUI testing and
  automatic testing without actually hitting the network.
  Can be enabled with the SOFTWARE_CENTER_FAKE_REVIEW_API=1
  environment

* merged lp:~aaronp/software-center/tests, many thanks

Show diffs side-by-side

added added

removed removed

Lines of Context:
74
74
        except:
75
75
            logging.exception("failed to fix not writable cache directory")
76
76
 
77
 
SOFTWARE_CENTER_CONFIG_DIR = os.path.join(xdg.xdg_config_home, "software-center")
78
 
SOFTWARE_CENTER_CACHE_DIR = os.path.join(xdg.xdg_cache_home, "software-center")
 
77
if "SOFTWARE_CENTER_FAKE_REVIEW_API" in os.environ:
 
78
    SOFTWARE_CENTER_CONFIG_DIR = os.path.join(xdg.xdg_config_home, "software-center", "fake-review")
 
79
    SOFTWARE_CENTER_CACHE_DIR = os.path.join(xdg.xdg_cache_home, "software-center", "fake-review")
 
80
else:
 
81
    SOFTWARE_CENTER_CONFIG_DIR = os.path.join(xdg.xdg_config_home, "software-center")
 
82
    SOFTWARE_CENTER_CACHE_DIR = os.path.join(xdg.xdg_cache_home, "software-center")
 
83
    
79
84
# FIXUP a brief broken software-center in maverick
80
85
try_to_fixup_root_owned_dir_via_remove(SOFTWARE_CENTER_CACHE_DIR)
81
86