Fixed broken OracleDbshellTests tests after 9386586f31.

This commit is contained in:
Mariusz Felisiak 2019-08-23 21:25:21 +02:00 committed by GitHub
parent 06372a8d27
commit 92c72b68b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -10,7 +10,7 @@ from django.test import SimpleTestCase
class OracleDbshellTests(SimpleTestCase): class OracleDbshellTests(SimpleTestCase):
def _run_dbshell(self, rlwrap=False): def _run_dbshell(self, rlwrap=False):
"""Run runshell command and capture its arguments.""" """Run runshell command and capture its arguments."""
def _mock_subprocess_run(*args): def _mock_subprocess_run(*args, **kwargs):
self.subprocess_args = list(*args) self.subprocess_args = list(*args)
return CompletedProcess(self.subprocess_args, 0) return CompletedProcess(self.subprocess_args, 0)
@ -24,11 +24,11 @@ class OracleDbshellTests(SimpleTestCase):
def test_without_rlwrap(self): def test_without_rlwrap(self):
self.assertEqual( self.assertEqual(
self._run_dbshell(rlwrap=False), self._run_dbshell(rlwrap=False),
('sqlplus', '-L', connection._connect_string()), ['sqlplus', '-L', connection._connect_string()],
) )
def test_with_rlwrap(self): def test_with_rlwrap(self):
self.assertEqual( self.assertEqual(
self._run_dbshell(rlwrap=True), self._run_dbshell(rlwrap=True),
('/usr/bin/rlwrap', 'sqlplus', '-L', connection._connect_string()), ['/usr/bin/rlwrap', 'sqlplus', '-L', connection._connect_string()],
) )