class Controller():
    '''
    Controller
    '''
    def __init__(self,
                 logger,
                 device_name,
                 device_address="127.0.0.1",
                 monkey_server_port=12345):
        self.m_logger = logger
        self.device_name = device_name

        self.event_controller = EventController(self.m_logger, device_address,
                                                monkey_server_port)

    def open(self):
        if self.event_controller.open():
            return True
        else:
            return False

    def close(self):
        self.event_controller.close()

    def clickByID(self, view_id):
        pass

    def clickByText(self, text):
        pass

    def clickByIndex(self, index):
        pass

    def callNotification(self):
        self.event_controller.drag(100, 20, 100, 500)

#------------------------------------------------------------------------------
#    Physical Buttons
#------------------------------------------------------------------------------

    def longClickHome(self):
        pass

    def goBack(self):
        self.monkeyrunner_device.clickBackButton()

    def callMenu(self):
        self.monkeyrunner_device.clickMenuButton()

    def down(self):
        pass

    def up(self):
        pass

    def left(self):
        pass

    def right(self):
        pass
    def __init__(self,
                 logger,
                 device_name,
                 device_address="127.0.0.1",
                 monkey_server_port=12345):
        self.m_logger = logger
        self.device_name = device_name

        self.event_controller = EventController(self.m_logger, device_address,
                                                monkey_server_port)
Esempio n. 3
0
class Controller:
    """
    Controller
    """

    def __init__(self, logger, device_name, device_address="127.0.0.1", monkey_server_port=12345):
        self.m_logger = logger
        self.device_name = device_name

        self.event_controller = EventController(self.m_logger, device_address, monkey_server_port)

    def open(self):
        if self.event_controller.open():
            return True
        else:
            return False

    def close(self):
        self.event_controller.close()

    def clickByID(self, view_id):
        pass

    def clickByText(self, text):
        pass

    def clickByIndex(self, index):
        pass

    def callNotification(self):
        self.event_controller.drag(100, 20, 100, 500)

    # ------------------------------------------------------------------------------
    #    Physical Buttons
    # ------------------------------------------------------------------------------
    def longClickHome(self):
        pass

    def goBack(self):
        self.monkeyrunner_device.clickBackButton()

    def callMenu(self):
        self.monkeyrunner_device.clickMenuButton()

    def down(self):
        pass

    def up(self):
        pass

    def left(self):
        pass

    def right(self):
        pass
def joinEvent(request):
    print "==========JOIN EVENT=========="
    result = EventController.joinEvent(request.POST["user_id"], request.POST["event_id"])
    if result == "fail":
        return HttpResponse("Fail", status=401)
    else:
        return HttpResponse("Success")
def sendInvite(request):
    print "==========SEND INVITE=========="
    result = EventController.sendInvite(request.POST['event_id'], request.POST['user_id'])
    if result == "fail":
        return HttpResponse("Fail", status=401)
    else:
        return HttpResponse("Success")
def friendEvents(request):
    print "==========GET ALL FRIENDS=========="
    friendEvents = EventController.getFriendEvents(request.GET['user_id'])#may need to do request.DATA['user_id']
    if friendEvents == "fail":
        return HttpResponse("Fail", status=401)
    else:
        return HttpResponse(friendEvents)
Esempio n. 7
0
def publicEvents(request):
    print "==========PUBLIC EVENTS=========="
    publicEvents = EventController.getPublicEvents()
    if publicEvents == "fail":
        return HttpResponse("Fail", status=401)
    else:
        return HttpResponse(publicEvents)
def leaveEvent(request):
    print "==========LEAVE EVENT=========="
    result = EventController.leaveEvent(request.POST['user_id'], request.POST['event_id'])
    if result == "fail":
        return HttpResponse("Fail", status=401)
    else:
        return HttpResponse("Success")
def publicEvents(request):
    print "==========PUBLIC EVENTS=========="
    publicEvents = EventController.getPublicEvents()
    if publicEvents == "fail":
        return HttpResponse("Fail", status=401)
    else:
        return HttpResponse(publicEvents)
