+ def test_env_iter(self):
+ trace = self._tc(environment={'hello': 'you', 'foo': -5})
+ values = set(trace.environment)
+ self.assertEqual(values, {'hello', 'foo'})
+
+ def test_const_env_get(self):
+ trace = utils.get_const_stream_beginning_message().stream.trace
+ self.assertIs(type(trace.environment), bt2_trace._TraceEnvironmentConst)
+ self.assertIs(
+ type(trace.environment['patate']), bt2_value._SignedIntegerValueConst
+ )
+
+ def test_env_iter(self):
+ trace = utils.get_const_stream_beginning_message().stream.trace
+ values = set(trace.environment)
+ self.assertEqual(values, {'patate'})
+
+ def test_const_env_set(self):
+ trace = utils.get_const_stream_beginning_message().stream.trace
+ with self.assertRaises(TypeError):
+ trace.environment['patate'] = 33
+