def test_q_del (self): #|alert| there is not ComponenentLookup exception for the queuemanger
     cqm = QueueManager()
     reservationdict = ReservationDict()
     reservationdict['res1'] = Reservation({'queue':"myqueue", 'name':"mine1", 'start':100, 'duration':10})
     reservationdict['res2'] = Reservation({'name':"mine2", 'start':200, 'duration':10})
     resqueue = {'queue':"myqueue", 'name':"mine1", 'start':10, 'duration':20}
     
     reslist = reservationdict.q_del([resqueue])
    def test_q_add (self):     #|finish| assert logger
        reservationdict = ReservationDict()  
        reservationdict['res1'] = Reservation({'name':"mine1", 'start':100, 'duration':10})
        reservationdict['res2'] = Reservation({'name':"mine2", 'start':200, 'duration':10})
        resqueue = {'queue':"newqueue", 'name':"newres", 'start':10, 'duration':20}

        try:
            reslist = reservationdict.q_add([resqueue])
        except ComponentLookupError:
            cqm = QueueManager() 

        #new reservation created
        reslist = reservationdict.q_add([resqueue])        

        assert reservationdict['newres'].queue == "newqueue"
        assert reservationdict['newres'].name == "newres"
        assert len(reslist) == 1
        assert reslist[0].name == "newres"
        assert reslist[0].queue == "newqueue"
        assert reslist[0].createdQueue

        #reservation already exists
        try:
            new = reservationdict.q_add([resqueue])
        except ReservationError:
            pass

        #change queue for existing reservations
        res1 = {'queue':"newqueue1", 'name':"mine1", 'start':10, 'duration':20}
        res2 = {'queue':"newqueue2", 'name':"mine2", 'start':10, 'duration':20}
        reslist = reservationdict.q_add([res1,res2])
        assert reservationdict['mine1'].queue == "newqueue1"
        assert reservationdict['mine2'].queue == "newqueue2"

        #queue already exists
        cqm.add_queues([{'tag':"queue", 'name':"default"}])     
        resqueue = {'queue':"default", 'name':"other", 'start':10, 'duration':20}
        reslist = reservationdict.q_add([resqueue])