コード例 #1
0
 def test_windows_like(self):
     self.assertEqual(get_user_home(), '/Users/foobar')
コード例 #2
0
 def test_prefers_home_over_userprofile(self):
     self.assertEqual(get_user_home(), '/home/foobar')
コード例 #3
0
 def test_defaults_to_none(self):
     self.assertEqual(get_user_home(), '')
コード例 #4
0
 def test_unix_like(self):
     self.assertEqual(get_user_home(), '/home/foobar')
コード例 #5
0
 def test_windows_like(self):
     self.assertEqual(get_user_home(), '/Users/foobar')
コード例 #6
0
 def test_prefers_home_over_userprofile(self):
     self.assertEqual(get_user_home(), '/home/foobar')
コード例 #7
0
 def test_defaults_to_none(self):
     self.assertEqual(get_user_home(), '')
コード例 #8
0
 def test_unix_like(self):
     self.assertEqual(get_user_home(), '/home/foobar')
コード例 #9
0
ファイル: test_utils.py プロジェクト: NexMirror/Kallithea
 def test_prefers_home_over_userprofile(self):
     assert get_user_home() == '/home/foobar'
コード例 #10
0
 def _config_files(self):
     return [
         self.bare and abspath(self.path, 'config')
                   or abspath(self.path, '.git', 'config'),
          abspath(get_user_home(), '.gitconfig'),
      ]
コード例 #11
0
ファイル: test_utils.py プロジェクト: NexMirror/Kallithea
 def test_windows_like(self):
     assert get_user_home() == '/Users/foobar'
コード例 #12
0
ファイル: test_utils.py プロジェクト: NexMirror/Kallithea
 def test_unix_like(self):
     assert get_user_home() == '/home/foobar'
コード例 #13
0
ファイル: test_utils.py プロジェクト: NexMirror/Kallithea
 def test_defaults_to_none(self):
     assert get_user_home() == ''
コード例 #14
0
import os
import tempfile
from kallithea.lib.vcs.utils import aslist
from kallithea.lib.vcs.utils.paths import get_user_home

abspath = lambda * p: os.path.abspath(os.path.join(*p))

VCSRC_PATH = os.environ.get('VCSRC_PATH')

if not VCSRC_PATH:
    HOME_ = get_user_home()
    if not HOME_:
        HOME_ = tempfile.gettempdir()

VCSRC_PATH = VCSRC_PATH or abspath(HOME_, '.vcsrc')
if os.path.isdir(VCSRC_PATH):
    VCSRC_PATH = os.path.join(VCSRC_PATH, '__init__.py')

# list of default encoding used in safe_unicode/safe_str methods
DEFAULT_ENCODINGS = aslist('utf8')

# path to git executable run by run_git_command function
GIT_EXECUTABLE_PATH = 'git'
# can be also --branches --tags
GIT_REV_FILTER = '--all'

BACKENDS = {
    'hg': 'kallithea.lib.vcs.backends.hg.MercurialRepository',
    'git': 'kallithea.lib.vcs.backends.git.GitRepository',
}
コード例 #15
0
 def _config_files(self):
     return [
         self.bare and abspath(self.path, 'config')
         or abspath(self.path, '.git', 'config'),
         abspath(get_user_home(), '.gitconfig'),
     ]