Passed
Push — develop ( e76d2d...088138 )
by Jace
01:20
created

coveragespace.services   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 30
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
eloc 12
dl 0
loc 30
rs 10
c 0
b 0
f 0
ccs 4
cts 4
cp 1
wmc 1

1 Function

Rating   Name   Duplication   Size   Complexity  
A detected() 0 2 1
1
"""Utilities to detect when this program is running on external services."""
2
3 1
import os
4
5
6 1
CONTINUOUS_INTEGRATION = [
7
8
    # General
9
    'CI',
10
    'CONTINUOUS_INTEGRATION',
11
    'DISABLE_COVERAGE',
12
13
    # Travis CI
14
    'TRAVIS',
15
16
    # Appveyor
17
    'APPVEYOR',
18
19
    # CircleCI
20
    'CIRCLECI',
21
22
    # Drone
23
    'DRONE',
24
25 1
]
26 1
27
28
def detected():
29
    return any(name in CONTINUOUS_INTEGRATION for name in os.environ)
30