Example #1
0
    def test_gen_gen_scaling_info(self):
        """Test gen_scaling_info."""
        channel_info = types.ChannelTuple(channel=pulse.DriveChannel(0), scaling=0.5)

        obj = generators.gen_scaling_info(channel_info)[0]

        # type check
        self.assertEqual(type(obj), drawing_objects.TextData)

        # data check
        self.assertEqual(obj.channel, pulse.DriveChannel(0))
        self.assertEqual(obj.text, 'x0.5')

        # style check
        ref_style = {'zorder': self.style['formatter.layer.axis_label'],
                     'color': self.style['formatter.color.axis_label'],
                     'size': self.style['formatter.text_size.annotate'],
                     'va': 'center',
                     'ha': 'right'}
        self.assertDictEqual(obj.styles, ref_style)
Example #2
0
    def test_gen_baseline(self):
        """Test gen_baseline."""
        channel_info = types.ChannelTuple(channel=pulse.DriveChannel(0), scaling=1)

        obj = generators.gen_baseline(channel_info)[0]

        # type check
        self.assertEqual(type(obj), drawing_objects.LineData)

        # data check
        self.assertEqual(obj.channel, pulse.DriveChannel(0))
        self.assertEqual(obj.x, None)
        self.assertEqual(obj.y, 0)

        # style check
        ref_style = {'alpha': self.style['formatter.alpha.baseline'],
                     'zorder': self.style['formatter.layer.baseline'],
                     'linewidth': self.style['formatter.line_width.baseline'],
                     'linestyle': self.style['formatter.line_style.baseline'],
                     'color': self.style['formatter.color.baseline']}
        self.assertDictEqual(obj.styles, ref_style)