Source

anyvc / tests / workdir / test_stated_path.py

# copyright 2008 by Ronny Pfannschmidt
from anyvc.common.workdir import StatedPath
from py.path import local


def test_no_abspath():
    assert StatedPath('a').abspath is None


def test_base_to_abspath():
    assert StatedPath('a', base=local('b')).abspath == local('b/a')


def test_repr():
    assert repr(StatedPath('a')) == "<normal 'a'>"
    assert repr(StatedPath('./a')) == "<normal 'a'>"