Exemple #1
0
 def setUp(self, tmpdir=None):
     if tmpdir is None:
         self.tmpdir = tempfile.mkdtemp(dir=TESTTEMPDIR)
     else:
         self.tmpdir = tmpdir
     self.basedir = os.path.join(self.tmpdir, self.name())
     mkdirp(self.basedir)
     lastdirs = map('{0}repo'.format, self.vcstypes)
     self.paths = genepaths(self.basedir, lastdirs)
Exemple #2
0
 def setUp(self, tmpdir=None):
     if tmpdir is None:
         self.tmpdir = tempfile.mkdtemp(dir=TESTTEMPDIR)
     else:
         self.tmpdir = tmpdir
     self.basedir = os.path.join(self.tmpdir, self.name())
     mkdirp(self.basedir)
     lastdirs = map('{0}repo'.format, self.vcstypes)
     self.paths = genepaths(self.basedir, lastdirs)
Exemple #3
0
"""
Functional testing
"""

import os
import shutil
import tempfile

from bvcs.utils import ras, mkdirp
from bvcs.methods import init, clone, commit, isclean, dumpstate, checkout

TESTDIR = os.path.dirname(__file__)
TESTTEMPDIR = os.path.join(TESTDIR, 'tmp')
mkdirp(TESTTEMPDIR)


@ras(list)
def genepaths(*args):
    """
    Generate paths

    >>> genepaths('a', 'b', ['1', '2', '3'])
    ['a/b/1', 'a/b/2', 'a/b/3']

    """
    paren = args[:-1]
    lastdirs = args[-1]
    for name in lastdirs:
        dirs = paren + (name, )
        yield os.path.join(*dirs)
Exemple #4
0
"""
Functional testing
"""

import os
import shutil
import tempfile

from bvcs.utils import ras, mkdirp
from bvcs.methods import init, clone, commit, isclean, dumpstate, checkout


TESTDIR = os.path.dirname(__file__)
TESTTEMPDIR = os.path.join(TESTDIR, 'tmp')
mkdirp(TESTTEMPDIR)


@ras(list)
def genepaths(*args):
    """
    Generate paths

    >>> genepaths('a', 'b', ['1', '2', '3'])
    ['a/b/1', 'a/b/2', 'a/b/3']

    """
    paren = args[:-1]
    lastdirs = args[-1]
    for name in lastdirs:
        dirs = paren + (name,)
        yield os.path.join(*dirs)