def test_get_default_location_with_XDG_CACHE_HOME(self):
     """
     verify return value of get_default_location() when XDG_CACHE_HOME is
     set and HOME has any value.
     """
     env_patch = {'XDG_CACHE_HOME': 'XDG_CACHE_HOME'}
     with mock.patch.dict('os.environ', values=env_patch):
         measured = SessionStorageRepository.get_default_location()
         expected = "XDG_CACHE_HOME/plainbox/sessions"
         self.assertEqual(measured, expected)
예제 #2
0
 def test_get_default_location_with_HOME(self):
     """
     verify return value of get_default_location() when XDG_CACHE_HOME is
     not set but HOME is set
     """
     env_patch = {'HOME': 'HOME'}
     with mock.patch.dict('os.environ', values=env_patch, clear=True):
         measured = SessionStorageRepository.get_default_location()
         expected = "HOME/.cache/plainbox/sessions"
         self.assertEqual(measured, expected)
 def test_get_default_location_with_HOME(self):
     """
     verify return value of get_default_location() when XDG_CACHE_HOME is
     not set but HOME is set
     """
     env_patch = {'HOME': 'HOME'}
     with mock.patch.dict('os.environ', values=env_patch, clear=True):
         measured = SessionStorageRepository.get_default_location()
         expected = "HOME/.cache/plainbox/sessions"
         self.assertEqual(measured, expected)
예제 #4
0
 def test_get_default_location_with_XDG_CACHE_HOME(self):
     """
     verify return value of get_default_location() when XDG_CACHE_HOME is
     set and HOME has any value.
     """
     env_patch = {'XDG_CACHE_HOME': 'XDG_CACHE_HOME'}
     with mock.patch.dict('os.environ', values=env_patch):
         measured = SessionStorageRepository.get_default_location()
         expected = "XDG_CACHE_HOME/plainbox/sessions"
         self.assertEqual(measured, expected)