Changeset 6780 for TI12-security/trunk


Ignore:
Timestamp:
26/03/10 14:26:48 (10 years ago)
Author:
pjkersha
Message:
 
Location:
TI12-security/trunk/NDG_XACML/ndg/xacml
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/NDG_XACML/ndg/xacml/core/context/pdp.py

    r6777 r6780  
    188188                 
    189189                _attributeMatch = lambda requestChildAttribute: ( 
    190                     matchFunc(matchAttributeValue,  
     190                    matchFunc.evaluate(matchAttributeValue,  
    191191                              requestChildAttribute.attributeValue.value) and 
    192192                    requestChildAttribute.attributeId == attributeId and 
     
    203203            else: 
    204204                _attributeMatch = lambda requestChildAttribute: ( 
    205                     matchFunc(matchAttributeValue,  
    206                               requestChildAttribute.attributeValue.value) 
     205                    matchFunc.evaluate(matchAttributeValue,  
     206                                    requestChildAttribute.attributeValue.value) 
    207207                ) 
    208208                 
  • TI12-security/trunk/NDG_XACML/ndg/xacml/core/functions/__init__.py

    r6777 r6780  
    341341                                         'recognised: %r' % functionNs)  
    342342                        
    343         # Try importing the function class and loading it into the  
     343        # Try instantiating the function class and loading it into the  
    344344        # map 
    345345        try: 
    346             self[functionNs] = callModuleObject(classPath) 
     346            matchFunctionObj = callModuleObject(classPath) 
     347            self[functionNs] = matchFunctionObj 
    347348        except ImportError: 
    348349            # No implementation exists - default to Abstract function 
  • TI12-security/trunk/NDG_XACML/ndg/xacml/test/test_context.py

    r6779 r6780  
     1#!/usr/bin/env python 
    12"""NDG XACML Context unit test package  
    23 
  • TI12-security/trunk/NDG_XACML/ndg/xacml/test/test_matchfunctions.py

    r6778 r6780  
     1#!/usr/bin/env python 
    12"""NDG XACML functions unit test package  
    23 
  • TI12-security/trunk/NDG_XACML/ndg/xacml/test/test_policypy

    r6779 r6780  
    1 """NDG XACML unit test package  
     1#!/usr/bin/env python 
     2"""NDG XACML Policy unit test package  
    23 
    34NERC DataGrid Project 
     
    6364        self.assert_(len(policy.rules[0].target.environments) == 0) 
    6465         
    65         self.assert_(len(policy.rules[0].target.subjects[0].subjectMatches) == 1) 
     66        self.assert_(len(policy.rules[0].target.subjects[0 
     67                                                         ].subjectMatches) == 1) 
    6668         
    6769        self.assert_(policy.rules[0].target.subjects[0].subjectMatches[0 
Note: See TracChangeset for help on using the changeset viewer.