Exemple #1
0
def RemoveIdentifierFreeText_SlashesInStrings_test():
    eq_("foo \nbar baz\nqux ",
        iu.RemoveIdentifierFreeText('foo \nbar "fo\\\\"baz\nqux "qwe"'))

    eq_("foo \nbar \nqux ",
        iu.RemoveIdentifierFreeText("foo '\\\\'\nbar '\\\\'\nqux '\\\\'"))
Exemple #2
0
def RemoveIdentifierFreeText_SimpleDoubleQuoteString_test():
    eq_("foo \nbar \nqux", iu.RemoveIdentifierFreeText('foo \nbar "foo"\nqux'))
Exemple #3
0
def RemoveIdentifierFreeText_EscapedQuotes_test():
    eq_("foo \nbar \nqux",
        iu.RemoveIdentifierFreeText("foo \nbar 'fo\\'oz\\nfoo'\nqux"))

    eq_("foo \nbar \nqux",
        iu.RemoveIdentifierFreeText('foo \nbar "fo\\"oz\\nfoo"\nqux'))
Exemple #4
0
def RemoveIdentifierFreeText_PythonComments_test():
    eq_("foo \nbar \nqux", iu.RemoveIdentifierFreeText("foo \nbar #foo \nqux"))
Exemple #5
0
def RemoveIdentifierFreeText_SimpleSingleQuoteString_test():
    eq_("foo \nbar \nqux", iu.RemoveIdentifierFreeText("foo \nbar 'foo'\nqux"))
Exemple #6
0
def RemoveIdentifierFreeText_CppComments_test():
    eq_("foo \nbar \nqux",
        iu.RemoveIdentifierFreeText("foo \nbar //foo \nqux"))
Exemple #7
0
def RemoveIdentifierFreeText_PythonMultilineString_test():
    eq_("\nzoo", iu.RemoveIdentifierFreeText("\"\"\"\nfoobar\n\"\"\"\nzoo"))

    eq_("\nzoo", iu.RemoveIdentifierFreeText("'''\nfoobar\n'''\nzoo"))
Exemple #8
0
def RemoveIdentifierFreeText_NoMultilineString_test():
    eq_("'\nlet x = \nlet y = ",
        iu.RemoveIdentifierFreeText("'\nlet x = 'foo'\nlet y = 'bar'"))

    eq_("\"\nlet x = \nlet y = ",
        iu.RemoveIdentifierFreeText("\"\nlet x = \"foo\"\nlet y = \"bar\""))
Exemple #9
0
def RemoveIdentifierFreeText_EscapedQuotesStartStrings_test():
    eq_("\\\"foo\\\" zoo",
        iu.RemoveIdentifierFreeText("\\\"foo\\\"'\"''bar' zoo'test'"))

    eq_("\\'foo\\' zoo",
        iu.RemoveIdentifierFreeText("\\'foo\\'\"'\"\"bar\" zoo\"test\""))
Exemple #10
0
def RemoveIdentifierFreeText_CstyleComments_test():
    eq_("foo \nbar \nqux",
        iu.RemoveIdentifierFreeText("foo \nbar /* foo */\nqux"))

    eq_("foo \nbar \nqux",
        iu.RemoveIdentifierFreeText("foo \nbar /* foo \n foo2 */\nqux"))