Passed
Push — master ( 584ffe...9da24d )
by Yu
01:40
created

ebook_homebrew.models.models   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 29
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
eloc 14
dl 0
loc 29
ccs 13
cts 13
cp 1
rs 10
c 0
b 0
f 0
wmc 3

3 Methods

Rating   Name   Duplication   Size   Complexity  
A UploadModel.__init__() 0 3 1
A FileNotFoundModel.__init__() 0 3 1
A ErrorModel.__init__() 0 3 1
1
"""Provides Rest API models
2
"""
3
4 1
import datetime
5
6
7 1
class UploadModel:
8
    """Upload_id Model"""
9
10 1
    def __init__(self, upload_id):
11 1
        self.upload_id = str(upload_id)
12 1
        self.release_date = datetime.datetime.now()
13
14
15 1
class ErrorModel:
16
    """Error Model"""
17
18 1
    def __init__(self, error):
19 1
        self.error = str(error)
20 1
        self.errorDate = datetime.datetime.now()
21
22
23 1
class FileNotFoundModel:
24
    """FileNotFound Model"""
25
26 1
    def __init__(self, reason):
27 1
        self.reason = reason
28
        self.errorDate = datetime.datetime.now()
29