def test_recursiveWrite(self): color.blue("test here baby") inputFileContent = """routes = require '../../routes/e' rrnt = require '../f.iced' db = require 'db' module.exports = (url, param, test)-> rrnt routes, url, param, test """ # expected = """routes = require '../e.iced' # rrnt = require './k/f.iced' # db = require 'db' # module.exports = (url, param, test)-> # rrnt routes, url, param, test # """ path = "/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forRecursiveTest" files = recursiveSearch_model.getAllFiles(path) for fileName in files: filer.write(fileName, inputFileContent) findAllRelative_model.repaireRecursive(path) for fileName in files: result = filer.read(fileName) self.assertNotEqual (result, inputFileContent)
def test_getAllFiles_byFileName(self): color.blue("test here baby") result = recursiveSearch_model.getAllFiles('/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forTest/a.js') print('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++') print('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++') print('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++') print('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++') print(result) expected = ['/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forTest/a/package.json', '/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forTest/a/b/c_start.js', '/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forTest/a/b/e.iced', '/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forTest/a/b/c/test.iced', '/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forTest/a/b/c/testForWrite.iced', '/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forTest/a/b/c/k/f.iced'] self.assertEqual(result, expected)
def repaireRecursive(filePath): allFiles = recursiveSearch_model.getAllFiles(filePath) for fileName in allFiles: goAndWrite(fileName)