projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bt2: Add `Const` suffix to non-user component-related classes and adapt tests
[babeltrace.git]
/
tests
/
bindings
/
python
/
bt2
/
test_component_class.py
diff --git
a/tests/bindings/python/bt2/test_component_class.py
b/tests/bindings/python/bt2/test_component_class.py
index aa13cd6aff5f16f64b2a42c5f2758717baba176f..100694285fcbbee4d8f5aee585b396f011793b33 100644
(file)
--- a/
tests/bindings/python/bt2/test_component_class.py
+++ b/
tests/bindings/python/bt2/test_component_class.py
@@
-16,7
+16,6
@@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
-from bt2 import value
import unittest
import bt2
import unittest
import bt2
@@
-185,7
+184,7
@@
class UserComponentClassTestCase(unittest.TestCase):
pass
with self.assertRaises(bt2.UnknownObject):
pass
with self.assertRaises(bt2.UnknownObject):
- bt2.QueryExecutor(
).query(MySink, 'obj', 23
)
+ bt2.QueryExecutor(
MySink, 'obj', 23).query(
)
def test_query_raises(self):
class MySink(bt2._UserSinkComponent):
def test_query_raises(self):
class MySink(bt2._UserSinkComponent):
@@
-193,11
+192,11
@@
class UserComponentClassTestCase(unittest.TestCase):
pass
@classmethod
pass
@classmethod
- def _user_query(cls,
query_exec, obj, params, log_level
):
+ def _user_query(cls,
priv_query_exec, obj, params
):
raise ValueError
with self.assertRaises(bt2._Error):
raise ValueError
with self.assertRaises(bt2._Error):
- bt2.QueryExecutor(
).query(MySink, 'obj', 23
)
+ bt2.QueryExecutor(
MySink, 'obj', 23).query(
)
def test_query_wrong_return_type(self):
class MySink(bt2._UserSinkComponent):
def test_query_wrong_return_type(self):
class MySink(bt2._UserSinkComponent):
@@
-205,11
+204,11
@@
class UserComponentClassTestCase(unittest.TestCase):
pass
@classmethod
pass
@classmethod
- def _user_query(cls,
query_exec, obj, params, log_level
):
+ def _user_query(cls,
priv_query_exec, obj, params, method_obj
):
return ...
with self.assertRaises(bt2._Error):
return ...
with self.assertRaises(bt2._Error):
- bt2.QueryExecutor(
).query(MySink, 'obj', 23
)
+ bt2.QueryExecutor(
MySink, 'obj', 23).query(
)
def test_query_params_none(self):
class MySink(bt2._UserSinkComponent):
def test_query_params_none(self):
class MySink(bt2._UserSinkComponent):
@@
-217,14
+216,14
@@
class UserComponentClassTestCase(unittest.TestCase):
pass
@classmethod
pass
@classmethod
- def _user_query(cls,
query_exec, obj, params, log_level
):
+ def _user_query(cls,
priv_query_exec, obj, params, method_obj
):
nonlocal query_params
query_params = params
return None
query_params = None
params = None
nonlocal query_params
query_params = params
return None
query_params = None
params = None
- res = bt2.QueryExecutor(
).query(MySink, 'obj', params
)
+ res = bt2.QueryExecutor(
MySink, 'obj', params).query(
)
self.assertEqual(query_params, params)
self.assertIsNone(res)
del query_params
self.assertEqual(query_params, params)
self.assertIsNone(res)
del query_params
@@
-235,12
+234,14
@@
class UserComponentClassTestCase(unittest.TestCase):
pass
@classmethod
pass
@classmethod
- def _user_query(cls,
query_exec, obj, params, log_level
):
+ def _user_query(cls,
priv_query_exec, obj, params, method_obj
):
nonlocal query_log_level
nonlocal query_log_level
- query_log_level =
lo
g_level
+ query_log_level =
priv_query_exec.loggin
g_level
query_log_level = None
query_log_level = None
- res = bt2.QueryExecutor().query(MySink, 'obj', None, bt2.LoggingLevel.WARNING)
+ query_exec = bt2.QueryExecutor(MySink, 'obj', None)
+ query_exec.logging_level = bt2.LoggingLevel.WARNING
+ query_exec.query()
self.assertEqual(query_log_level, bt2.LoggingLevel.WARNING)
del query_log_level
self.assertEqual(query_log_level, bt2.LoggingLevel.WARNING)
del query_log_level
@@
-250,10
+251,10
@@
class UserComponentClassTestCase(unittest.TestCase):
pass
@staticmethod
pass
@staticmethod
- def _user_query(
query_exec, obj, params, log_level
):
+ def _user_query(
priv_query_exec, obj, params, method_obj
):
return
return
- res = bt2.QueryExecutor(
).query(MySink, 'obj', None
)
+ res = bt2.QueryExecutor(
MySink, 'obj', None).query(
)
self.assertIsNone(res)
def test_query_simple(self):
self.assertIsNone(res)
def test_query_simple(self):
@@
-262,14
+263,14
@@
class UserComponentClassTestCase(unittest.TestCase):
pass
@classmethod
pass
@classmethod
- def _user_query(cls,
query_exec, obj, params, log_level
):
+ def _user_query(cls,
priv_query_exec, obj, params, method_obj
):
nonlocal query_params
query_params = params
return 17.5
query_params = None
params = ['coucou', 23, None]
nonlocal query_params
query_params = params
return 17.5
query_params = None
params = ['coucou', 23, None]
- res = bt2.QueryExecutor(
).query(MySink, 'obj', params
)
+ res = bt2.QueryExecutor(
MySink, 'obj', params).query(
)
self.assertEqual(query_params, params)
self.assertEqual(res, 17.5)
del query_params
self.assertEqual(query_params, params)
self.assertEqual(res, 17.5)
del query_params
@@
-280,7
+281,7
@@
class UserComponentClassTestCase(unittest.TestCase):
pass
@classmethod
pass
@classmethod
- def _user_query(cls,
query_exec, obj, params, log_level
):
+ def _user_query(cls,
priv_query_exec, obj, params, method_obj
):
nonlocal query_params
query_params = params
return {'null': None, 'bt2': 'BT2'}
nonlocal query_params
query_params = params
return {'null': None, 'bt2': 'BT2'}
@@
-292,7
+293,7
@@
class UserComponentClassTestCase(unittest.TestCase):
'null': None,
}
'null': None,
}
- res = bt2.QueryExecutor(
).query(MySink, 'obj', params
)
+ res = bt2.QueryExecutor(
MySink, 'obj', params).query(
)
self.assertEqual(query_params, params)
self.assertEqual(res, {'null': None, 'bt2': 'BT2'})
del query_params
self.assertEqual(query_params, params)
self.assertEqual(res, {'null': None, 'bt2': 'BT2'})
del query_params
@@
-318,14
+319,14
@@
class ComponentClassTestCase(unittest.TestCase):
pass
@classmethod
pass
@classmethod
- def _user_query(cls,
query_exec, obj, params, log_level
):
+ def _user_query(cls,
priv_query_exec, obj, params, method_obj
):
return [obj, params, 23]
self._py_comp_cls = MySink
graph = bt2.Graph()
comp = graph.add_component(MySink, 'salut')
self._comp_cls = comp.cls
return [obj, params, 23]
self._py_comp_cls = MySink
graph = bt2.Graph()
comp = graph.add_component(MySink, 'salut')
self._comp_cls = comp.cls
- self.assertTrue(issubclass(type(self._comp_cls), bt2._SinkComponentClass))
+ self.assertTrue(issubclass(type(self._comp_cls), bt2._SinkComponentClass
Const
))
def tearDown(self):
del self._py_comp_cls
def tearDown(self):
del self._py_comp_cls
@@
-352,8
+353,8
@@
class ComponentClassTestCase(unittest.TestCase):
self.assertEqual(self._py_comp_cls, self._comp_cls)
def test_query(self):
self.assertEqual(self._py_comp_cls, self._comp_cls)
def test_query(self):
- res = bt2.QueryExecutor(
).query(
+ res = bt2.QueryExecutor(
self._comp_cls, 'an object', {'yes': 'no', 'book': -17}
self._comp_cls, 'an object', {'yes': 'no', 'book': -17}
- )
+ )
.query()
expected = ['an object', {'yes': 'no', 'book': -17}, 23]
self.assertEqual(res, expected)
expected = ['an object', {'yes': 'no', 'book': -17}, 23]
self.assertEqual(res, expected)
This page took
0.02799 seconds
and
4
git commands to generate.