Ignore:
Timestamp:
22 Jun 2011, 13:51:55 (14 years ago)
Author:
Henrik Bettermann
Message:

Replace properties 'used' and 'disabled' by 'status'.

Location:
main/waeup.sirp/trunk/src/waeup/sirp/applicants
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.sirp/trunk/src/waeup/sirp/applicants/authentication.py

    r6411 r6452  
    228228        if ac is None:
    229229            return None
    230         if ac.disabled is not False:
    231             return None
    232         if ac.used is not False and appl_ac != ac.representation:
     230        if ac.status == 'disabled':
     231            return None
     232        if ac.status == 'used' and appl_ac != ac.representation:
    233233            return None
    234234        if appl_ac is not None and appl_ac != ac.representation:
  • main/waeup.sirp/trunk/src/waeup/sirp/applicants/tests/test_authentication.py

    r6412 r6452  
    5050
    5151class FakeAccessCode(object):
    52     def __init__(self, repr, inv_date=None, disabled=False):
    53         self.used = inv_date is not None
     52    def __init__(self, repr, status = 'initialized'):
    5453        self.representation = repr
    55         self.disabled = disabled
    56 
    57 class FakeInvAccessCode(object):
    58     invalidation_date = True
     54        self.status = status
    5955
    6056class FakeApplication(object):
     
    7167                'APP-44444': FakeApplication(),
    7268                'APP-55555': FakeApplication(u'APP-OTHER'),
    73                 },
    74             'JAMB': {
    75                 'JAMB1': FakeApplication(),
    76                 'JAMB2': FakeApplication(u'APP-12345'),
    77                 'JAMB3': FakeApplication(u'APP-54321'),
    78                 'JAMB4': FakeApplication(u'APP-44444'),
     69                'APP-77777': FakeApplication(u'APP-77777'),
    7970                },
    8071            },
     
    8273            'APP': FakeBatch({
    8374                    'APP-12345': FakeAccessCode('APP-12345'),
    84                     'APP-54321': FakeAccessCode('APP-54321', True),
     75                    'APP-54321': FakeAccessCode('APP-54321', 'used'),
    8576                    'APP-11111': FakeAccessCode('APP-11111'),
    8677                    'APP-22222': FakeAccessCode('APP-22222'),
    87                     'APP-33333': FakeAccessCode('APP-33333', True),
    88                     'APP-44444': FakeAccessCode('APP-44444', True),
    89                     'APP-55555': FakeAccessCode('APP-55555', True),
    90                     'APP-66666': FakeAccessCode('APP-66666', True, False),
    91                     'APP-77777': FakeAccessCode('APP-77777', False, False),
     78                    'APP-33333': FakeAccessCode('APP-33333', 'used'),
     79                    'APP-44444': FakeAccessCode('APP-44444', 'used'),
     80                    'APP-55555': FakeAccessCode('APP-55555', 'used'),
     81                    'APP-66666': FakeAccessCode('APP-66666', 'disabled'),
     82                    'APP-77777': FakeAccessCode('APP-77777', 'disabled'),
    9283                    })
    9384            }
     
    166157            dict(accesscode='APP-77777'))
    167158        assert result is None
     159
    168160        return
    169161
Note: See TracChangeset for help on using the changeset viewer.