示例#1
0
    def test_delete_file_should_return_false_if_path_is_directory(self):
        import xbmcvfsdummy as xbmcvfs
        patcher = patch("os.path")
        patcher.start()
        import os
        os.path.isfile.return_value = False

        result = xbmcvfs.delete("someFile")

        args = os.path.isfile.call_args_list
        patcher.stop()
        print repr(args)
        assert (args[0][0][0] == "someFile")
        assert (result == False)
 def test_delete_file_should_return_false_if_path_is_directory(self):
     import xbmcvfsdummy as xbmcvfs
     patcher = patch("os.path")
     patcher.start()
     import os
     os.path.isfile.return_value = False
     
     result = xbmcvfs.delete("someFile")
     
     args = os.path.isfile.call_args_list
     patcher.stop()
     print repr(args)
     assert(args[0][0][0] == "someFile")
     assert(result == False)
示例#3
0
    def test_delete_file_should_call_os_unlink(self):
        import xbmcvfsdummy as xbmcvfs

        patcher = patch("os.path")
        patcher.start()
        patcher2 = patch("os.unlink")
        patcher2.start()
        import os
        os.path.isfile.return_value = True
        os.path.isdir.return_value = False
        os.unlink.return_value = "my_result"

        result = xbmcvfs.delete("someFile")

        args = os.path.isfile.call_args_list
        args2 = os.unlink.call_args_list
        patcher.stop()
        patcher2.stop()
        print repr(xbmcvfs)
        print repr(result)
        assert (result == "my_result")
    def test_delete_file_should_call_os_unlink(self):
        import xbmcvfsdummy as xbmcvfs

        patcher = patch("os.path")
        patcher.start()
        patcher2 = patch("os.unlink")
        patcher2.start()
        import os
        os.path.isfile.return_value = True
        os.path.isdir.return_value = False
        os.unlink.return_value = "my_result"

        result = xbmcvfs.delete("someFile")
        
        args = os.path.isfile.call_args_list
        args2 = os.unlink.call_args_list
        patcher.stop()
        patcher2.stop()
        print repr(xbmcvfs)
        print repr(result)
        assert(result == "my_result")