Пример #1
0
def test_net_with_connectors_too_many():
    baseboard = read_dmidecode._get_baseboard(
        read_file(filedir, "baseboard.txt"))
    baseboard = read_dmidecode._get_connectors(
        read_file(filedir, "connector.txt"), baseboard)

    expect = [{
        "type": "motherboard",
        "working": "yes",
        "brand": "ASUSTeK Computer INC.",
        "model": "P6T DELUXE V2",
        "sn": "723627130020069",
        "ps2-ports-n": 1,
        "usb-ports-n": 7,
        "firewire-ports-n": 3,
        "ide-ports-n": 1,
        "sata-ports-n": 6,
        "mini-jack-ports-n": 7,
        "ethernet-ports-1000m-n": 3,
        "mac": "00:c0:11:fe:fe:11, 00:c0:11:fe:fe:22, 00:c0:11:fe:fe:42",
        "sas-sata-ports-n": 2,
        "notes": "Unknown connector: None / Other (AUDIO / AUDIO)",
    }]
    output = read_dmidecode._get_net(read_file(filedir, "net_too_many.txt"),
                                     baseboard)

    assert output == expect
Пример #2
0
def test_connector():
    baseboard = read_dmidecode._get_baseboard(
        read_file(filedir, "baseboard.txt"))

    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "ASUSTeK Computer INC.",
        "model": "P5VD2-VM",
        "sn": "123456789000",
        "serial-ports-n": 1,
        "parallel-ports-n": 1,
        "usb-ports-n": 8,
        "ps2-ports-n": 2,
        "sata-ports-n": 3,
        "esata-ports-n": 1,
        "vga-ports-n": 1,
        "ethernet-ports-n": 1,
        "mini-jack-ports-n": 3,
        "ide-ports-n": 2,
        "notes": "Unknown connector: None / None (SPDIF_OUT / SPDIF_OUT)",
    }
    output = read_dmidecode._get_connectors(
        read_file(filedir, "connector.txt"), baseboard)

    assert output == expect
Пример #3
0
def test_baseboard():
    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "ASRock",
        "model": "H110M-ITX/ac",
        "sn": "M80-69017400518",
    }
    output = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    assert output == expect
Пример #4
0
def test_baseboard():
    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "Apple Inc.",
        "model": "Mac-937A206F2EE63C01",
        "sn": "C0290440002JP5P1T",
    }
    output = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    assert output == expect
Пример #5
0
def test_baseboard():
    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "ASUSTeK Computer INC.",
        "model": "P5QL-E",
        "sn": "MS666999ABCDEF123",
    }
    output = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    assert output == expect
Пример #6
0
def test_baseboard():
    expect = {
        "brand": "Gigabyte Technology Co., Ltd.",
        "model": "970A-DS3P FX",
        "sn": "To be filled by O.E.M",
        "type": "motherboard",
        "working": "yes",
    }
    output = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    assert output == expect
Пример #7
0
def test_baseboard():
    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "Dell Inc.",
        "model": "0MY171",
        "sn": "CN125321L404Q",
    }
    output = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    assert output == expect
Пример #8
0
def test_baseboard():
    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "ASUSTeK Computer INC.",
        "model": "P6T DELUXE V2",
        "sn": "723627130020069",
    }
    output = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    assert output == expect
Пример #9
0
def test_77_baseboard():
    expect = {
        "brand": "ASUSTeK Computer INC.",
        "model": "P5SD2-VM",
        "sn": "MT721CT11114269",
        "type": "motherboard",
        "working": "yes",
    }
    output = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    assert output == expect
Пример #10
0
def test_baseboard():
    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "LENOVO",
        "model": "246837G",
        "sn": "2RTC1A0N333",
    }
    output = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    assert output == expect
Пример #11
0
def test_baseboard():
    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "Apple Inc.",
        "model": "Mac-2BD1B31983FE1663",
        "sn": "C02433601ECG3MK13",
    }
    output = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    assert output == expect
Пример #12
0
def test_baseboard():
    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "Hewlett-Packard",
        "model": "09F8h",
        "sn": "CZC6203MC5",
    }
    output = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    assert output == expect
Пример #13
0
def test_baseboard():
    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "ASUSTeK Computer INC.",
        "model": "P5V-VM-ULTRA",
        "sn": "MB-1234567890",
    }
    output = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    assert output == expect
Пример #14
0
def test_baseboard():
    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "Microsoft Corporation",
        "model": "Surface Pro 4",
        "sn": "A01012111654643A",
    }
    output = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    assert output == expect
