Mock.__getattr__()   A
last analyzed

Complexity

Conditions 1

Size

Total Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
dl 0
loc 3
rs 10
c 0
b 0
f 0
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