def create_valid_hello_response_with_auth_required(challenge): response = proto.Hello() response.system_name = "foo" response.compat_version = 1 response.incremental_version = 0 response.challenge = challenge return response
def _parse_hello_message(self, message): data = proto.Hello() data.ParseFromString(message) if data.compat_version == 1: return True logging.info('Unsupported protocol version ' + str(data.compat_version) + '.' + str(data.incremental_version)) return False
def create_invalid_hello_response(): response = proto.Hello() response.system_name = "foo" response.compat_version = 2 response.incremental_version = 0 return response
app3_node = proto.Node() app3_node.info.node_id = 3 app3_node.info.name = "App3" app3_node.info.node_type = proto.CDP_APPLICATION app3_node.info.value_type = proto.eUNDEFINED app3_node.info.flags = proto.Info.eValueIsReadOnly system_node = proto.Node() system_node.info.node_id = 0 system_node.info.name = "System" system_node.info.node_type = proto.CDP_SYSTEM system_node.info.value_type = proto.eUNDEFINED system_node.info.flags = proto.Info.eValueIsReadOnly hello_response = proto.Hello() hello_response.system_name = "foo" hello_response.compat_version = 1 hello_response.incremental_version = 0 def create_system_structure_response(): response = proto.Container() response.message_type = proto.Container.eStructureResponse system = copy(system_node) system.node.extend([copy(app1_node), copy(app2_node)]) response.structure_response.extend([system]) return response def create_app_structure_response():