HCE Project Python language Distributed Tasks Manager Application, Distributed Crawler Application and client API bindings.  2.0.0-chaika
Hierarchical Cluster Engine Python language binding
ftests.ftest_delete_task_life_cycle Namespace Reference

Functions

def create_new_task (taskId, command)
 
def create_check_task_state (taskId)
 
def create_get_tasks_status (taskId)
 
def create_delete_task (deletedTaskId, taskId, host, port)
 
def get_response_event (clientConnection, timeout)
 

Variables

int taskId = 10
 
int wait_response_timeout = 5000
 
string addr = "192.168.1.135:5501"
 
 connectBuilder = ConnectionBuilderLight()
 
 eventBuilder = EventBuilder()
 
 client = connectBuilder.build(consts.CLIENT_CONNECT, addr, consts.TCP_TYPE)
 
 new_task_event = eventBuilder.build(EVENT_TYPES.NEW_TASK, create_new_task(taskId, "ls -la"))
 
 check_task_state_event = eventBuilder.build(EVENT_TYPES.CHECK_TASK_STATE, create_check_task_state(taskId))
 
 get_tasks_status_event = eventBuilder.build(EVENT_TYPES.GET_TASK_STATUS, create_get_tasks_status(taskId))
 
def response_event = get_response_event(client, wait_response_timeout)
 
 host = None
 
 port = None
 
 delete_task_event
 
 get_tasks_status_event1 = eventBuilder.build(EVENT_TYPES.GET_TASK_STATUS, create_get_tasks_status(taskId + 1))
 

Detailed Description

Created on Apr 2, 2014

@author: igor

Function Documentation

◆ create_check_task_state()

def ftests.ftest_delete_task_life_cycle.create_check_task_state (   taskId)

Definition at line 22 of file ftest_delete_task_life_cycle.py.

22 def create_check_task_state(taskId):
23  return CheckTaskState(taskId, CheckTaskState.TYPE_FULL)
24 
25 

◆ create_delete_task()

def ftests.ftest_delete_task_life_cycle.create_delete_task (   deletedTaskId,
  taskId,
  host,
  port 
)

Definition at line 30 of file ftest_delete_task_life_cycle.py.

30 def create_delete_task(deletedTaskId, taskId, host, port):
31  delTask = DeleteTask(deletedTaskId, taskId)
32  delTask.host = host
33  delTask.port = port
34  return delTask
35 
36 
def create_delete_task(deletedTaskId, taskId, host, port)

◆ create_get_tasks_status()

def ftests.ftest_delete_task_life_cycle.create_get_tasks_status (   taskId)

Definition at line 26 of file ftest_delete_task_life_cycle.py.

26 def create_get_tasks_status(taskId):
27  return GetTasksStatus([taskId])
28 
29 

◆ create_new_task()

def ftests.ftest_delete_task_life_cycle.create_new_task (   taskId,
  command 
)

Definition at line 16 of file ftest_delete_task_life_cycle.py.

16 def create_new_task(taskId, command):
17  newTask = NewTask(command, taskId)
18 
19  return newTask
20 
21 

◆ get_response_event()

def ftests.ftest_delete_task_life_cycle.get_response_event (   clientConnection,
  timeout 
)

Definition at line 37 of file ftest_delete_task_life_cycle.py.

37 def get_response_event(clientConnection, timeout):
38  if clientConnection.poll(wait_response_timeout) == 0:
39  print "NO EVENT"
40  exit(1)
41  else:
42  return clientConnection.recv()
43 
44 
def get_response_event(clientConnection, timeout)

Variable Documentation

◆ addr

string ftests.ftest_delete_task_life_cycle.addr = "192.168.1.135:5501"

Definition at line 48 of file ftest_delete_task_life_cycle.py.

◆ check_task_state_event

ftests.ftest_delete_task_life_cycle.check_task_state_event = eventBuilder.build(EVENT_TYPES.CHECK_TASK_STATE, create_check_task_state(taskId))

Definition at line 55 of file ftest_delete_task_life_cycle.py.

◆ client

ftests.ftest_delete_task_life_cycle.client = connectBuilder.build(consts.CLIENT_CONNECT, addr, consts.TCP_TYPE)

Definition at line 52 of file ftest_delete_task_life_cycle.py.

◆ connectBuilder

ftests.ftest_delete_task_life_cycle.connectBuilder = ConnectionBuilderLight()

Definition at line 49 of file ftest_delete_task_life_cycle.py.

◆ delete_task_event

ftests.ftest_delete_task_life_cycle.delete_task_event
Initial value:
1 = eventBuilder.build(EVENT_TYPES.DELETE_TASK,
2  create_delete_task(taskId, taskId + 1, host, port))
def create_delete_task(deletedTaskId, taskId, host, port)

Definition at line 86 of file ftest_delete_task_life_cycle.py.

◆ eventBuilder

ftests.ftest_delete_task_life_cycle.eventBuilder = EventBuilder()

Definition at line 50 of file ftest_delete_task_life_cycle.py.

◆ get_tasks_status_event

ftests.ftest_delete_task_life_cycle.get_tasks_status_event = eventBuilder.build(EVENT_TYPES.GET_TASK_STATUS, create_get_tasks_status(taskId))

Definition at line 56 of file ftest_delete_task_life_cycle.py.

◆ get_tasks_status_event1

ftests.ftest_delete_task_life_cycle.get_tasks_status_event1 = eventBuilder.build(EVENT_TYPES.GET_TASK_STATUS, create_get_tasks_status(taskId + 1))

Definition at line 101 of file ftest_delete_task_life_cycle.py.

◆ host

ftests.ftest_delete_task_life_cycle.host = None

Definition at line 77 of file ftest_delete_task_life_cycle.py.

◆ new_task_event

ftests.ftest_delete_task_life_cycle.new_task_event = eventBuilder.build(EVENT_TYPES.NEW_TASK, create_new_task(taskId, "ls -la"))

Definition at line 54 of file ftest_delete_task_life_cycle.py.

◆ port

ftests.ftest_delete_task_life_cycle.port = None

Definition at line 78 of file ftest_delete_task_life_cycle.py.

◆ response_event

def ftests.ftest_delete_task_life_cycle.response_event = get_response_event(client, wait_response_timeout)

Definition at line 61 of file ftest_delete_task_life_cycle.py.

◆ taskId

int ftests.ftest_delete_task_life_cycle.taskId = 10

Definition at line 46 of file ftest_delete_task_life_cycle.py.

◆ wait_response_timeout

int ftests.ftest_delete_task_life_cycle.wait_response_timeout = 5000

Definition at line 47 of file ftest_delete_task_life_cycle.py.