def testcase_readergroup_iadd(self): """test groups+=[newgroups]""" # take a snapshot of current groups groupssnapshot = list(readergroups()) groups = readergroups() # add pinpad group groups += [self.pinpadgroup] self.assertEquals(groups, groupssnapshot + [self.pinpadgroup]) # add pinpad a second time and biometric once groups += [self.biogroup, self.pinpadgroup] self.assertEquals(groups, groupssnapshot + [self.pinpadgroup, self.biogroup]) # clean-up groups.remove(self.biogroup) groups.remove(self.pinpadgroup)
def testcase_readergroup_radd(self): """test groups=[newgroups]+groups""" # take a snapshot of current groups groupssnapshot = list(readergroups()) groups = readergroups() # add pinpad group zgroups = [self.pinpadgroup] + groups self.assertEquals(groups, groupssnapshot) self.assertEquals(zgroups, groupssnapshot + [self.pinpadgroup]) self.assert_(isinstance(zgroups, type([]))) self.assert_(isinstance(groups, type(readergroups()))) # add pinpad a tiwce and biometric once zgroups = [self.pinpadgroup, self.biogroup, self.pinpadgroup] + groups self.assertEquals(groups, groupssnapshot) self.assertEquals(zgroups, groupssnapshot + [self.pinpadgroup, self.biogroup]) self.assert_(isinstance(zgroups, type([]))) self.assert_(isinstance(groups, type(readergroups())))