2017-10-22 15:30:42 +00:00
|
|
|
from django.test import SimpleTestCase
|
|
|
|
from django.utils.connection import BaseConnectionHandler
|
|
|
|
|
|
|
|
|
|
|
|
class BaseConnectionHandlerTests(SimpleTestCase):
|
|
|
|
def test_create_connection(self):
|
|
|
|
handler = BaseConnectionHandler()
|
2022-02-03 19:24:19 +00:00
|
|
|
msg = "Subclasses must implement create_connection()."
|
2017-10-22 15:30:42 +00:00
|
|
|
with self.assertRaisesMessage(NotImplementedError, msg):
|
|
|
|
handler.create_connection(None)
|
2022-03-08 10:48:56 +00:00
|
|
|
|
|
|
|
def test_all_initialized_only(self):
|
|
|
|
handler = BaseConnectionHandler({"default": {}})
|
|
|
|
self.assertEqual(handler.all(initialized_only=True), [])
|