GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

Code Duplication    Length = 20-20 lines in 2 locations

test/test_peripheral.py 2 locations

@@ 159-178 (lines=20) @@
156
        args, kwargs = self.m.send_message.call_args
157
        assert args[1] == self.write.get_bytes_for_set_pos(port, pos, self.m._convert_speed_to_val(speed), max_power)
158
159
    @given( angle = st.integers(0, 2147483647),
160
            speed = st.integers(-100,100),
161
            port = st.integers(0,255),
162
            cls = st.sampled_from([ExternalMotor, InternalMotor])
163
    )
164
    def test_rotate(self, cls, port, angle, speed):
165
        self._create_motor(cls)
166
        self.m.port = port
167
        max_power = 50
168
169
        async def child():
170
            await self.m.rotate(angle, speed, max_power)
171
172
        async def main():
173
            t = await spawn(child())
174
            await t.join()
175
        kernel.run(main)
176
177
        args, kwargs = self.m.send_message.call_args
178
        assert args[1] == self.write.get_bytes_for_rotate(port, angle, self.m._convert_speed_to_val(speed), max_power)
@@ 138-157 (lines=20) @@
135
            assert self.m.speed == speed+10
136
        kernel.run(main)
137
138
    @given( pos = st.integers(-2147483648, 2147483647),
139
            port = st.integers(0,255),
140
            cls = st.sampled_from([ExternalMotor, InternalMotor])
141
    )
142
    def test_set_pos(self, cls, port, pos):
143
        self._create_motor(cls)
144
        self.m.port = port
145
        speed = 50
146
        max_power = 50
147
148
        async def child():
149
            await self.m.set_pos(pos, speed, max_power)
150
151
        async def main():
152
            t = await spawn(child())
153
            await t.join()
154
        kernel.run(main)
155
156
        args, kwargs = self.m.send_message.call_args
157
        assert args[1] == self.write.get_bytes_for_set_pos(port, pos, self.m._convert_speed_to_val(speed), max_power)
158
159
    @given( angle = st.integers(0, 2147483647),
160
            speed = st.integers(-100,100),