tests: Added tests for direct

1 job for nkupdates in 34 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
failed #13027
test_job

00:00:34

75.0%
 
Name Stage Failure
failed
test_job Test
tests/test_birdclient.py:556: AssertionError

----------- coverage: platform linux, python 3.7.4-final-0 -----------
Name Stmts Miss Branch BrPart Cover Missing
------------------------------------------------------------------------
src/birdclient/__init__.py 253 52 126 22 75% 55, 96, 130, 164, 250, 285, 333, 337, 358-383, 398, 402, 406, 419-420, 426, 433, 444, 452-482, 54->55, 95->96, 129->130, 140->446, 149->151, 163->164, 249->250, 284->285, 324->327, 328->331, 332->333, 336->337, 357->358, 392->414, 397->398, 401->402, 405->406, 408->410, 416->419, 423->444, 425->426, 432->433

========================= 1 failed, 16 passed in 8.85s =========================
ERROR: Job failed: exit code 1