from typing import List


def is_valid_rule_one(character_count_range: List[int], character: str, password: str) -> bool:
    """
    Return True if a password is abides to its asscoiated policy else return False
    The policy is represented as follows: [1-3] a --> the character a should occur at least 1 time and at most 3 times

    DOCTEST
    >>> is_valid_rule_one(character_count_range=[6, 10], character='p', password='ctpppjmdpppppp')
    True
    >>> is_valid_rule_one(character_count_range=[6, 10], character='p', password='ctpppjmdpppppppp')
    False

    """
    character_count = sum([c == character for c in password])
    if min(character_count_range) <= character_count <= max(character_count_range):
        return True
    return False