Ejemplo n.º 1
0
    def test_create_tasks_delete1(self):
        i = 0
        t1 = Task()
        t2 = Task()
        t3 = Task()
        t4 = Task()

        self.assertEqual(len(Task.getinstances()), 4)
        del t1
        self.assertEqual(len(Task.getinstances()), 3)
Ejemplo n.º 2
0
    def test_create_tasks_delete(self):
        i = 0
        t11 = Task()
        t21 = Task()
        t31 = Task()
        print len(Task.getinstances())
        for obj in Task.getinstances():
            print obj.name
            i += 1
        self.assertEqual(i, 3)

        i = 0
        del t31
        print "GC Collected: ", gc.collect()
        for obj in Task.getinstances():
            print obj.name
            i += 1
        print len(Task.getinstances())
        self.assertEqual(i, 2)
        print len(Task.getinstances())

        i = 0
        del t21
        print "GC Collected: ", gc.collect()
        print len(Task.getinstances())
        for obj in Task.getinstances():
            print obj.name
            i += 1
        print len(Task.getinstances())
        self.assertEqual(i, 1)
        print len(Task.getinstances())
Ejemplo n.º 3
0
    def test_create_tasks_delete3None(self):
        i = 0
        t1 = Task()
        t2 = Task()
        t3 = Task()
        t4 = Task()

        self.assertEqual(len(Task.getinstances()), 4)
        t1 = None
        t3 = None
        t2 = None
        self.assertEqual(len(Task.getinstances()), 1)
Ejemplo n.º 4
0
    def test_create_tasks(self):
        i = 0
        t1 = Task()
        t2 = Task()
        t3 = Task()

        for obj in Task.getinstances():
            print obj.name
            i += 1
        self.assertEqual(i, 3)
Ejemplo n.º 5
0
 def test_create_no_tasks(self):
     i = 0
     for obj in Task.getinstances():
         print obj.name
         i += 1
     self.assertEqual(i, 0)