コード例 #1
0
    def test_from_dict(self):
        _dict = dict()
        _dict['axes'] = ["x", "y"]
        _dict['units'] = ["cm", "mm"]
        _dict['centre'] = [0.0, 0.0]
        _dict['span'] = [1., 2.]
        _dict['lobes'] = 5
        _dict['size'] = 250

        units_dict = dict()
        units_dict['x'] = "cm"
        units_dict['y'] = "mm"

        gen = LissajousGenerator.from_dict(_dict)

        self.assertEqual(["x", "y"], gen.axes)
        self.assertEqual(units_dict, gen.axis_units())
        self.assertEqual(5, gen.x_freq)
        self.assertEqual(0.5, gen.x_max)
        self.assertEqual(1.0, gen.y_max)
        self.assertEqual([0.0, 0.0], gen.centre)
        self.assertEqual(250, gen.size)