for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
import json
from datetime import datetime as dt
from flask_jsondash import db_adapters
def test_reformat_data():
c_id = 3
res = db_adapters.reformat_data(dict(), c_id)
assert isinstance(res, dict)
assert 'date' in res
assert res.get('id') == c_id
def test_format_modules():
data = {'module_': json.dumps(dict()), 'name': 'foo'}
res = db_adapters._format_modules(data)
assert isinstance(res, list)
assert res != []
assert len(res) == 1
def test_format_modules_invalid():
data = {'Foo': json.dumps(dict())}
assert res == []
def test_create_none():
assert db_adapters.create() is None