def test_match_target_custom_attribute_mismatch(): target = { u'attribute': u'bazzle', u'op': u'in', u'values': [u'def'] } assert util._match_target(target, user) == False
def test_match_target_key_match(): target = { u'attribute': u'key', u'op': u'in', u'values': ['xyz'] } assert util._match_target(target, {'key': 'xyz'}) == True
def test_match_target_key_empty(): target = { u'attribute': u'key', u'op': u'in', u'values': [] } assert util._match_target(target, {'key': 'xyz'}) == False
def test_match_target_custom_attribute_mismatch(): target = {u'attribute': u'bazzle', u'op': u'in', u'values': [u'def']} assert util._match_target(target, user) == False
def test_match_target_key_match(): target = {u'attribute': u'key', u'op': u'in', u'values': ['xyz']} assert util._match_target(target, {'key': 'xyz'}) == True
def test_match_target_key_empty(): target = {u'attribute': u'key', u'op': u'in', u'values': []} assert util._match_target(target, {'key': 'xyz'}) == False