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)
def py(text): regex = "{0}print\(.+\)|{0}color\..+\)".format("\n\s+") replace1 = re.sub(regex, "", text) result = util.clearEmptyLines(replace1) # result = replace1 return result