Exemple #1
0
 def _test_parse_radius(self, filename):
     def _equal(real, test):
         return real == '' or real == test
     package, packagedict = read_test(filename)
     testdict = unpack(package)
     for att in ['type', 'iden', 'auth']:
         if packagedict[att] != '' and packagedict[att] != testdict[att]:
             return False
     packageatt = packagedict['attr']
     testatt = testdict['attr']
     for att in packageatt.keys():
         if not testatt.has_key(att):
             return False
         if packageatt[att] != [''] and packageatt[att] != map(str, testatt[att]):
             return False
     return True
Exemple #2
0
 def _test_parse_radius(self, filename):
     package = read_test(filename)[0]
     packagedict = unpack(package)
     return packagedict == unpack(pack(packagedict))