import pytest from tests import data, vban class TestRemoteFactories: __test__ = True @pytest.mark.skipif( data.name != "basic", reason="Skip test if kind is not basic", ) def test_it_tests_remote_attrs_for_basic(self): assert hasattr(vban, "strip") assert hasattr(vban, "bus") assert hasattr(vban, "command") assert len(vban.strip) == 3 assert len(vban.bus) == 2 @pytest.mark.skipif( data.name != "banana", reason="Skip test if kind is not basic", ) def test_it_tests_remote_attrs_for_banana(self): assert hasattr(vban, "strip") assert hasattr(vban, "bus") assert hasattr(vban, "command") assert len(vban.strip) == 5 assert len(vban.bus) == 5 @pytest.mark.skipif( data.name != "potato", reason="Skip test if kind is not basic", ) def test_it_tests_remote_attrs_for_potato(self): assert hasattr(vban, "strip") assert hasattr(vban, "bus") assert hasattr(vban, "command") assert len(vban.strip) == 8 assert len(vban.bus) == 8