def test_delete ( self ): """ file deletion """ content = 'print "Hello World!"\n' f = File( 'data/foo.py' ) self.assertEqual( f.exists, False ) # Create the file. f.create_file( content ) self.assertEqual( f.exists, True ) self.failUnlessRaises( ValueError, f.create_file, content ) self.assertEqual( f.children, None ) self.assertEqual( f.ext, '.py' ) self.assertEqual( f.is_file, True ) self.assertEqual( f.is_folder, False ) self.assertEqual( f.mime_type, 'text/x-python' ) self.assertEqual( f.name, 'foo' ) self.assertEqual( f.path, 'data/foo.py' ) # Delete it. f.delete() self.assertEqual( f.exists, False ) # Attempt to delete a non-existet file (should do nothing). f = File( 'data/bogus.py' ) self.assertEqual( f.exists, False ) f.delete() self.assertEqual( f.exists, False ) return
def test_delete ( self ): """ folder deletion """ f = File( 'data/sub' ) self.assertEqual( f.exists, False ) # Create the folder. f.create_folder() self.assertEqual( f.exists, True ) self.failUnlessRaises( ValueError, f.create_folder ) self.assertEqual( len( f.children ), 0 ) self.assertEqual( f.ext, '' ) self.assertEqual( f.is_file, False ) self.assertEqual( f.is_folder, True ) self.assertEqual( f.mime_type, 'content/unknown' ) self.assertEqual( f.name, 'sub' ) self.assertEqual( f.path, 'data/sub' ) # Delete it. f.delete() self.assertEqual( f.exists, False ) # Attempt to delete a non-existet folder (should do nothing). f = File( 'data/bogus' ) self.assertEqual( f.exists, False ) f.delete() self.assertEqual( f.exists, False ) return #-- EOF ------------------------------------------------------------------------