Пример #15
0
def test_baseboard():
    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "Matsonic",
        "model": "MS8318E",
        "sn": "00000000",
    }
    output = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    assert output == expect
Пример #16
0
def test_baseboard():
    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "Intel Corporation",
        "model": "D975XBX2",
        "sn": "BAOB4B9001YY",
    }
    output = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    assert output == expect
Пример #17
0
def test_baseboard():
    expect = {
        "brand": "ASUSTeK Computer INC.",
        "model": "P8H67-M LE",
        "sn": "A5D10110N3",
        "type": "motherboard",
        "working": "yes",
    }
    output = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    assert output == expect
Пример #18
0
def test_baseboard():
    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "LENOVO",
        "model": "2718V8C",
        "sn": "VQ1FF05G1WA",
    }
    output = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    assert output == expect
Пример #19
0
def test_connector():
    baseboard = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    # This is entirely wrong and is not reflected by any means from reality and the real motherboard, but the manufacturer
    # dropped all this garbage into the DMI information, so here we go...
    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "ASRock",
        "model": "H110M-ITX/ac",
        "sn": "M80-69017400518",
    }
    output = read_dmidecode._get_connectors(read_file(filedir, "connector.txt"), baseboard)

    assert output == expect
Пример #20
0
def test_connector():
    baseboard = read_dmidecode._get_baseboard(
        read_file(filedir, "baseboard.txt"))

    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "Intel Corporation",
        "model": "D975XBX2",
        "sn": "BAOB4B9001YY",
        "ide-ports-n": 2,
    }
    output = read_dmidecode._get_connectors(
        read_file(filedir, "connector.txt"), baseboard)

    assert output == expect
Пример #21
0
def test_net_without_connectors():
    baseboard = read_dmidecode._get_baseboard(
        read_file(filedir, "baseboard.txt"))

    expect = [{
        "type": "motherboard",
        "working": "yes",
        "brand": "ASUSTeK Computer INC.",
        "model": "P6T DELUXE V2",
        "sn": "723627130020069",
        "ethernet-ports-1000m-n": 2,
        "mac": "00:c0:11:fe:fe:11, 00:c0:11:fe:fe:22",
    }]
    output = read_dmidecode._get_net(read_file(filedir, "net.txt"), baseboard)

    assert output == expect
Пример #22
0
def test_connector():
    baseboard = read_dmidecode._get_baseboard(
        read_file(filedir, "baseboard.txt"))

    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "Matsonic",
        "model": "MS8318E",
        "sn": "00000000",
        "parallel-ports-n": 1,
    }

    output = read_dmidecode._get_connectors(
        read_file(filedir, "connector.txt"), baseboard)

    assert output == expect
Пример #23
0
def test_connector():
    baseboard = read_dmidecode._get_baseboard(
        read_file(filedir, "baseboard.txt"))

    # This is entirely wrong and is not reflected by any means from reality and the real motherboard, but the manufacturer
    # dropped all this garbage into the DMI information, so here we go...
    expect = {
        "brand":
        "Gigabyte Technology Co., Ltd.",
        "model":
        "970A-DS3P FX",
        "type":
        "motherboard",
        "working":
        "yes",
        "usb-ports-n":
        3,
        "ps2-ports-n":
        2,
        "vga-ports-n":
        1,
        "serial-ports-n":
        1,
        "sn":
        "To be filled by O.E.M",
        "notes":
        "Unknown connector: None / Mini Centronics Type-14 (J2A1 / TV Out)\n"
        "Unknown connector: Other / None (J9A1 - TPM HDR / Not Specified)\n"
        "Unknown connector: Other / None (J9C1 - PCIE DOCKING CONN / Not Specified)\n"
        "Unknown connector: Other / None (J6C2 - EXT HDMI / Not Specified)\n"
        "Unknown connector: Other / None (J1D1 - ITP / Not Specified)\n"
        "Unknown connector: Other / None (J9E2 - MDC INTPSR / Not Specified)\n"
        "Unknown connector: Other / None (J9E4 - MDC INTPSR / Not Specified)\n"
        "Unknown connector: Other / None (J9E3 - LPC HOT DOCKING / Not Specified)\n"
        "Unknown connector: Other / None (J9E1 - SCAN MATRIX / Not Specified)\n"
        "Unknown connector: Other / None (J9G1 - LPC SIDE BAND / Not Specified)\n"
        "Unknown connector: Other / None (J8F1 - UNIFIED / Not Specified)\n"
        "Unknown connector: Other / None (J6F1 - LVDS / Not Specified)\n"
        "Unknown connector: Other / None (J2G1 - GFX VID / Not Specified)\n"
        "Unknown connector: Other / None (J1G6 - AC JACK / Not Specified)",
    }
    output = read_dmidecode._get_connectors(
        read_file(filedir, "connector.txt"), baseboard)

    assert output == expect
