Fix mock test for python 3.7
This commit is contained in:
parent
f5364dfbc1
commit
8841047473
|
@ -607,9 +607,12 @@ class TestAppHandler(TestCase):
|
||||||
|
|
||||||
with self.app.short_session(foo='bar') as s:
|
with self.app.short_session(foo='bar') as s:
|
||||||
short_session.assert_called_once()
|
short_session.assert_called_once()
|
||||||
self.assertEqual(len(short_session.call_args), 2)
|
# TODO: python 3.7 mock objects do not have attrs for
|
||||||
self.assertEqual(short_session.call_args.kwargs['foo'], 'bar')
|
# args/kwargs, but once we drop that support we can
|
||||||
self.assertIsInstance(short_session.call_args.kwargs['factory'], partial)
|
# use those instead of treating call_args as tuple
|
||||||
|
self.assertEqual(len(short_session.call_args[1]), 2)
|
||||||
|
self.assertEqual(short_session.call_args[1]['foo'], 'bar')
|
||||||
|
self.assertIsInstance(short_session.call_args[1]['factory'], partial)
|
||||||
|
|
||||||
def test_cache_model(self):
|
def test_cache_model(self):
|
||||||
engine = sa.create_engine('sqlite://')
|
engine = sa.create_engine('sqlite://')
|
||||||
|
|
Loading…
Reference in a new issue