コード例 #1
0
def test_unique_identifier_multiple(response):
    response.services.append(HS)
    response.services.append(DEVICE)
    response.services.append(MRP)
    response.services.append(AIRPLAY)

    identifiers = list(get_unique_identifiers(response))
    assert len(identifiers) == 4
    assert "hs_id" in identifiers
    assert "dev_id" in identifiers
    assert "mrp_id" in identifiers
    assert "airplay_id" in identifiers
コード例 #2
0
ファイル: test_scan.py プロジェクト: NebzHB/pyatv
def test_unique_identifier_raop(response):
    response.services.append(RAOP)

    identifiers = list(get_unique_identifiers(response))
    assert len(identifiers) == 1
    assert "raop_id" in identifiers
コード例 #3
0
ファイル: test_scan.py プロジェクト: NebzHB/pyatv
def test_unique_identifier_airplay(response):
    response.services.append(AIRPLAY)

    identifiers = list(get_unique_identifiers(response))
    assert len(identifiers) == 1
    assert "airplay_id" in identifiers
コード例 #4
0
ファイル: test_scan.py プロジェクト: NebzHB/pyatv
def test_unique_identifier_mrp(response):
    response.services.append(MRP)

    identifiers = list(get_unique_identifiers(response))
    assert len(identifiers) == 1
    assert "mrp_id" in identifiers
コード例 #5
0
ファイル: test_scan.py プロジェクト: NebzHB/pyatv
def test_unique_identifier_device(response):
    response.services.append(DEVICE)

    identifiers = list(get_unique_identifiers(response))
    assert len(identifiers) == 1
    assert "dev_id" in identifiers
コード例 #6
0
ファイル: test_scan.py プロジェクト: NebzHB/pyatv
def test_unique_identifier_home_sharing(response):
    response.services.append(HS)

    identifiers = list(get_unique_identifiers(response))
    assert len(identifiers) == 1
    assert "hs_id" in identifiers
コード例 #7
0
ファイル: test_scan.py プロジェクト: NebzHB/pyatv
def test_unique_identifier_empty(response):
    assert len(list(get_unique_identifiers(response))) == 0