コード例 #1
0
    def test_records_all(self):
        callback = mock.Mock()
        with AllDBRecorder(callback):
            run_query('replica', 'SELECT 1')
            run_query('default', 'SELECT 2')
            run_query('second', 'SELECT 3')

        assert callback.mock_calls == [
            mock.call(DBOp('replica', 'SELECT #')),
            mock.call(DBOp('default', 'SELECT #')),
            mock.call(DBOp('second', 'SELECT #')),
        ]
コード例 #2
0
ファイル: test_db.py プロジェクト: aaron7/django-perf-rec
    def test_records_all(self):
        callback = mock.Mock()
        with AllDBRecorder(callback):
            run_query("replica", "SELECT 1")
            run_query("default", "SELECT 2")
            run_query("second", "SELECT 3")

        assert callback.mock_calls == [
            mock.call(DBOp("replica", "SELECT #")),
            mock.call(DBOp("default", "SELECT #")),
            mock.call(DBOp("second", "SELECT #")),
        ]
コード例 #3
0
 def test_secondary(self):
     callback = mock.Mock()
     with DBRecorder('second', callback):
         run_query('second', 'SELECT 1')
     callback.assert_called_once_with(DBOp('second', 'SELECT #'))
コード例 #4
0
 def test_not_equal_sql(self):
     assert (
         DBOp('foo', 'bar') !=
         DBOp('foo', 'baz')
     )
コード例 #5
0
 def test_not_equal_alias(self):
     assert (
         DBOp('foo', 'bar') !=
         DBOp('baz', 'bar')
     )
コード例 #6
0
 def test_equal(self):
     assert (
         DBOp('foo', 'bar') ==
         DBOp('foo', 'bar')
     )
コード例 #7
0
 def test_create(self):
     op = DBOp('myalias', 'SELECT 1')
     assert op.alias == 'myalias'
     assert op.sql == 'SELECT 1'
コード例 #8
0
ファイル: test_db.py プロジェクト: tolomea/django-perf-rec
 def test_not_equal_traceback(self):
     assert DBOp("foo", "bar", "traceback") != DBOp("foo", "baz", None)
コード例 #9
0
ファイル: test_db.py プロジェクト: aaron7/django-perf-rec
 def test_secondary(self):
     callback = mock.Mock()
     with DBRecorder("second", callback):
         run_query("second", "SELECT 1")
     callback.assert_called_once_with(DBOp("second", "SELECT #"))
コード例 #10
0
ファイル: test_db.py プロジェクト: aaron7/django-perf-rec
 def test_not_equal_sql(self):
     assert DBOp("foo", "bar") != DBOp("foo", "baz")
コード例 #11
0
ファイル: test_db.py プロジェクト: aaron7/django-perf-rec
 def test_not_equal_alias(self):
     assert DBOp("foo", "bar") != DBOp("baz", "bar")
コード例 #12
0
ファイル: test_db.py プロジェクト: aaron7/django-perf-rec
 def test_equal(self):
     assert DBOp("foo", "bar") == DBOp("foo", "bar")
コード例 #13
0
ファイル: test_db.py プロジェクト: aaron7/django-perf-rec
 def test_create(self):
     op = DBOp("myalias", "SELECT 1")
     assert op.alias == "myalias"
     assert op.sql == "SELECT 1"
コード例 #14
0
ファイル: test_db.py プロジェクト: tolomea/django-perf-rec
 def test_create(self):
     op = DBOp("myalias", "SELECT 1", None)
     assert op.alias == "myalias"
     assert op.query == "SELECT 1"
     assert op.traceback is None
コード例 #15
0
ファイル: test_db.py プロジェクト: tolomea/django-perf-rec
 def test_default(self, extract_stack):
     callback = mock.Mock()
     with DBRecorder("default", callback):
         run_query("default", "SELECT 1")
     callback.assert_called_once_with(DBOp("default", "SELECT #", None))
コード例 #16
0
 def test_replica(self):
     callback = mock.Mock()
     with DBRecorder('replica', callback):
         run_query('replica', 'SELECT 1')
     callback.assert_called_once_with(DBOp('replica', 'SELECT #'))
コード例 #17
0
ファイル: test_db.py プロジェクト: aaron7/django-perf-rec
 def test_replica(self):
     callback = mock.Mock()
     with DBRecorder("replica", callback):
         run_query("replica", "SELECT 1")
     callback.assert_called_once_with(DBOp("replica", "SELECT #"))
コード例 #18
0
ファイル: test_db.py プロジェクト: tolomea/django-perf-rec
 def test_equal(self):
     assert DBOp("foo", "bar", "traceback") == DBOp("foo", "bar",
                                                    "traceback")