Mock   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 4
Duplicated Lines 0 %

Importance

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

1 Method

Rating   Name   Duplication   Size   Complexity  
A __getattr__() 0 3 1
1
#!/usr/bin/env python
2
# -*- encoding: utf-8 -*-
3
# vim: set et sw=4 ts=4 sts=4 ff=unix fenc=utf8:
4
# Author: Binux<[email protected]>
5
#         http://binux.me
6
# Created on 2015-11-10 01:31:54
7
8
import sys
9
from unittest.mock import MagicMock
10
from recommonmark.parser import CommonMarkParser
11
12
class Mock(MagicMock):
13
    @classmethod
14
    def __getattr__(cls, name):
15
            return Mock()
16
17
MOCK_MODULES = ['pycurl', 'lxml', 'psycopg2']
18
sys.modules.update((mod_name, Mock()) for mod_name in MOCK_MODULES)
19
20
source_parsers = {
21
        '.md': CommonMarkParser,
22
}
23
24
source_suffix = ['.rst', '.md']
25