def testcase_add(self):
     """Test for groups=groups+newgroups"""
     groupssnapshot = list(PCSCReaderGroups().instance)
     groups = PCSCReaderGroups().instance
     newgroup = 'Pinpad$Readers'
     groups = groups + newgroup
     self.assertEquals(groups, groupssnapshot + [newgroup])
     groups.remove(newgroup)
Пример #2
0
 def testcase_append(self):
     """Test for groups.append(newgroup)"""
     groupssnapshot = list(PCSCReaderGroups())
     groups = PCSCReaderGroups()
     newgroup = 'Pinpad$Readers'
     groups.append(newgroup)
     self.assertEquals(groups, groupssnapshot + [newgroup])
     groups.remove(newgroup)
Пример #3
0
 def testcase_iadd(self):
     """Test for groups+=newgroup"""
     groupssnapshot = list(PCSCReaderGroups())
     groups = PCSCReaderGroups()
     newgroup = 'Pinpad$Readers'
     groups += newgroup
     self.assertEquals(groups, groupssnapshot + [newgroup])
     groups.remove(newgroup)
Пример #4
0
 def testcase_iadd(self):
     """Test for groups+=newgroup"""
     groupssnapshot = list(PCSCReaderGroups().instance)
     groups = PCSCReaderGroups().instance
     newgroup = 'Pinpad$Readers'
     groups += newgroup
     self.assertEquals(groups, groupssnapshot + [newgroup])
     groups.remove(newgroup)
Пример #5
0
 def testcase_iaddlist(self):
     """Test for groups+=[newgroups]"""
     groupssnapshot = list(PCSCReaderGroups())
     groups = PCSCReaderGroups()
     newgroups = ['Pinpad$Readers', 'Biometric$Readers']
     groups += newgroups
     self.assertEquals(groups, groupssnapshot + newgroups)
     for group in newgroups:
         groups.remove(group)
 def testcase_addlist(self):
     """Test for groups=groups+[newgroups]"""
     groupssnapshot = list(PCSCReaderGroups().instance)
     groups = PCSCReaderGroups().instance
     newgroups = ['Pinpad$Readers', 'Biometric$Readers']
     groups = groups + newgroups
     self.assertEqual(groups, groupssnapshot + newgroups)
     for group in newgroups:
         groups.remove(group)
Пример #7
0
 def testcase_addlist(self):
     """Test for groups=groups+[newgroups]"""
     groupssnapshot = list(PCSCReaderGroups().instance)
     groups = PCSCReaderGroups().instance
     newgroups = ['Pinpad$Readers', 'Biometric$Readers']
     groups = groups + newgroups
     self.assertEqual(groups, groupssnapshot + newgroups)
     for group in newgroups:
         groups.remove(group)
Пример #8
0
 def testcase_removereaderfromgroup(self):
     """Test for removing readers from group"""
     groups = PCSCReaderGroups().instance
     newgroup = 'Pinpad$Readers'
     groups.insert(0, newgroup)
     for r in PCSCReader.readers('SCard$DefaultReaders'):
         r.addtoreadergroup(newgroup)
     self.assertEquals(
         PCSCReader.readers(
             'SCard$DefaultReaders'),
         PCSCReader.readers(newgroup))
     for r in PCSCReader.readers('SCard$DefaultReaders'):
         r.removefromreadergroup(newgroup)
     self.assertEquals([], PCSCReader.readers(newgroup))
     groups.pop(0)
     self.assertEquals([], PCSCReader.readers(newgroup))
Пример #9
0
 def testcase_insert(self):
     """Test for groups.insert(newgroup)"""
     groupssnapshot = list(PCSCReaderGroups())
     groups = PCSCReaderGroups()
     newgroup = 'Pinpad$Readers'
     groups.insert(0, newgroup)
     self.assertEquals(groups, [newgroup] + groupssnapshot)
     groups.remove(newgroup)
 def testcase_removereadergroup_pop(self):
     """Test for groups.pop()"""
     groupssnapshot = list(PCSCReaderGroups().instance)
     groups = PCSCReaderGroups().instance
     newgroup = 'Pinpad$Readers'
     groups.insert(0, newgroup)
     self.assertEquals(groups, [newgroup] + groupssnapshot)
     groups.pop(0)
     self.assertEquals(groups, groupssnapshot)
Пример #11
0
 def setUp(self):
     groups = PCSCReaderGroups()
     try:
         groups.remove('Pinpad$Readers')
         groups.remove('Biometric$Readers')
     except:
         pass
Пример #12
0
 def testcase_addreadertogroup(self):
     """Test for adding readers to group"""
     groups = PCSCReaderGroups()
     newgroup = 'Pinpad$Readers'
     groups.insert(0, newgroup)
     for r in PCSCReader.readers('SCard$DefaultReaders'):
         r.addtoreadergroup(newgroup)
     self.assertEquals(PCSCReader.readers('SCard$DefaultReaders'), PCSCReader.readers(newgroup))
     groups.pop(0)
     self.assertEquals([], PCSCReader.readers(newgroup))
Пример #13
0
 def testcase_removereaderfromgroup(self):
     """Test for removing readers from group"""
     groups = PCSCReaderGroups().instance
     newgroup = 'Pinpad$Readers'
     groups.insert(0, newgroup)
     for r in PCSCReader.readers('SCard$DefaultReaders'):
         r.addtoreadergroup(newgroup)
     self.assertEqual(PCSCReader.readers('SCard$DefaultReaders'),
                      PCSCReader.readers(newgroup))
     for r in PCSCReader.readers('SCard$DefaultReaders'):
         r.removefromreadergroup(newgroup)
     self.assertEqual([], PCSCReader.readers(newgroup))
     groups.pop(0)
     self.assertEqual([], PCSCReader.readers(newgroup))
 def setUp(self):
     groups = PCSCReaderGroups().instance
     groups.remove('Pinpad$Readers')
     groups.remove('Biometric$Readers')
Пример #15
0
 def setUp(self):
     groups = PCSCReaderGroups().instance
     groups.remove('Pinpad$Readers')
     groups.remove('Biometric$Readers')