Completed
Pull Request — master (#1431)
by Abdeali
01:38
created

bears.tests.general.LineLengthBearTest.test_run()   A

Complexity

Conditions 1

Size

Total Lines 10

Duplication

Lines 0
Ratio 0 %
Metric Value
cc 1
dl 0
loc 10
rs 9.4285
1
from bears.general.LineLengthBear import LineLengthBear
2
from bears.tests.LocalBearTestHelper import verify_local_bear
3
4
5
test_file = """
6
test
7
too
8
er
9
e
10
""".split("\n")
11
12
13
LineLengthBear1Test = verify_local_bear(LineLengthBear,
14
                                        valid_files=(test_file,),
15
                                        invalid_files=(["testa"],
16
                                                       ["test line"]),
17
                                        settings={"max_line_length": "4"})
18
19
20
LineLengthBear2Test = verify_local_bear(LineLengthBear,
21
                                        valid_files=(test_file,
22
                                                     ["http://a.domain.de"]),
23
                                        invalid_files=(["asdasd"],),
24
                                        settings={
25
                                            "max_line_length": "4",
26
                                            "ignore_length_regex": "http://"})
27