bgXFddlmZddlmZddlmZGddeZdS))mock)Adapter)TestCasec0eZdZdZdZdZdZdZdZdS) TestAdapterzTests for tap.adapter.Adapterc`d}t|d}|||jdS)zThe adapter has a TAP filename.fake.tapN)r assertEqual _filename)self tap_filenameadapters g/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/tap/tests/test_adapter.pytest_adapter_has_filenamez%TestAdapter.test_adapter_has_filename s5! ,-- w'899999c|j}td|}tj}||||jjdS)z"Add a success for an ok test line.r N)factorymake_okrrMock assertTrue addSuccesscalled)r ok_linerresults rtest_handles_ok_test_linez%TestAdapter.test_handles_ok_test_linesZ,&&((*g.. )011111rcB|jd}td|}|j}|||dt |j|d|jdddS)z6Add a skip when a test line contains a skip directive.zSKIP This is the reason.directive_textr zThis is the reason.rN)rrrmake_test_resultr lenskipped)r skip_linerrs rtest_handles_skip_test_linez'TestAdapter.test_handles_skip_test_linesL((8R(SS *i00..00 C//000 .q0A!0DEEEEErc|jd}td|}|j}|||dt |jdS)z3Add an unexpected success for an ok todo test line.TODO An incomplete testrr rN)rrrr r r!unexpectedSuccessesr todo_linerrs rtest_handles_ok_todo_test_linez*TestAdapter.test_handles_ok_todo_test_line&sqL((8Q(RR *i00..00 C :;;<<<<r7so1:1:1:1:1:(1:1:1:1:1:r