mirror of
https://github.com/openSUSE/osc.git
synced 2025-09-07 05:38:43 +02:00
- raise OscIOError instead of IOError (adjusted testcases)
This commit is contained in:
@@ -77,7 +77,7 @@ class TestAddFiles(OscTestCase):
|
||||
"""add a non existent file"""
|
||||
self._change_to_pkg('simple')
|
||||
p = osc.core.Package('.')
|
||||
self.assertRaises(IOError, p.addfile, 'doesnotexist')
|
||||
self.assertRaises(osc.oscerr.OscIOError, p.addfile, 'doesnotexist')
|
||||
self.assertFalse(os.path.exists(os.path.join('.osc', '_to_be_added')))
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
@@ -111,8 +111,8 @@ class TestCommit(OscTestCase):
|
||||
self.assertFalse(os.path.exists(os.path.join('.osc', '_to_be_deleted')))
|
||||
self.assertFalse(os.path.exists(os.path.join('.osc', 'foo')))
|
||||
self.assertFalse(os.path.exists(os.path.join('.osc', 'merge')))
|
||||
self.assertRaises(IOError, p.status, 'foo')
|
||||
self.assertRaises(IOError, p.status, 'merge')
|
||||
self.assertRaises(osc.oscerr.OscIOError, p.status, 'foo')
|
||||
self.assertRaises(osc.oscerr.OscIOError, p.status, 'merge')
|
||||
self._check_status(p, 'add', ' ')
|
||||
self._check_status(p, 'add2', ' ')
|
||||
self._check_status(p, 'nochange', ' ')
|
||||
@@ -140,7 +140,7 @@ class TestCommit(OscTestCase):
|
||||
self._check_status(p, 'merge', 'D')
|
||||
self._check_status(p, 'add', ' ')
|
||||
self._check_status(p, 'nochange', ' ')
|
||||
self.assertRaises(IOError, p.status, 'foo')
|
||||
self.assertRaises(osc.oscerr.OscIOError, p.status, 'foo')
|
||||
|
||||
@GET('http://localhost/source/osctest/simple?rev=latest', file='testSimple_filesremote')
|
||||
@PUT('http://localhost/source/osctest/simple/nochange?rev=upload', exp='This file didn\'t change but\nis modified.\n',
|
||||
|
@@ -98,7 +98,7 @@ class TestDeleteFiles(OscTestCase):
|
||||
self.__check_ret(ret, True, '?')
|
||||
self.assertFalse(os.path.exists('toadd2'))
|
||||
self.assertFalse(os.path.exists(os.path.join('.osc', '_to_be_deleted')))
|
||||
self.assertRaises(IOError, p.status, 'toadd2')
|
||||
self.assertRaises(osc.oscerr.OscIOError, p.status, 'toadd2')
|
||||
|
||||
def testDeleteAddedForce(self):
|
||||
"""delete an added file ('toadd1') from the wc (with force)"""
|
||||
@@ -109,7 +109,7 @@ class TestDeleteFiles(OscTestCase):
|
||||
self.assertFalse(os.path.exists('toadd1'))
|
||||
self.assertFalse(os.path.exists(os.path.join('.osc', '_to_be_deleted')))
|
||||
self.assertFalse(os.path.exists(os.path.join('.osc', '_to_be_added')))
|
||||
self.assertRaises(IOError, p.status, 'toadd1')
|
||||
self.assertRaises(osc.oscerr.OscIOError, p.status, 'toadd1')
|
||||
|
||||
def testDeleteReplacedForce(self):
|
||||
"""delete an added file ('merge') from the wc (with force)"""
|
||||
|
@@ -113,7 +113,7 @@ class TestDiffFiles(OscTestCase):
|
||||
self._change_to_pkg('simple')
|
||||
p = osc.core.Package('.')
|
||||
p.todo = ['toadd2']
|
||||
self.assertRaises(IOError, self.__check_diff, p, '', None)
|
||||
self.assertRaises(osc.oscerr.OscIOError, self.__check_diff, p, '', None)
|
||||
|
||||
def testDiffMultipleFiles(self):
|
||||
"""diff multiple files"""
|
||||
|
@@ -75,14 +75,14 @@ class TestInitPackage(OscTestCase):
|
||||
pac_dir = os.path.join(self.tmpdir, 'testpkg')
|
||||
os.mkdir(pac_dir)
|
||||
os.mkdir(os.path.join(pac_dir, osc.core.store))
|
||||
self.assertRaises(IOError, osc.core.Package.init_package, 'http://localhost', 'osctest', 'testpkg', pac_dir)
|
||||
self.assertRaises(osc.oscerr.OscIOError, osc.core.Package.init_package, 'http://localhost', 'osctest', 'testpkg', pac_dir)
|
||||
|
||||
def test_dirIsFile(self):
|
||||
"""initialize a package dir (dir is a file)"""
|
||||
pac_dir = os.path.join(self.tmpdir, 'testpkg')
|
||||
os.mkdir(pac_dir)
|
||||
open(os.path.join(pac_dir, osc.core.store), 'w').write('foo\n')
|
||||
self.assertRaises(IOError, osc.core.Package.init_package, 'http://localhost', 'osctest', 'testpkg', pac_dir)
|
||||
self.assertRaises(osc.oscerr.OscIOError, osc.core.Package.init_package, 'http://localhost', 'osctest', 'testpkg', pac_dir)
|
||||
|
||||
if __name__ == '__main__':
|
||||
import unittest
|
||||
|
@@ -18,7 +18,7 @@ class TestRevertFiles(OscTestCase):
|
||||
"""revert an unchanged file (state == ' ')"""
|
||||
self._change_to_pkg('simple')
|
||||
p = osc.core.Package('.')
|
||||
self.assertRaises(IOError, p.revert, 'toadd2')
|
||||
self.assertRaises(osc.oscerr.OscIOError, p.revert, 'toadd2')
|
||||
self._check_status(p, 'toadd2', '?')
|
||||
|
||||
def testRevertModified(self):
|
||||
@@ -61,7 +61,7 @@ class TestRevertFiles(OscTestCase):
|
||||
p = osc.core.Package('.')
|
||||
p.revert('addedmissing')
|
||||
self._check_addlist('toadd1\nreplaced\n')
|
||||
self.assertRaises(IOError, p.status, 'addedmissing')
|
||||
self.assertRaises(osc.oscerr.OscIOError, p.status, 'addedmissing')
|
||||
|
||||
def testRevertReplaced(self):
|
||||
"""revert a replaced (state == 'R') file"""
|
||||
@@ -85,7 +85,7 @@ class TestRevertFiles(OscTestCase):
|
||||
"""revert a skipped file"""
|
||||
self._change_to_pkg('simple')
|
||||
p = osc.core.Package('.')
|
||||
self.assertRaises(IOError, p.revert, 'skipped')
|
||||
self.assertRaises(osc.oscerr.OscIOError, p.revert, 'skipped')
|
||||
|
||||
def __check_file(self, fname):
|
||||
storefile = os.path.join('.osc', fname)
|
||||
|
Reference in New Issue
Block a user