def test_add_authentication_status_sets_authenticated_if_philips_hue_api_says_no( is_authenticated_mock): is_authenticated_mock.return_value = False device = dict(ip='0.0.0.0', type='philips_hue', authenticationRequired=True, extra=dict()) add_authentication_status([device]) assert (not device['authenticated'])
def test_add_authentication_status_sets_authenticated_if_authentication_required_for_non_philips_hue_device(): device = dict(authenticationRequired=True, type='no-philips-hue') add_authentication_status([device]) assert(device['authenticated'])
def test_add_authentication_status_sets_authenticated_if_authentication_not_required(): device = dict(authenticationRequired=False) add_authentication_status([device]) assert(device['authenticated'])