Пример #1
0
def test_practice_ods_code_from_asid_returns_matching_practice_given_multiple_practices(
):
    practice_one = build_practice_details(asids=["123"])
    practice_two = build_practice_details(asids=["456"], ods_code="ABC")
    organisation_lookup = OrganisationLookup(
        practices=[practice_one, practice_two], ccgs=[])

    expected = "ABC"

    actual = organisation_lookup.practice_ods_code_from_asid("456")

    assert actual == expected
Пример #2
0
def test_has_asid_code_returns_true_given_multiple_practices():
    practices = [
        build_practice_details(asids=["123"]),
        build_practice_details(asids=["456"])
    ]

    organisation_lookup = OrganisationLookup(practices, ccgs=[])

    expected = True

    actual = organisation_lookup.has_asid_code("456")

    assert actual == expected
Пример #3
0
def test_has_asid_code_returns_false_given_no_matching_practice():
    practices = [build_practice_details(asids=["123"])]

    organisation_lookup = OrganisationLookup(practices, ccgs=[])

    expected = False

    actual = organisation_lookup.has_asid_code("456")

    assert actual == expected
Пример #4
0
def test_practice_ods_code_from_asid_returns_matching_practice_given_practice_with_a_single_asid(
):
    practice = build_practice_details(asids=["123"], ods_code="ABC")
    organisation_lookup = OrganisationLookup(practices=[practice], ccgs=[])

    expected = "ABC"

    actual = organisation_lookup.practice_ods_code_from_asid("123")

    assert actual == expected