     
     func test_createFile() {
         let fm = NSFileManager.defaultManager()
-        let path = "/tmp/testfile"
+        let path = "/tmp/testfile\(NSUUID().UUIDString)"
         
         ignoreError { try fm.removeItem(atPath: path) }
         


    func test_moveFile() {
        let fm = NSFileManager.defaultManager()
        let path = "/tmp/testfile"
        let path2 = "/tmp/testfile2"

        func cleanup() {
            ignoreError { try fm.removeItem(atPath: path) }

            XCTAssert((attributes[NSFilePosixPermissions] as? NSNumber)?.int16Value == 0o0600)
        }
        catch { XCTFail("\(error)") }

        do {
            try fm.removeItem(atPath: path)
        } catch {
            XCTFail("Failed to clean up files")
        }
    }
    
    func test_pathEnumerator() {
        let fm = NSFileManager.defaultManager()
        let testDirName = "testdir\(NSUUID().UUIDString)"
        let basePath = "/tmp/\(testDirName)"
        let itemPath = "/tmp/\(testDirName)/item"
        let basePath2 = "/tmp/\(testDirName)/path2"
        let itemPath2 = "/tmp/\(testDirName)/path2/item"
        
        ignoreError { try fm.removeItem(atPath: basePath) }
        
