FileFilterTests   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 11
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
dl 0
loc 11
rs 10
c 0
b 0
f 0
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A test_reads_extensions_from_config() 0 9 1
1
import unittest
2
from mock import Mock
3
import os
4
5
6
class FileFilterTests(unittest.TestCase):
7
8
    def test_reads_extensions_from_config(self):
9
        import niprov.filefilter
10
        dependencies = Mock()
11
        dependencies.getConfiguration().discover_file_extensions = ['.yes',
12
            '.ofc']
13
        filt = niprov.filefilter.FileFilter(dependencies=dependencies)
14
        self.assertTrue(filt.include('/p/sth.ofc'))
15
        self.assertTrue(filt.include('/p/sth.yes'))
16
        self.assertFalse(filt.include('/p/sth.nop'))
17
18
19