コード例 #1
0
 def testSumListIntLists(self):
     lu = ListUser()
     lst = [range(4)] * 4
     self.assertEqual(lu.sumListOfIntLists(lst),
                      sum([sum(line) for line in [range(4)] * 4]))
     self.assertEqual(lu.callSumListOfIntLists(lst),
                      sum([sum(line) for line in [range(4)] * 4]))
コード例 #2
0
ファイル: listuser_test.py プロジェクト: OdyX/Shiboken
 def testOredMinBoolList(self):
     lu = ListUser()
     lst = [False, False, True]
     self.assertTrue(lu.oredMinBoolList(lst))
     self.assertTrue(lu.callOredMinBoolList(lst))
     lst = [False, False, False]
     self.assertFalse(lu.oredMinBoolList(lst))
     self.assertFalse(lu.callOredMinBoolList(lst))
コード例 #3
0
ファイル: listuser_test.py プロジェクト: OdyX/Shiboken
 def testCreateListOfIntLists(self):
     num = 4
     lu = ListUser()
     lst = lu.createListOfIntLists(num)
     self.assertEqual(type(lst), list)
     self.assertEqual(len(lst), num)
     for i in lst:
         self.assertEqual(type(i), list)
         self.assertEqual(i, range(num))
         for j in i:
             self.assertEqual(type(j), int)
     self.assertEqual(lst, [range(num)] * 4)
コード例 #4
0
 def testCreateListOfIntLists(self):
     num = 4
     lu = ListUser()
     lst = lu.createListOfIntLists(num)
     self.assertEqual(type(lst), list)
     self.assertEqual(len(lst), num)
     for i in lst:
         self.assertEqual(type(i), list)
         self.assertEqual(i, list(range(num)))
         for j in i:
             self.assertEqual(type(j), int)
     self.assertEqual(lst, [list(range(num))] * 4)
コード例 #5
0
 def testCreateValList(self):
     num = 4
     lu = ListUser()
     lst = lu.createValList(num)
     self.assertEqual(type(lst), list)
     self.assertEqual(len(lst), num)
     for i in lst:
         self.assertEqual(type(i), Val)
     self.assertEqual([val.valId() for val in lst], list(range(num)))
     lst = lu.callCreateValList(num)
     self.assertEqual(type(lst), list)
     self.assertEqual(len(lst), num)
     for i in lst:
         self.assertEqual(type(i), Val)
     self.assertEqual([val.valId() for val in lst], list(range(num)))
コード例 #6
0
 def testCreateIntList(self):
     num = 4
     lu = ListUser()
     lst = lu.createIntList(num)
     self.assertEqual(type(lst), list)
     self.assertEqual(len(lst), num)
     for i in lst:
         self.assertEqual(type(i), int)
     self.assertEqual(lst, list(range(num)))
     lst = lu.callCreateIntList(num)
     self.assertEqual(type(lst), list)
     self.assertEqual(len(lst), num)
     for i in lst:
         self.assertEqual(type(i), int)
     self.assertEqual(lst, list(range(num)))
コード例 #7
0
ファイル: listuser_test.py プロジェクト: OdyX/Shiboken
 def testCreateIntList(self):
     num = 4
     lu = ListUser()
     lst = lu.createIntList(num)
     self.assertEqual(type(lst), list)
     self.assertEqual(len(lst), num)
     for i in lst:
         self.assertEqual(type(i), int)
     self.assertEqual(lst, range(num))
     lst = lu.callCreateIntList(num)
     self.assertEqual(type(lst), list)
     self.assertEqual(len(lst), num)
     for i in lst:
         self.assertEqual(type(i), int)
     self.assertEqual(lst, range(num))
コード例 #8
0
ファイル: listuser_test.py プロジェクト: OdyX/Shiboken
 def testCreateValList(self):
     num = 4
     lu = ListUser()
     lst = lu.createValList(num)
     self.assertEqual(type(lst), list)
     self.assertEqual(len(lst), num)
     for i in lst:
         self.assertEqual(type(i), Val)
     self.assertEqual([val.valId() for val in lst], range(num))
     lst = lu.callCreateValList(num)
     self.assertEqual(type(lst), list)
     self.assertEqual(len(lst), num)
     for i in lst:
         self.assertEqual(type(i), Val)
     self.assertEqual([val.valId() for val in lst], range(num))
コード例 #9
0
ファイル: listuser_test.py プロジェクト: OdyX/Shiboken
    def testCreateMinBoolList(self):
        lu = ListUser()
        lst = lu.createMinBoolList(True, False)
        self.assertEqual(type(lst), list)
        self.assertEqual(len(lst), 2)
        for i in lst:
            self.assertEqual(type(i), bool)
        self.assertEqual(lst, [True, False])

        lst = lu.callCreateMinBoolList(False, True)
        self.assertEqual(type(lst), list)
        self.assertEqual(len(lst), 2)
        for i in lst:
            self.assertEqual(type(i), bool)
        self.assertEqual(lst, [False, True])
