MCPcopy Create free account
hub / github.com/bitcraze/crazyflie-lib-python / setUp

Method setUp

test/crazyflie/test_syncCrazyflie.py:37–58  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

35class SyncCrazyflieTest(unittest.TestCase):
36
37 def setUp(self):
38 self.uri = 'radio://0/60/2M'
39
40 self.cf_mock = MagicMock(spec=Crazyflie)
41 self.cf_mock.connected = Caller()
42 self.cf_mock.connection_failed = Caller()
43 self.cf_mock.disconnected = Caller()
44
45 self.cf_mock.open_link = AsyncCallbackCaller(
46 cb=self.cf_mock.connected,
47 args=[self.uri],
48 delay=0.2
49 ).trigger
50
51 self.close_link_mock = AsyncCallbackCaller(
52 cb=self.cf_mock.disconnected,
53 args=[self.uri],
54 delay=0.2
55 )
56 self.cf_mock.close_link = self.close_link_mock.trigger
57
58 self.sut = SyncCrazyflie(self.uri, self.cf_mock)
59
60 def test_different_underlying_cf_instances(self):
61 # Fixture

Callers

nothing calls this directly

Calls 3

CallerClass · 0.90
AsyncCallbackCallerClass · 0.90
SyncCrazyflieClass · 0.90

Tested by

no test coverage detected