This commit: 1. Formats all of our existing code using `black`. 2. Adds a note about using `black` to `CONTRIBUTING.rst`. 3. Runs `black --check` as part of CI (failing builds that aren't properly formatted).
15 lines
393 B
Python
15 lines
393 B
Python
import unittest
|
|
|
|
from mongoengine.common import _import_class
|
|
from mongoengine import Document
|
|
|
|
|
|
class TestCommon(unittest.TestCase):
|
|
def test__import_class(self):
|
|
doc_cls = _import_class("Document")
|
|
self.assertIs(doc_cls, Document)
|
|
|
|
def test__import_class_raise_if_not_known(self):
|
|
with self.assertRaises(ValueError):
|
|
_import_class("UnknownClass")
|