コード例 #10
0
    def testCreateMinBoolList(self):
        lu = ListUser()
        lst = lu.createMinBoolList(True, False)
        self.assertEqual(type(lst), list)
        self.assertEqual(len(lst), 2)
        for i in lst:
            self.assertEqual(type(i), bool)
        self.assertEqual(lst, [True, False])

        lst = lu.callCreateMinBoolList(False, True)
        self.assertEqual(type(lst), list)
        self.assertEqual(len(lst), 2)
        for i in lst:
            self.assertEqual(type(i), bool)
        self.assertEqual(lst, [False, True])
コード例 #11
0
ファイル: listuser_test.py プロジェクト: OdyX/Shiboken
    def testCreateObjList(self):
        o1 = Obj(1)
        o2 = Obj(2)
        lu = ListUser()
        lst = lu.createObjList(o1, o2)
        self.assertEqual(type(lst), list)
        self.assertEqual(len(lst), 2)
        for i in lst:
            self.assertEqual(type(i), Obj)
        self.assertEqual(lst, [o1, o2])
        self.assertEqual([obj.objId() for obj in lst], [1, 2])

        lst = lu.callCreateObjList(o1, o2)
        self.assertEqual(type(lst), list)
        self.assertEqual(len(lst), 2)
        for i in lst:
            self.assertEqual(type(i), Obj)
        self.assertEqual(lst, [o1, o2])
        self.assertEqual([obj.objId() for obj in lst], [1, 2])
コード例 #12
0
    def testCreateObjList(self):
        o1 = Obj(1)
        o2 = Obj(2)
        lu = ListUser()
        lst = lu.createObjList(o1, o2)
        self.assertEqual(type(lst), list)
        self.assertEqual(len(lst), 2)
        for i in lst:
            self.assertEqual(type(i), Obj)
        self.assertEqual(lst, [o1, o2])
        self.assertEqual([obj.objId() for obj in lst], [1, 2])

        lst = lu.callCreateObjList(o1, o2)
        self.assertEqual(type(lst), list)
        self.assertEqual(len(lst), 2)
        for i in lst:
            self.assertEqual(type(i), Obj)
        self.assertEqual(lst, [o1, o2])
        self.assertEqual([obj.objId() for obj in lst], [1, 2])
コード例 #13
0
 def testOredMinBoolList(self):
     lu = ListUser()
     lst = [False, False, True]
     self.assertTrue(lu.oredMinBoolList(lst))
     self.assertTrue(lu.callOredMinBoolList(lst))
     lst = [False, False, False]
     self.assertFalse(lu.oredMinBoolList(lst))
     self.assertFalse(lu.callOredMinBoolList(lst))
コード例 #14
0
ファイル: listuser_test.py プロジェクト: OdyX/Shiboken
 def testSumListIntLists(self):
     lu = ListUser()
     lst = [range(4)] * 4
     self.assertEqual(lu.sumListOfIntLists(lst), sum([sum(line) for line in [range(4)] * 4]))
     self.assertEqual(lu.callSumListOfIntLists(lst), sum([sum(line) for line in [range(4)] * 4]))
コード例 #15
0
ファイル: listuser_test.py プロジェクト: OdyX/Shiboken
 def testSumObjList(self):
     lu = ListUser()
     lst = [Obj(i) for i in range(4)]
     self.assertEqual(lu.sumObjList(lst), sum([obj.objId() for obj in lst]))
     self.assertEqual(lu.callSumObjList(lst), sum([obj.objId() for obj in lst]))
コード例 #16
0
ファイル: listuser_test.py プロジェクト: OdyX/Shiboken
 def testSumValList(self):
     lu = ListUser()
     lst = [Val(i) for i in range(4)]
     self.assertEqual(lu.sumValList(lst), sum([val.valId() for val in lst]))
     self.assertEqual(lu.callSumValList(lst), sum([val.valId() for val in lst]))
コード例 #17
0
 def testSumValList(self):
     lu = ListUser()
     lst = [Val(i) for i in range(4)]
     self.assertEqual(lu.sumValList(lst), sum([val.valId() for val in lst]))
     self.assertEqual(lu.callSumValList(lst),
                      sum([val.valId() for val in lst]))
コード例 #18
0
ファイル: listuser_test.py プロジェクト: OdyX/Shiboken
 def __init__(self):
     ListUser.__init__(self)
コード例 #19
0
 def __init__(self):
     ListUser.__init__(self)
コード例 #20
0
 def testSumObjList(self):
     lu = ListUser()
     lst = [Obj(i) for i in list(range(4))]
     self.assertEqual(lu.sumObjList(lst), sum([obj.objId() for obj in lst]))
     self.assertEqual(lu.callSumObjList(lst),
                      sum([obj.objId() for obj in lst]))
コード例 #21
0
ファイル: listuser_test.py プロジェクト: OdyX/Shiboken
 def testSumIntList(self):
     lu = ListUser()
     lst = range(4)
     self.assertEqual(lu.sumIntList(lst), sum(lst))
     self.assertEqual(lu.callSumIntList(lst), sum(lst))
コード例 #22
0
 def testSumIntList(self):
     lu = ListUser()
     lst = range(4)
     self.assertEqual(lu.sumIntList(lst), sum(lst))
     self.assertEqual(lu.callSumIntList(lst), sum(lst))