Пример #24
0
def test_connector():
    baseboard = read_dmidecode._get_baseboard(
        read_file(filedir, "baseboard.txt"))

    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "Apple Inc.",
        "model": "Mac-937A206F2EE63C01",
        "sn": "C0290440002JP5P1T",
        "usb-ports-n": 2,
        "mini-jack-ports-n": 1,
        "thunderbolt-ports-n": 1,
    }
    output = read_dmidecode._get_connectors(
        read_file(filedir, "connector.txt"), baseboard)

    assert output == expect
Пример #25
0
def test_connector():
    baseboard = read_dmidecode._get_baseboard(
        read_file(filedir, "baseboard.txt"))

    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "LENOVO",
        "model": "246837G",
        "sn": "2RTC1A0N333",
        "usb-ports-n": 4,
        "vga-ports-n": 1,
        "mini-jack-ports-n": 1,
        "ethernet-ports-n": 1,
        "mini-displayport-ports-n": 1,
    }
    output = read_dmidecode._get_connectors(
        read_file(filedir, "connector.txt"), baseboard)

    assert output == expect
Пример #26
0
def test_connector():
    baseboard = read_dmidecode._get_baseboard(
        read_file(filedir, "baseboard.txt"))

    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "Apple Inc.",
        "model": "Mac-2BD1B31983FE1663",
        "sn": "C02433601ECG3MK13",
        "usb-ports-n": 3,
        "mini-jack-ports-n": 1,
        "hdmi-ports-n": 1,
        "mini-displayport-ports-n": 2,
        "power-connector": "proprietary",
    }
    output = read_dmidecode._get_connectors(
        read_file(filedir, "connector.txt"), baseboard)

    assert output == expect
Пример #27
0
def test_connector():
    baseboard = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "Dell Inc.",
        "model": "0MY171",
        "sn": "CN125321L404Q",
        "serial-ports-n": 2,
        "ps2-ports-n": 2,
        "parallel-ports-n": 1,
        "firewire-ports-n": 2,
        "usb-ports-n": 8,
        "mini-jack-ports-n": 4,
        "ethernet-ports-n": 1,
    }
    output = read_dmidecode._get_connectors(read_file(filedir, "connector.txt"), baseboard)

    assert output == expect
Пример #28
0
def test_connector():
    baseboard = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "ASUSTeK Computer INC.",
        "model": "P5VDC-MX",
        "sn": "MB-1234567890",
        "ps2-ports-n": 2,
        "usb-ports-n": 8,
        "parallel-ports-n": 1,
        "serial-ports-n": 1,
        "vga-ports-n": 1,
        "mini-jack-ports-n": 3,
        "ethernet-ports-n": 1,
        "ide-ports-n": 2,
    }
    output = read_dmidecode._get_connectors(read_file(filedir, "connector.txt"), baseboard)

    assert output == expect
Пример #29
0
def test_connector():
    baseboard = read_dmidecode._get_baseboard(
        read_file(filedir, "baseboard.txt"))

    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "LENOVO",
        "model": "2718V8C",
        "sn": "VQ1FF05G1WA",
        "usb-ports-n": 3,
        "vga-ports-n": 1,
        "mini-jack-ports-n": 2,
        "ethernet-ports-n": 1,
        "firewire-ports-n": 1,
        "rj11-ports-n": 1,
    }
    output = read_dmidecode._get_connectors(
        read_file(filedir, "connector.txt"), baseboard)

    assert output == expect
Пример #30
0
def test_connector():
    baseboard = read_dmidecode._get_baseboard(read_file(filedir, "baseboard.txt"))

    expect = {
        "type": "motherboard",
        "working": "yes",
        "brand": "ASUSTeK Computer INC.",
        "model": "P5QL-E",
        "sn": "MS666999ABCDEF123",
        "ps2-ports-n": 2,
        "usb-ports-n": 6,
        "serial-ports-n": 1,
        "mini-jack-ports-n": 1,
        "ethernet-ports-n": 1,
        "ide-ports-n": 1,
        "sata-ports-n": 6,
        "esata-ports-n": 1,
        "firewire-ports-n": 2,
        "notes": "Unknown connector: None / Other (AUDIO / AUDIO)",
    }
    output = read_dmidecode._get_connectors(read_file(filedir, "connector.txt"), baseboard)

    assert output == expect