def run(self):
    print('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++')
    print('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++')
    print("new run repaire_relative_paths_plugin_")
    print('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++')
    print('++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++')
    window = self.window
    view = window.active_view()
    filename = view.file_name()
    findAllRelative_model.goAndWrite(filename)
    sublime.status_message("repaire_relative_paths_plugin done")
Пример #2
0
	def test_goAndWrite(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
	"""	
		path = "/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath/forTest/a/b/c/testForWrite.iced"
		filer.write(path, inputFileContent)
		findAllRelative_model.goAndWrite(path)
		expected = """routes = require '../e.iced'
rrnt = require './k/f.iced'
db = require 'db'
module.exports = (url, param, test)->
	rrnt routes, url, param, test
	"""		
		result = filer.read(path)
		self.assertEqual (result, expected)