コード例 #1
0
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'])
コード例 #2
0
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'])
コード例 #3
0
def test_add_authentication_status_sets_authenticated_if_authentication_not_required():
    device = dict(authenticationRequired=False)
    add_authentication_status([device])
    assert(device['authenticated'])