コード例 #1
0
ファイル: test_convert.py プロジェクト: bergmannf/osc2
 def test_package4(self):
     """test package convert (_project file missing)"""
     path = self.fixture_file('convert_2_inv_project')
     self.assertRaises(WCFormatVersionError, Package, path)
     self.assertRaises(WCInconsistentError, Package, path,
                       verify_format=False)
     self._not_exists(path, '_project', store=True)
     self.assertRaises(ValueError, convert_package, path)
     convert_package(path, project='foobar')
     pkg = Package(path)
     self.assertEqual(pkg.project, 'foobar')
     self._exists(path, '_project', store=True)
コード例 #2
0
ファイル: test_convert.py プロジェクト: bergmannf/osc2
 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)
コード例 #3
0
 def test_package4(self):
     """test package convert (_project file missing)"""
     path = self.fixture_file('convert_2_inv_project')
     self.assertRaises(WCFormatVersionError, Package, path)
     self.assertRaises(WCInconsistentError,
                       Package,
                       path,
                       verify_format=False)
     self._not_exists(path, '_project', store=True)
     self.assertRaises(ValueError, convert_package, path)
     convert_package(path, project='foobar')
     pkg = Package(path)
     self.assertEqual(pkg.project, 'foobar')
     self._exists(path, '_project', store=True)
コード例 #4
0
ファイル: test_convert.py プロジェクト: bergmannf/osc2
 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)
コード例 #5
0
 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)
コード例 #6
0
 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)