def test_package3(self): """test package convert (deleted storefile missing)""" path = self.fixture_file('convert_2_inv') self.assertRaises(WCFormatVersionError, Package, path) self.assertRaises(WCInconsistentError, Package, path, verify_format=False) convert_package(path) pkg = Package(path) self.assertEqual(pkg.files(), ['conflict', 'missing', 'deleted']) self.assertEqual(pkg.status('conflict'), 'C') self.assertEqual(pkg.status('missing'), '!') self.assertEqual(pkg.status('deleted'), 'D') self._exists(path, 'data', store=True) self._exists(path, '_version', store=True) self._not_exists(path, '_osclib_version', store=True)
def test_package3(self): """test package convert (deleted storefile missing)""" path = self.fixture_file('convert_2_inv') self.assertRaises(WCFormatVersionError, Package, path) self.assertRaises(WCInconsistentError, Package, path, verify_format=False) convert_package(path) pkg = Package(path) self.assertEqual(pkg.files(), ['conflict', 'missing', 'deleted']) self.assertEqual(pkg.status('conflict'), 'C') self.assertEqual(pkg.status('missing'), '!') self.assertEqual(pkg.status('deleted'), 'D') self._exists(path, 'data', store=True) self._exists(path, '_version', store=True) self._not_exists(path, '_osclib_version', store=True)
def _status(info): path = os.getcwd() if hasattr(info, 'package'): pkg = Package(path) for filename in sorted(os.listdir(path)): print "%s\t%s" % (pkg.status(filename), filename) else: prj = Project(path) for package in sorted(os.listdir(path)): print "%s\t%s" % (prj._status(package), package)
def _status(info): path = os.getcwd() if hasattr(info, 'package'): pkg = Package(path) for filename in sorted(os.listdir(path)): print "%s\t%s" % (pkg.status(filename), filename) else: prj = Project(path) for package in sorted(os.listdir(path)): print "%s\t%s" % (prj._status(package), package)
def test_package1(self): """test package convert (added package)""" path = self.fixture_file('convert_1') self.assertRaises(WCFormatVersionError, Package, path) self.assertRaises(WCInconsistentError, Package, path, verify_format=False) convert_package(path) pkg = Package(path) self.assertEqual(pkg.files(), ['add']) self.assertEqual(pkg.status('add'), 'A') self._exists(path, 'data', store=True) self._exists(path, '_version', store=True) self._not_exists(path, '_osclib_version', store=True) self._not_exists(path, '_to_be_added', store=True)
def test_package1(self): """test package convert (added package)""" path = self.fixture_file('convert_1') self.assertRaises(WCFormatVersionError, Package, path) self.assertRaises(WCInconsistentError, Package, path, verify_format=False) convert_package(path) pkg = Package(path) self.assertEqual(pkg.files(), ['add']) self.assertEqual(pkg.status('add'), 'A') self._exists(path, 'data', store=True) self._exists(path, '_version', store=True) self._not_exists(path, '_osclib_version', store=True) self._not_exists(path, '_to_be_added', store=True)