Completed
Push — master ( 0d56a8...9e1177 )
by Jasper
10s
created

tests.FileFilterTests   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 11
Duplicated Lines 0 %
Metric Value
dl 0
loc 11
rs 10
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A FileFilterTests.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