Completed
Push — master ( d38e8d...bed8ce )
by Chris
01:07
created

test_format_modules_invalid()   A

Complexity

Conditions 2

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 2
c 1
b 0
f 0
dl 0
loc 4
rs 10
1
import json
2
from datetime import datetime as dt
3
4
from flask_jsondash import db_adapters
5
6
7
def test_reformat_data():
8
    c_id = 3
9
    res = db_adapters.reformat_data(dict(), c_id)
10
    assert isinstance(res, dict)
11
    assert 'date' in res
12
    assert res.get('id') == c_id
13
14
15
def test_format_modules():
16
    data = {'module_': json.dumps(dict()), 'name': 'foo'}
17
    res = db_adapters._format_modules(data)
18
    assert isinstance(res, list)
19
    assert res != []
20
    assert len(res) == 1
21
22
23
def test_format_modules_invalid():
24
    data = {'Foo': json.dumps(dict())}
25
    res = db_adapters._format_modules(data)
26
    assert res == []
27
28
29
def test_create_none():
30
    assert db_adapters.create() is None
31