Ejemplo n.º 1
0
async def test_is_supported(
    fake_type_controller: TypeController,
    number: int,
    expected_supported_features: List[int],
):
    feature_support = FeatureSupport("fake_entity", fake_type_controller, False)
    feature_support._supported_features = number
    for expected_supported_feature in expected_supported_features:
        assert await feature_support.is_supported(expected_supported_feature)
Ejemplo n.º 2
0
async def test_not_supported(
    fake_type_controller: TypeController,
    number: int,
    feature: int,
    expected_is_supported: bool,
):
    feature_support = FeatureSupport("fake_entity", fake_type_controller,
                                     False)
    feature_support._supported_features = number
    is_supported = await feature_support.not_supported(feature)
    assert is_supported == expected_is_supported