def getAtividades(self, id): listAtividade = DisplayList() if id != '': url = self.getURLWebservice() client = Client(url) filtro = client.factory.create('wsFiltros') if id == '1': self.idTipoServico = 1 self.siglaTipoServico = "INFR" if id == '2': self.idTipoServico = 2 self.siglaTipoServico = "CRTL" if id == '3': self.idTipoServico = 3 self.siglaTipoServico = "SUST" if id == '4': self.idTipoServico = 4 self.siglaTipoServico = "PLAN" filtro.tipoServico.id = self.idTipoServico filtro.tipoServico.sigla = self.siglaTipoServico search = client.service.consultarAtividades(filtro) if search: item = search.item for item in item: listAtividade.add('', '') atividade = item.listAtividade[0] codAtividade = atividade.codigo descAtividade = atividade.codigo + ' - ' + atividade.descricao #self.descricaoAtividade = descAtividade listAtividade.add(codAtividade, descAtividade) listAtividade = listAtividade.sortedByValue() return listAtividade
def getAtividades(self, id): listAtividade = DisplayList() if id != '': url = self.getURLWebservice() client = Client(url) filtro = client.factory.create('wsFiltros') if id == '1': self.idTipoServico = 1 self.siglaTipoServico = "INFR" if id == '2': self.idTipoServico = 2 self.siglaTipoServico = "CRTL" if id == '3': self.idTipoServico = 3 self.siglaTipoServico = "SUST" if id == '4': self.idTipoServico = 4 self.siglaTipoServico = "PLAN" filtro.tipoServico.id = self.idTipoServico filtro.tipoServico.sigla = self.siglaTipoServico search = client.service.consultarAtividades(filtro) if search: item = search.item for item in item: listAtividade.add('', '') atividade = item.listAtividade[0] codAtividade = atividade.codigo descAtividade = atividade.codigo + ' - ' + atividade.descricao #self.descricaoAtividade = descAtividade listAtividade.add(codAtividade, descAtividade) listAtividade = listAtividade.sortedByValue() return listAtividade
def test_sort(self): a = (('a', 'a',), ('b', 'b'), ('c', 'c')) b = (('z', 'Z',), ('y', 'Y'), ('x', 'X')) c = (('a', 'Z',), ('c', 'Y'), ('b', 'X')) dla = DisplayList(a) dlb = DisplayList(b) dlc = DisplayList(c) assert dla.values() == ['a', 'b', 'c'] dlb_s = dlb.sortedByValue() assert dlb_s.values() == ['X', 'Y', 'Z'] dlc_s = dlc.sortedByKey() assert dlc_s.values() == ['Z', 'X', 'Y']
def test_sort(self): a = (('a', 'a',), ('b', 'b'), ('c', 'c')) b = (('z', 'Z',), ('y', 'Y'), ('x', 'X')) c = (('a', 'Z',), ('c', 'Y'), ('b', 'X')) dla = DisplayList(a) dlb = DisplayList(b) dlc = DisplayList(c) assert dla.values() == ['a', 'b', 'c'] dlb_s = dlb.sortedByValue() assert dlb_s.values() == ['X', 'Y', 'Z'] dlc_s = dlc.sortedByKey() assert dlc_s.values() == ['Z', 'X', 'Y']