def METHOD_NAME(self):
    tripod = FlightModel(self, 'tripod')
    tripod.include_system_test_file('switch.xml')
    fdm = tripod.start()
    fdm['test/input'] = -1.5
    fdm['test/reference'] = 0.2
    fdm.run()
    self.assertEqual(fdm['test/sign1'], -1.0)
    self.assertEqual(fdm['test/sign2'], 1.0)
    self.assertEqual(fdm['test/compare'], -1.0)
    self.assertEqual(fdm['test/interval'], 0.0)
    self.assertEqual(fdm['test/group'], -1.0)
    fdm['test/input'] = 0.0
    fdm.run()
    self.assertEqual(fdm['test/sign1'], 0.2)
    self.assertEqual(fdm['test/sign2'], -0.2)
    self.assertEqual(fdm['test/compare'], -1.0)
    self.assertEqual(fdm['test/interval'], 0.0)
    self.assertEqual(fdm['test/group'], -1.0)
    fdm['test/input'] = 0.1
    fdm.run()
    self.assertEqual(fdm['test/sign1'], 1.0)
    self.assertEqual(fdm['test/sign2'], -1.0)
    self.assertEqual(fdm['test/compare'], -1.0)
    self.assertEqual(fdm['test/interval'], 1.0)
    self.assertEqual(fdm['test/group'], 0.56)
    fdm['test/input'] = 0.2
    fdm.run()
    self.assertEqual(fdm['test/sign1'], 1.0)
    self.assertEqual(fdm['test/sign2'], -1.0)
    self.assertEqual(fdm['test/compare'], 1.0)
    self.assertEqual(fdm['test/interval'], 2.0)
    self.assertEqual(fdm['test/group'], -1.0)
    fdm['test/input'] = 0.235
    fdm.run()
    self.assertEqual(fdm['test/sign1'], 1.0)
    self.assertEqual(fdm['test/sign2'], -1.0)
    self.assertEqual(fdm['test/compare'], 1.0)
    self.assertEqual(fdm['test/interval'], 2.0)
    self.assertEqual(fdm['test/group'], 0.56)
    fdm['test/input'] = -1.5
    fdm['test/reference'] = -0.5
    fdm.run()
    self.assertEqual(fdm['test/compare'], -1.0)
    self.assertEqual(fdm['test/group'], -1.0)
    fdm['test/input'] = 0.0
    fdm.run()
    self.assertEqual(fdm['test/compare'], 1.0)
    self.assertEqual(fdm['test/group'], -1.0)
    fdm['test/input'] = 0.2
    fdm.run()
    self.assertEqual(fdm['test/compare'], 1.0)
    self.assertEqual(fdm['test/group'], 0.56)
    fdm['test/input'] = 0.235
    fdm.run()
    self.assertEqual(fdm['test/compare'], 1.0)
    self.assertEqual(fdm['test/group'], 0.56)