Python3
This commit is contained in:
parent
aca25db85d
commit
35a9a8a8ba
|
@ -1,7 +1,7 @@
|
||||||
from nose.tools import eq_ as eq
|
from nose.tools import eq_ as eq
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
from ConfigParser import RawConfigParser
|
from configparser import RawConfigParser
|
||||||
|
|
||||||
from gitosis import access
|
from gitosis import access
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
from nose.tools import eq_ as eq
|
from nose.tools import eq_ as eq
|
||||||
|
|
||||||
import os
|
import os
|
||||||
from ConfigParser import RawConfigParser
|
from configparser import RawConfigParser
|
||||||
|
|
||||||
from gitosis import gitdaemon
|
from gitosis import gitdaemon
|
||||||
from gitosis.test.util import maketemp, writeFile
|
from gitosis.test.util import maketemp, writeFile
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
from nose.tools import eq_ as eq
|
from nose.tools import eq_ as eq
|
||||||
|
|
||||||
import os
|
import os
|
||||||
from ConfigParser import RawConfigParser
|
from configparser import RawConfigParser
|
||||||
from cStringIO import StringIO
|
from io import StringIO
|
||||||
|
|
||||||
from gitosis import gitweb
|
from gitosis import gitweb
|
||||||
from gitosis.test.util import mkdir, maketemp, readFile, writeFile
|
from gitosis.test.util import mkdir, maketemp, readFile, writeFile
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
from nose.tools import eq_ as eq, assert_raises
|
from nose.tools import eq_ as eq, assert_raises
|
||||||
|
|
||||||
from ConfigParser import RawConfigParser
|
from configparser import RawConfigParser
|
||||||
|
|
||||||
from gitosis import group
|
from gitosis import group
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@ from nose.tools import eq_ as eq
|
||||||
from gitosis.test.util import assert_raises, maketemp
|
from gitosis.test.util import assert_raises, maketemp
|
||||||
|
|
||||||
import os
|
import os
|
||||||
from ConfigParser import RawConfigParser
|
from configparser import RawConfigParser
|
||||||
|
|
||||||
from gitosis import init
|
from gitosis import init
|
||||||
from gitosis import repository
|
from gitosis import repository
|
||||||
|
@ -113,7 +113,7 @@ def test_init_admin_repository():
|
||||||
'hooks',
|
'hooks',
|
||||||
'post-update',
|
'post-update',
|
||||||
)
|
)
|
||||||
util.check_mode(hook, 0755, is_file=True)
|
util.check_mode(hook, 0o755, is_file=True)
|
||||||
got = util.readFile(hook).splitlines()
|
got = util.readFile(hook).splitlines()
|
||||||
assert 'gitosis-run-hook post-update' in got
|
assert 'gitosis-run-hook post-update' in got
|
||||||
export_dir = os.path.join(tmp, 'export')
|
export_dir = os.path.join(tmp, 'export')
|
||||||
|
|
|
@ -23,17 +23,17 @@ def test_init_simple():
|
||||||
tmp = maketemp()
|
tmp = maketemp()
|
||||||
path = os.path.join(tmp, 'repo.git')
|
path = os.path.join(tmp, 'repo.git')
|
||||||
repository.init(path)
|
repository.init(path)
|
||||||
check_mode(path, 0750, is_dir=True)
|
check_mode(path, 0o750, is_dir=True)
|
||||||
check_bare(path)
|
check_bare(path)
|
||||||
|
|
||||||
def test_init_exist_dir():
|
def test_init_exist_dir():
|
||||||
tmp = maketemp()
|
tmp = maketemp()
|
||||||
path = os.path.join(tmp, 'repo.git')
|
path = os.path.join(tmp, 'repo.git')
|
||||||
mkdir(path, 0710)
|
mkdir(path, 0o710)
|
||||||
check_mode(path, 0710, is_dir=True)
|
check_mode(path, 0o710, is_dir=True)
|
||||||
repository.init(path)
|
repository.init(path)
|
||||||
# my weird access mode is preserved
|
# my weird access mode is preserved
|
||||||
check_mode(path, 0710, is_dir=True)
|
check_mode(path, 0o710, is_dir=True)
|
||||||
check_bare(path)
|
check_bare(path)
|
||||||
|
|
||||||
def test_init_exist_git():
|
def test_init_exist_git():
|
||||||
|
@ -41,7 +41,7 @@ def test_init_exist_git():
|
||||||
path = os.path.join(tmp, 'repo.git')
|
path = os.path.join(tmp, 'repo.git')
|
||||||
repository.init(path)
|
repository.init(path)
|
||||||
repository.init(path)
|
repository.init(path)
|
||||||
check_mode(path, 0750, is_dir=True)
|
check_mode(path, 0o750, is_dir=True)
|
||||||
check_bare(path)
|
check_bare(path)
|
||||||
|
|
||||||
def test_init_templates():
|
def test_init_templates():
|
||||||
|
@ -53,7 +53,7 @@ def test_init_templates():
|
||||||
)
|
)
|
||||||
|
|
||||||
# for reproducibility
|
# for reproducibility
|
||||||
os.umask(0022)
|
os.umask(0o022)
|
||||||
|
|
||||||
repository.init(path, template=templatedir)
|
repository.init(path, template=templatedir)
|
||||||
repository.init(path)
|
repository.init(path)
|
||||||
|
@ -61,7 +61,7 @@ def test_init_templates():
|
||||||
eq(got, 'i should show up\n')
|
eq(got, 'i should show up\n')
|
||||||
check_mode(
|
check_mode(
|
||||||
os.path.join(path, 'hooks', 'post-update'),
|
os.path.join(path, 'hooks', 'post-update'),
|
||||||
0755,
|
0o755,
|
||||||
is_file=True,
|
is_file=True,
|
||||||
)
|
)
|
||||||
got = readFile(os.path.join(path, 'hooks', 'post-update'))
|
got = readFile(os.path.join(path, 'hooks', 'post-update'))
|
||||||
|
@ -91,7 +91,7 @@ PATH="${PATH#*:}"
|
||||||
|
|
||||||
exec git "$@"
|
exec git "$@"
|
||||||
''')
|
''')
|
||||||
os.chmod(mockgit, 0755)
|
os.chmod(mockgit, 0o755)
|
||||||
magic_cookie = '%d' % random.randint(1, 100000)
|
magic_cookie = '%d' % random.randint(1, 100000)
|
||||||
good_path = os.environ['PATH']
|
good_path = os.environ['PATH']
|
||||||
try:
|
try:
|
||||||
|
@ -130,7 +130,7 @@ PATH="${PATH#*:}"
|
||||||
|
|
||||||
exec git "$@"
|
exec git "$@"
|
||||||
''')
|
''')
|
||||||
os.chmod(mockgit, 0755)
|
os.chmod(mockgit, 0o755)
|
||||||
magic_cookie = '%d' % random.randint(1, 100000)
|
magic_cookie = '%d' % random.randint(1, 100000)
|
||||||
good_path = os.environ['PATH']
|
good_path = os.environ['PATH']
|
||||||
try:
|
try:
|
||||||
|
@ -226,7 +226,7 @@ PATH="${PATH#*:}"
|
||||||
|
|
||||||
exec git "$@"
|
exec git "$@"
|
||||||
''')
|
''')
|
||||||
os.chmod(mockgit, 0755)
|
os.chmod(mockgit, 0o755)
|
||||||
repository.init(path=git_dir)
|
repository.init(path=git_dir)
|
||||||
repository.fast_import(
|
repository.fast_import(
|
||||||
git_dir=git_dir,
|
git_dir=git_dir,
|
||||||
|
@ -301,7 +301,7 @@ PATH="${PATH#*:}"
|
||||||
|
|
||||||
exec git "$@"
|
exec git "$@"
|
||||||
''')
|
''')
|
||||||
os.chmod(mockgit, 0755)
|
os.chmod(mockgit, 0o755)
|
||||||
repository.init(path=tmp)
|
repository.init(path=tmp)
|
||||||
repository.fast_import(
|
repository.fast_import(
|
||||||
git_dir=tmp,
|
git_dir=tmp,
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
from nose.tools import eq_ as eq
|
from nose.tools import eq_ as eq
|
||||||
|
|
||||||
import os
|
import os
|
||||||
from ConfigParser import RawConfigParser
|
from configparser import RawConfigParser
|
||||||
from cStringIO import StringIO
|
from io import StringIO
|
||||||
|
|
||||||
from gitosis import init, repository, run_hook
|
from gitosis import init, repository, run_hook
|
||||||
from gitosis.test.util import maketemp, readFile
|
from gitosis.test.util import maketemp, readFile
|
||||||
|
|
|
@ -3,8 +3,8 @@ from gitosis.test.util import assert_raises
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
from cStringIO import StringIO
|
from io import StringIO
|
||||||
from ConfigParser import RawConfigParser
|
from configparser import RawConfigParser
|
||||||
|
|
||||||
from gitosis import serve
|
from gitosis import serve
|
||||||
from gitosis import repository
|
from gitosis import repository
|
||||||
|
@ -354,7 +354,7 @@ def test_push_inits_subdir_parent_missing():
|
||||||
)
|
)
|
||||||
eq(os.listdir(repositories), ['foo'])
|
eq(os.listdir(repositories), ['foo'])
|
||||||
foo = os.path.join(repositories, 'foo')
|
foo = os.path.join(repositories, 'foo')
|
||||||
util.check_mode(foo, 0750, is_dir=True)
|
util.check_mode(foo, 0o750, is_dir=True)
|
||||||
eq(os.listdir(foo), ['bar.git'])
|
eq(os.listdir(foo), ['bar.git'])
|
||||||
assert os.path.isfile(os.path.join(repositories, 'foo', 'bar.git', 'HEAD'))
|
assert os.path.isfile(os.path.join(repositories, 'foo', 'bar.git', 'HEAD'))
|
||||||
|
|
||||||
|
@ -366,7 +366,7 @@ def test_push_inits_subdir_parent_exists():
|
||||||
os.mkdir(repositories)
|
os.mkdir(repositories)
|
||||||
foo = os.path.join(repositories, 'foo')
|
foo = os.path.join(repositories, 'foo')
|
||||||
# silly mode on purpose; not to be touched
|
# silly mode on purpose; not to be touched
|
||||||
os.mkdir(foo, 0751)
|
os.mkdir(foo, 0o751)
|
||||||
cfg.set('gitosis', 'repositories', repositories)
|
cfg.set('gitosis', 'repositories', repositories)
|
||||||
generated = os.path.join(tmp, 'generated')
|
generated = os.path.join(tmp, 'generated')
|
||||||
os.mkdir(generated)
|
os.mkdir(generated)
|
||||||
|
@ -380,7 +380,7 @@ def test_push_inits_subdir_parent_exists():
|
||||||
command="git-receive-pack 'foo/bar.git'",
|
command="git-receive-pack 'foo/bar.git'",
|
||||||
)
|
)
|
||||||
eq(os.listdir(repositories), ['foo'])
|
eq(os.listdir(repositories), ['foo'])
|
||||||
util.check_mode(foo, 0751, is_dir=True)
|
util.check_mode(foo, 0o751, is_dir=True)
|
||||||
eq(os.listdir(foo), ['bar.git'])
|
eq(os.listdir(foo), ['bar.git'])
|
||||||
assert os.path.isfile(os.path.join(repositories, 'foo', 'bar.git', 'HEAD'))
|
assert os.path.isfile(os.path.join(repositories, 'foo', 'bar.git', 'HEAD'))
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
from nose.tools import eq_ as eq, assert_raises
|
from nose.tools import eq_ as eq, assert_raises
|
||||||
|
|
||||||
import os
|
import os
|
||||||
from cStringIO import StringIO
|
from io import StringIO
|
||||||
|
|
||||||
from gitosis import ssh
|
from gitosis import ssh
|
||||||
from gitosis.test.util import mkdir, maketemp, writeFile, readFile
|
from gitosis.test.util import mkdir, maketemp, writeFile, readFile
|
||||||
|
@ -171,7 +171,7 @@ class WriteAuthorizedKeys_Test(object):
|
||||||
def test_simple(self):
|
def test_simple(self):
|
||||||
tmp = maketemp()
|
tmp = maketemp()
|
||||||
path = os.path.join(tmp, 'authorized_keys')
|
path = os.path.join(tmp, 'authorized_keys')
|
||||||
f = file(path, 'w')
|
f = open(path, 'w')
|
||||||
try:
|
try:
|
||||||
f.write('''\
|
f.write('''\
|
||||||
# foo
|
# foo
|
||||||
|
|
|
@ -9,7 +9,7 @@ import sys
|
||||||
def mkdir(*a, **kw):
|
def mkdir(*a, **kw):
|
||||||
try:
|
try:
|
||||||
os.mkdir(*a, **kw)
|
os.mkdir(*a, **kw)
|
||||||
except OSError, e:
|
except OSError as e:
|
||||||
if e.errno == errno.EEXIST:
|
if e.errno == errno.EEXIST:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
|
@ -27,7 +27,7 @@ def maketemp():
|
||||||
tmp = os.path.join(tmp, name)
|
tmp = os.path.join(tmp, name)
|
||||||
try:
|
try:
|
||||||
shutil.rmtree(tmp)
|
shutil.rmtree(tmp)
|
||||||
except OSError, e:
|
except OSError as e:
|
||||||
if e.errno == errno.ENOENT:
|
if e.errno == errno.ENOENT:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
|
@ -37,7 +37,7 @@ def maketemp():
|
||||||
|
|
||||||
def writeFile(path, content):
|
def writeFile(path, content):
|
||||||
tmp = '%s.tmp' % path
|
tmp = '%s.tmp' % path
|
||||||
f = file(tmp, 'w')
|
f = open(tmp, 'w')
|
||||||
try:
|
try:
|
||||||
f.write(content)
|
f.write(content)
|
||||||
finally:
|
finally:
|
||||||
|
@ -45,7 +45,7 @@ def writeFile(path, content):
|
||||||
os.rename(tmp, path)
|
os.rename(tmp, path)
|
||||||
|
|
||||||
def readFile(path):
|
def readFile(path):
|
||||||
f = file(path)
|
f = open(path)
|
||||||
try:
|
try:
|
||||||
data = f.read()
|
data = f.read()
|
||||||
finally:
|
finally:
|
||||||
|
@ -58,7 +58,7 @@ def assert_raises(excClass, callableObj, *args, **kwargs):
|
||||||
"""
|
"""
|
||||||
try:
|
try:
|
||||||
callableObj(*args, **kwargs)
|
callableObj(*args, **kwargs)
|
||||||
except excClass, e:
|
except excClass as e:
|
||||||
return e
|
return e
|
||||||
else:
|
else:
|
||||||
if hasattr(excClass,'__name__'): excName = excClass.__name__
|
if hasattr(excClass,'__name__'): excName = excClass.__name__
|
||||||
|
|
Loading…
Reference in a new issue