X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=tests%2Fbindings%2Fpython%2Fbt2%2Ftest_component_class.py;h=bc60606c72d2a5cbcf496f355c044d3df5d90aec;hb=b5947615bfcd6a309e1945a270f67ccc6cd2cf69;hp=73f0439bfdc30fcd804750b6f4ad5eaed167af02;hpb=056632bfab2b876e4e6149eaa3a6889ca3d28533;p=babeltrace.git diff --git a/tests/bindings/python/bt2/test_component_class.py b/tests/bindings/python/bt2/test_component_class.py index 73f0439b..bc60606c 100644 --- a/tests/bindings/python/bt2/test_component_class.py +++ b/tests/bindings/python/bt2/test_component_class.py @@ -245,6 +245,18 @@ class UserComponentClassTestCase(unittest.TestCase): self.assertEqual(query_log_level, bt2.LoggingLevel.WARNING) del query_log_level + def test_query_returns_none(self): + class MySink(bt2._UserSinkComponent): + def _consume(self): + pass + + @staticmethod + def _query(query_exec, obj, params, log_level): + return + + res = bt2.QueryExecutor().query(MySink, 'obj', None) + self.assertIsNone(res) + def test_query_simple(self): class MySink(bt2._UserSinkComponent): def _consume(self):