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
def _test_parse_radius(self, filename): package = read_test(filename)[0] packagedict = unpack(package) return packagedict == unpack(pack(packagedict))