17 lines
605 B
Python
17 lines
605 B
Python
from django.db import connection
|
|
from django.db.backends.base.client import BaseDatabaseClient
|
|
from django.test import SimpleTestCase
|
|
|
|
|
|
class SimpleDatabaseClientTests(SimpleTestCase):
|
|
def setUp(self):
|
|
self.client = BaseDatabaseClient(connection=connection)
|
|
|
|
def test_settings_to_cmd_args_env(self):
|
|
msg = (
|
|
'subclasses of BaseDatabaseClient must provide a '
|
|
'settings_to_cmd_args_env() method or override a runshell().'
|
|
)
|
|
with self.assertRaisesMessage(NotImplementedError, msg):
|
|
self.client.settings_to_cmd_args_env(None, None)
|