### What happened? In #606, `deviceCode` OAuth flow was added but there is no tests for it. ### Relevant log output ```shell ``` ### Code of Conduct - [x] I agree to follow this project's Code of Conduct