Exemple #1
0
def test_reg_get_manufacturer(fake_dev):
    assert DeviceRegistry.get_manufacturer(fake_dev) is None

    fake_dev.signature = {
        1: {},
        2: {},
        3: {
            "manufacturer": mock.sentinel.legacy_manufacturer
        },
    }
    assert (DeviceRegistry.get_manufacturer(fake_dev) is
            mock.sentinel.legacy_manufacturer)

    fake_dev.signature = {
        1: {},
        2: {},
        3: {
            "manufacturer": mock.sentinel.legacy_manufacturer
        },
        "endpoints": {
            1: {},
            2: {},
            3: {
                "manufacturer": mock.sentinel.ep_manufacturer
            }
        },
        "manufacturer": mock.sentinel.manufacturer,
    }
    assert DeviceRegistry.get_manufacturer(
        fake_dev) is mock.sentinel.manufacturer
def test_reg_get_manufacturer(fake_dev):
    assert DeviceRegistry.get_manufacturer(fake_dev) is None

    fake_dev.signature = {
        1: {},
        2: {},
        3: {'manufacturer': mock.sentinel.legacy_manufacturer},
    }
    assert DeviceRegistry.get_manufacturer(fake_dev) is mock.sentinel.legacy_manufacturer

    fake_dev.signature = {
        1: {},
        2: {},
        3: {'manufacturer': mock.sentinel.legacy_manufacturer},
        'endpoints': {
            1: {},
            2: {},
            3: {'manufacturer': mock.sentinel.ep_manufacturer}
        },
        'manufacturer': mock.sentinel.manufacturer
    }
    assert DeviceRegistry.get_manufacturer(fake_dev) is mock.sentinel.manufacturer