def test_validate_passport_strict_valid4():
    """
    Basic test of validate_passport_strict(), with valid inputs, take 4
    """
    assert validate_passport_strict({
        "iyr": "2010",
        "hgt": "158cm",
        "hcl": "#b6652a",
        "ecl": "blu",
        "byr": "1944",
        "eyr": "2021",
        "pid": "093154719",
    })
def test_validate_passport_strict_valid1():
    """
    Basic test of validate_passport_strict(), with valid inputs, take 1
    """
    assert validate_passport_strict({
        "pid": "087499704",
        "hgt": "74in",
        "ecl": "grn",
        "iyr": "2012",
        "eyr": "2030",
        "byr": "1980",
        "hcl": "#623a2f",
    })
def test_validate_passport_strict_invalid4():
    """
    Basic test of validate_passport_strict(), with invalid inputs, take 4
    """
    assert not validate_passport_strict({
        "hgt": "59cm",
        "ecl": "zzz",
        "eyr": "2038",
        "hcl": "74454a",
        "iyr": "2023",
        "pid": "3556412378",
        "byr": "2007",
    })
def test_validate_passport_strict_invalid2():
    """
    Basic test of validate_passport_strict(), with invalid inputs, take 2
    """
    assert not validate_passport_strict({
        "iyr": "2019",
        "hcl": "#602927",
        "eyr": "1967",
        "hgt": "170cm",
        "ecl": "grn",
        "pid": "012533040",
        "byr": "1946",
    })
def test_validate_passport_strict_valid3():
    """
    Basic test of validate_passport_strict(), with valid inputs, take 3
    """
    assert validate_passport_strict({
        "hcl": "#888785",
        "hgt": "164cm",
        "byr": "2001",
        "iyr": "2015",
        "cid": "88",
        "pid": "545766238",
        "ecl": "hzl",
        "eyr": "2022",
    })
def test_validate_passport_strict_valid2():
    """
    Basic test of validate_passport_strict(), with valid inputs, take 2
    """
    assert validate_passport_strict({
        "eyr": "2029",
        "ecl": "blu",
        "cid": "129",
        "byr": "1989",
        "iyr": "2014",
        "pid": "896056539",
        "hcl": "#a97842",
        "hgt": "165cm",
    })
def test_validate_passport_strict_invalid3():
    """
    Basic test of validate_passport_strict(), with invalid inputs, take 3
    """
    assert not validate_passport_strict({
        "hcl": "dab227",
        "iyr": "2012",
        "ecl": "brn",
        "hgt": "182cm",
        "pid": "021572410",
        "eyr": "2020",
        "byr": "1992",
        "cid": "277",
    })
def test_validate_passport_strict_invalid1():
    """
    Basic test of validate_passport_strict(), with invalid inputs, take 1
    """
    assert not validate_passport_strict({
        "eyr": "1972",
        "cid": "100",
        "hcl": "#18171d",
        "ecl": "amb",
        "hgt": "170",
        "pid": "186cm",
        "iyr": "2018",
        "byr": "1926",
    })