def test_testName(self):
		color.blue("test here baby")
		result = util.clearEmptyLines("""def run(self):\n       \n       \n       \n       \n       \n       window = """)

		expected = """def run(self):\n       window = """

		self.assertEqual(result, expected)
	def test_testName(self):
		color.blue("test here baby")
		result = util.clearEmptyLines('hellow\n\nworld')

		expected = 'hellow\nworld'

		self.assertEqual(result, expected)
	def test_testName(self):
		color.blue("test here baby")
		result = util.clearEmptyLines("""import sublime
import sublime_plugin
import os
from os import listdir
from os.path import isfile, join
import sys
sys.path.insert(0, '/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath')

import findAllRelative_model
class repaire_relative_paths_plugin_Command(sublime_plugin.WindowCommand):
    def run(self):
       
       
       
       
       
       window = self.window
       view = window.active_view()
       filename = view.file_name()
       findAllRelative_model.goAndWrite(filename)
       sublime.status_message("repaire_relative_paths_plugin done")""")

		expected = """import sublime
import sublime_plugin
import os
from os import listdir
from os.path import isfile, join
import sys
sys.path.insert(0, '/Users/maks/Library/Application Support/Sublime Text 3/Packages/goodPath')
import findAllRelative_model
class repaire_relative_paths_plugin_Command(sublime_plugin.WindowCommand):
    def run(self):
       window = self.window
       view = window.active_view()
       filename = view.file_name()
       findAllRelative_model.goAndWrite(filename)
       sublime.status_message("repaire_relative_paths_plugin done")"""

		assertMy.stringDiffByLines(result, expected)
示例#4
0
def py(text):
    regex = "{0}print\(.+\)|{0}color\..+\)".format("\n\s+")
    replace1 = re.sub(regex, "", text)
    result = util.clearEmptyLines(replace1)
    # result = replace1
    return result