Esempio n. 10
0
def friendEvents(request):
    print "==========GET ALL FRIENDS=========="
    friendEvents = EventController.getFriendEvents(
        request.GET['user_id'])  #may need to do request.DATA['user_id']
    if friendEvents == "fail":
        return HttpResponse("Fail", status=401)
    else:
        return HttpResponse(friendEvents)
Esempio n. 11
0
def joinEvent(request):
    print "==========JOIN EVENT=========="
    result = EventController.joinEvent(request.POST["user_id"],
                                       request.POST["event_id"])
    if result == "fail":
        return HttpResponse("Fail", status=401)
    else:
        return HttpResponse("Success")
Esempio n. 12
0
def sendInvite(request):
    print "==========SEND INVITE=========="
    result = EventController.sendInvite(request.POST['event_id'],
                                        request.POST['user_id'])
    if result == "fail":
        return HttpResponse("Fail", status=401)
    else:
        return HttpResponse("Success")
Esempio n. 13
0
def leaveEvent(request):
    print "==========LEAVE EVENT=========="
    result = EventController.leaveEvent(request.POST['user_id'],
                                        request.POST['event_id'])
    if result == "fail":
        return HttpResponse("Fail", status=401)
    else:
        return HttpResponse("Success")
def createEvent(request):
    print "==========CREATE EVENT=========="
    #invite_list = json.loads(request.POST['invite_list'])
    invite_list = request.POST['invite_list'].split(',')
    tags = request.POST['tags'].split(',')
    
    #tags = json.loads(request.POST['tags'])
    result = EventController.createEvent(request.POST['user_id'], request.POST['name'], request.POST['description'], request.POST['latitude'], request.POST['longitude'], request.POST['date'], request.POST['start_time'], request.POST['end_time'], tags, request.POST['is_private'], invite_list)
    if result == "fail":
        return HttpResponse("Fail", status=401)
    else:
        return HttpResponse("Success")
Esempio n. 15
0
def createEvent(request):
    print "==========CREATE EVENT=========="
    #invite_list = json.loads(request.POST['invite_list'])
    invite_list = request.POST['invite_list'].split(',')
    tags = request.POST['tags'].split(',')

    #tags = json.loads(request.POST['tags'])
    result = EventController.createEvent(
        request.POST['user_id'], request.POST['name'],
        request.POST['description'], request.POST['latitude'],
        request.POST['longitude'], request.POST['date'],
        request.POST['start_time'], request.POST['end_time'], tags,
        request.POST['is_private'], invite_list)
    if result == "fail":
        return HttpResponse("Fail", status=401)
    else:
        return HttpResponse("Success")
Esempio n. 16
0
    def __init__(self, logger, device_name, device_address="127.0.0.1", monkey_server_port=12345):
        self.m_logger = logger
        self.device_name = device_name

        self.event_controller = EventController(self.m_logger, device_address, monkey_server_port)
Esempio n. 17
0
def deleteEvent(request):
    print "==========DELETE EVENT=========="
    result = EventController.deleteEvent(request.POST['event_id'])
    if result == "fail":
        return HttpResponse("Fail", status=401)
    return HttpResponse("Success")
Esempio n. 18
0
def getEvent(request):
    event = EventController.getEvent(request.GET['event_id'])
    if not event or event == "fail":
        return HttpResponse("Fail", status=401)
    return HttpResponse(dumps(event))
def deleteEvent(request):
    print "==========DELETE EVENT=========="
    result = EventController.deleteEvent(request.POST['event_id'])
    if result == "fail":
        return HttpResponse("Fail", status=401)
    return HttpResponse("Success")
def getEvent(request):
    event = EventController.getEvent(request.GET['event_id'])
    if not event or event == "fail":
        return HttpResponse("Fail", status=401)
    return HttpResponse(dumps(event))