@@ -2008,22 +2008,14 @@ def test_move_file_to_dir(self):
20082008 base = self .cls (self .base )
20092009 source = base / 'fileA'
20102010 target = base / 'dirB'
2011- if self .cls .parser is posixpath :
2012- exc_type = IsADirectoryError
2013- else :
2014- exc_type = PermissionError
2015- self .assertRaises (exc_type , source .move , target )
2011+ self .assertRaises (OSError , source .move , target )
20162012
20172013 def test_move_file_to_empty_dir (self ):
20182014 base = self .cls (self .base )
20192015 source = base / 'fileA'
20202016 target = base / 'fileA_moved'
20212017 target .mkdir ()
2022- if self .cls .parser is posixpath :
2023- exc_type = IsADirectoryError
2024- else :
2025- exc_type = PermissionError
2026- self .assertRaises (exc_type , source .move , target )
2018+ self .assertRaises (OSError , source .move , target )
20272019
20282020 def test_move_dir (self ):
20292021 base = self .cls (self .base )
@@ -2045,22 +2037,13 @@ def test_move_dir_to_file(self):
20452037 base = self .cls (self .base )
20462038 source = base / 'dirB'
20472039 target = base / 'fileA'
2048- if self .cls .parser is posixpath :
2049- exc_type = NotADirectoryError
2050- else :
2051- exc_type = PermissionError
2052- self .assertRaises (exc_type , source .move , target )
2040+ self .assertRaises (OSError , source .move , target )
20532041
20542042 def test_move_dir_to_dir (self ):
20552043 base = self .cls (self .base )
20562044 source = base / 'dirC'
20572045 target = base / 'dirB'
2058- with self .assertRaises (OSError ) as cm :
2059- source .move (target )
2060- if self .cls .parser is posixpath :
2061- self .assertEqual (cm .exception .errno , errno .ENOTEMPTY )
2062- else :
2063- self .assertEqual (cm .exception .winerror , 5 ) # ERROR_ACCESS_DENIED
2046+ self .assertRaises (OSError , source .move , target )
20642047
20652048 def test_move_dir_to_empty_dir (self ):
20662049 base = self .cls (self .base )
0 commit comments