Completed
Pull Request — master (#1073)
by Lasse
01:56
created

test_invalid()   A

Complexity

Conditions 1

Size

Total Lines 3

Duplication

Lines 0
Ratio 0 %
Metric Value
cc 1
dl 0
loc 3
rs 10
1
import sys
2
import unittest
3
from queue import Queue
4
5
sys.path.insert(0, ".")
6
from bears.tests.LocalBearTestHelper import LocalBearTestHelper
7
from bears.Python.PyUnusedCodeBear import PyUnusedCodeBear
8
from coalib.settings.Section import Section
9
10
11
class PyUnusedCodeBearTest(LocalBearTestHelper):
12
    def setUp(self):
13
        self.uut = PyUnusedCodeBear(Section('name'), Queue())
14
15
    def test_valid(self):
16
        self.assertLinesValid(self.uut, ["import sys; sys.do()"])
17
        self.assertLinesValid(self.uut, ["a = 2; print(a)"])
18
19
    def test_invalid(self):
20
        self.assertLinesInvalid(self.uut, ["import os"])
21
        self.assertLinesInvalid(self.uut, ["pass"])
22
23
24
if __name__ == '__main__':
25
    unittest.main(verbosity=2)
26