Esempio n. 1
0
    def test_comment_contains_code_with_multi_line(self):
        self.assertTrue(eradicate.comment_contains_code(
            '#def foo():'))

        self.assertTrue(eradicate.comment_contains_code(
            '#else:'))

        self.assertTrue(eradicate.comment_contains_code(
            '#  else  :  '))

        self.assertTrue(eradicate.comment_contains_code(
            '# "foo %d" % \\'))

        self.assertTrue(eradicate.comment_contains_code(
            '#elif True:'))

        self.assertTrue(eradicate.comment_contains_code(
            '#x = foo('))

        self.assertFalse(eradicate.comment_contains_code(
            '# this is = to that :('))

        self.assertFalse(eradicate.comment_contains_code(
            '#else'))

        self.assertFalse(eradicate.comment_contains_code(
            '#or else:'))

        self.assertFalse(eradicate.comment_contains_code(
            '#else True:'))
Esempio n. 2
0
    def test_comment_contains_code_with_print(self):
        self.assertTrue(eradicate.comment_contains_code('#print'))

        self.assertTrue(eradicate.comment_contains_code('#print(1)'))

        self.assertTrue(eradicate.comment_contains_code('#print 1'))

        self.assertFalse(eradicate.comment_contains_code('#to print'))
Esempio n. 3
0
    def test_comment_contains_code_with_encoding(self):
        self.assertFalse(eradicate.comment_contains_code('# coding=utf-8'))

        self.assertFalse(eradicate.comment_contains_code('#coding = utf-8'))

        self.assertFalse(eradicate.comment_contains_code('# coding: utf-8'))

        self.assertTrue(eradicate.comment_contains_code('# codings=utf-8'))
Esempio n. 4
0
    def test_comment_contains_code_with_multi_line(self):
        self.assertTrue(eradicate.comment_contains_code(
            '#def foo():'))

        self.assertTrue(eradicate.comment_contains_code(
            '#else:'))

        self.assertTrue(eradicate.comment_contains_code(
            '#  else  :  '))

        self.assertTrue(eradicate.comment_contains_code(
            '# "foo %d" % \\'))

        self.assertTrue(eradicate.comment_contains_code(
            '#elif True:'))

        self.assertTrue(eradicate.comment_contains_code(
            '#x = foo('))

        self.assertFalse(eradicate.comment_contains_code(
            '#else'))

        self.assertFalse(eradicate.comment_contains_code(
            '#or else:'))

        self.assertFalse(eradicate.comment_contains_code(
            '#else True:'))
Esempio n. 5
0
    def test_comment_contains_code_with_print(self):
        self.assertTrue(eradicate.comment_contains_code(
            '#print'))

        self.assertTrue(eradicate.comment_contains_code(
            '#print(1)'))

        self.assertTrue(eradicate.comment_contains_code(
            '#print 1'))

        self.assertFalse(eradicate.comment_contains_code(
            '#to print'))
Esempio n. 6
0
    def test_comment_contains_code_with_encoding(self):
        self.assertFalse(eradicate.comment_contains_code(
            '# coding=utf-8'))

        self.assertFalse(eradicate.comment_contains_code(
            '#coding = utf-8'))

        self.assertFalse(eradicate.comment_contains_code(
            '# coding: utf-8'))

        self.assertTrue(eradicate.comment_contains_code(
            '# codings=utf-8'))
Esempio n. 7
0
 def test_comment_contains_code_with_sentences(self):
     self.assertFalse(eradicate.comment_contains_code('#code is good'))
Esempio n. 8
0
    def test_comment_contains_code_with_return(self):
        self.assertTrue(eradicate.comment_contains_code('#return x'))

        self.assertFalse(eradicate.comment_contains_code('#to return'))
Esempio n. 9
0
    def test_comment_contains_code(self):
        self.assertFalse(eradicate.comment_contains_code('#'))

        self.assertFalse(
            eradicate.comment_contains_code('# This is a (real) comment.'))

        self.assertFalse(eradicate.comment_contains_code('# 123'))

        self.assertFalse(eradicate.comment_contains_code('# 123.1'))

        self.assertFalse(eradicate.comment_contains_code('# 1, 2, 3'))

        self.assertFalse(eradicate.comment_contains_code('x = 1  # x = 1'))

        self.assertFalse(
            eradicate.comment_contains_code(
                '# pylint: disable=redefined-outer-name'))

        self.assertFalse(
            eradicate.comment_contains_code('# Issue #999: This is not code'))

        self.assertTrue(eradicate.comment_contains_code('# x = 1'))

        self.assertTrue(
            eradicate.comment_contains_code('#from foo import eradicate'))

        self.assertTrue(eradicate.comment_contains_code('#import eradicate'))

        self.assertTrue(eradicate.comment_contains_code('#"key": value,'))

        self.assertTrue(eradicate.comment_contains_code('#"key": "value",'))

        self.assertTrue(eradicate.comment_contains_code('#"key": 1 + 1,'))

        self.assertTrue(eradicate.comment_contains_code("#'key': 1 + 1,"))

        self.assertTrue(eradicate.comment_contains_code('#"key": {'))

        self.assertTrue(eradicate.comment_contains_code('#}'))

        self.assertTrue(eradicate.comment_contains_code('#} )]'))

        self.assertTrue(eradicate.comment_contains_code('#},'))
Esempio n. 10
0
    def test_comment_contains_code_with_return(self):
        self.assertTrue(eradicate.comment_contains_code(
            '#return x'))

        self.assertFalse(eradicate.comment_contains_code(
            '#to return'))
Esempio n. 11
0
    def test_comment_contains_code(self):
        self.assertFalse(eradicate.comment_contains_code(
            '#'))

        self.assertFalse(eradicate.comment_contains_code(
            '# This is a (real) comment.'))

        self.assertFalse(eradicate.comment_contains_code(
            '# 123'))

        self.assertFalse(eradicate.comment_contains_code(
            '# 123.1'))

        self.assertFalse(eradicate.comment_contains_code(
            '# 1, 2, 3'))

        self.assertFalse(eradicate.comment_contains_code(
            'x = 1  # x = 1'))

        self.assertFalse(eradicate.comment_contains_code(
            '# Issue #999: This is not code'))

        self.assertTrue(eradicate.comment_contains_code(
            '# x = 1'))

        self.assertTrue(eradicate.comment_contains_code(
            '#from foo import eradicate'))

        self.assertTrue(eradicate.comment_contains_code(
            '#import eradicate'))

        self.assertTrue(eradicate.comment_contains_code(
            '#"key": value,'))

        self.assertTrue(eradicate.comment_contains_code(
            '#"key": "value",'))

        self.assertTrue(eradicate.comment_contains_code(
            '#"key": 1 + 1,'))

        self.assertTrue(eradicate.comment_contains_code(
            "#'key': 1 + 1,"))

        self.assertTrue(eradicate.comment_contains_code(
            '#"key": {'))

        self.assertTrue(eradicate.comment_contains_code(
            '#}'))

        self.assertTrue(eradicate.comment_contains_code(
            '#} )]'))

        self.assertTrue(eradicate.comment_contains_code(
            '#},'))
Esempio n. 12
0
 def test_comment_contains_code_with_sentences(self):
     self.assertFalse(eradicate.comment_contains_code(
         '#code is good'))