import pytest from tests import data, tests 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(tests, "strip") assert hasattr(tests, "bus") assert hasattr(tests, "command") assert len(tests.strip) == 3 assert len(tests.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(tests, "strip") assert hasattr(tests, "bus") assert hasattr(tests, "command") assert len(tests.strip) == 5 assert len(tests.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(tests, "strip") assert hasattr(tests, "bus") assert hasattr(tests, "command") assert len(tests.strip) == 8 assert len(tests.bus) == 8