"""Mocks an I2C scan.
If address_list is not provided, this function returns a list of 3 randomly generated I2C addresses from 0x0 to 0x79.
For a stimulus-driven test: If address_list is provided, this function returns the provided address_list.
"""Mocks an I2C scan.
If address_list is not provided, this function returns a list of 3 randomly generated I2C addresses from 0x0 to 0x79.
For a stimulus-driven test: If address_list is provided, this function returns the provided address_list.