Beispiel #1
0
    def test_patched_callproc_calls_timer(self):
        for operation, query in self.example_queries.items():
            with mock.patch.object(statsd, 'timer') as timer:
                client = mock.Mock(executable_name='client_executable_name')
                db = mock.Mock(executable_name='name', alias='alias', client=client)
                instance = mock.Mock(db=db)

                patched_callproc(lambda *args, **kwargs: None, instance, query)

                self.assertEqual(timer.call_count, 1)
                self.assertEqual(timer.call_args[0][0], 'db.client_executable_name.alias.callproc.%s' % operation)
    def test_patched_callproc_calls_timer(self):
        for operation, query in list(self.example_queries.items()):
            with mock.patch.object(statsd, 'timer') as timer:
                client = mock.Mock(executable_name='client_executable_name')
                db = mock.Mock(executable_name='name', alias='alias', client=client)
                instance = mock.Mock(db=db)

                patched_callproc(lambda *args, **kwargs: None, instance, query)

                self.assertEqual(timer.call_count, 1)
                self.assertEqual(timer.call_args[0][0], 'db.client_executable_name.alias.callproc.%s' % operation)
Beispiel #3
0
    def test_patched_callproc_calls_timer(self):
        for operation, query in list(self.example_queries.items()):
            with patch('django_statsd.patches.db.statsd') as statsd_mock:
                client = Mock(executable_name='client_executable_name')
                db = Mock(executable_name='name', alias='alias', client=client)
                instance = Mock(db=db)

                patched_callproc(lambda *args, **kwargs: None, instance, query)

                self.assertEqual(statsd_mock.timer.call_count, 1)
                self.assertEqual(
                    statsd_mock.timer.call_args[0][0],
                    'db.client_executable_name.alias.callproc.%s' % operation)
Beispiel #4
0
 def test_patched_callproc_calls_timer(self):
     with mock.patch.object(statsd, 'timer') as timer:
         db = mock.Mock(executable_name='name', alias='alias')
         instance = mock.Mock(db=db)
         patched_callproc(lambda *args, **kwargs: None, instance)
         self.assertEqual(timer.call_count, 1)