Beispiel #1
0
class TestConfigReader(unittest.TestCase):
    def setUp(self):
        self.cr_ = ConfigReader("test_config")
        self.cr_.parse_all()

    def test_left_angles(self):
        self.assertEqual(
            self.cr_.left_angles, {
                'left_e0': 0.01,
                'left_e1': 0.02,
                'left_s0': 0.03,
                'left_s1': 0.04,
                'left_w0': 0.05,
                'left_w1': 0.06,
                'left_w2': 0.07
            })

    def test_right_angles(self):
        self.assertEqual(
            self.cr_.right_angles, {
                'right_e0': 0.01,
                'right_e1': 0.02,
                'right_s0': 0.03,
                'right_s1': 0.04,
                'right_w0': 0.05,
                'right_w1': 0.06,
                'right_w2': 0.07
            })

    def test_left_arm(self):
        self.assertTrue(self.cr_.left_arm)

    def test_right_arm(self):
        self.assertTrue(self.cr_.right_arm)

    def test_push_thresh(self):
        self.assertEqual(self.cr_.push_thresh, 100)

    def test_mode(self):
        self.assertEqual(self.cr_.mode, "test_mode")