Repository: joke2k/faker

Issue:
Transform CamelCase to lower_case_with_underscores
Minor problem, but inconvenient when integrating in apps that follow PEP8 more closely.



Discussion:
I think you're right.
In the next version will convert the names to adjust PEP8.

after a lot of work... it is pep8 compliant ;)

Nice! Much appreciated (and future appreciatement.)


Resolving patch:
diff --git a/faker/providers/job/pt_BR/__init__.py b/faker/providers/job/pt_BR/__init__.py
new file mode 100644
--- /dev/null
+++ b/faker/providers/job/pt_BR/__init__.py
@@ -0,0 +1,760 @@
+# coding=utf-8
+from __future__ import unicode_literals
+from .. import Provider as BaseProvider
+
+# Source: Gist
+# https://raw.githubusercontent.com/neves/escolar/master/profissoes.txt
+
+
+class Provider(BaseProvider):
+    jobs = [
+        "Acompanhante",
+        "Açougueiro",
+        "Acupunturista",
+        "Adestrador de animais",
+        "Administrador",
+        "Administrador de banco de dados DBA",
+        "Administrador de redes",
+        "Administrador público",
+        "Advogado",
+        "Aeromoça",
+        "Aeronauta",
+        "Aeroviário",
+        "Afiador de ferramentas",
+        "Agente comunitário de saúde",
+        "Agente de combate à endemias",
+        "Agente de defesa sanitária",
+        "Agente de defesa sanitária animal",
+        "Agente de viagens",
+        "Agente funerário",
+        "Agente penitenciário",
+        "Agricultor",
+        "Agrimensor",
+        "Agrônomo",
+        "Ajudante de produção",
+        "Alergologista",
+        "Alfaiate",
+        "Almirante",
+        "Almoxarife",
+        "Alpinista",
+        "Ambientalista",
+        "Ambulante",
+        "Amolador de ferramentas",
+        "Analista de sistemas",
+        "Anestesiologista",
+        "Angiologista",
+        "Antropólogo",
+        "Apicultor",
+        "Apontador de mão-de-obra",
+        "Apresentador",
+        "Árbitro e mediador",
+        "Argumentista",
+        "Armador",
+        "Armeiro",
+        "Arqueólogo",
+        "Arquiteto",
+        "Arquivista",
+        "Arranjador musical",
+        "Arrumadeira",
+        "Artesão",
+        "Artista de circo",
+        "Artista plástico",
+        "Artista/Técnico em espetáculos de diversões",
+        "Ascensorista",
+        "Assessor de imprensa",
+        "Assessor parlamentar",
+        "Assistente administrativo",
+        "Assistente de câmera",
+        "Assistente de direção",
+        "Assistente de produção",
+        "Assistente social",
+        "Astrofísico",
+        "Astrólogo",
+        "Astronauta",
+        "Astrônomo",
+        "Atendente",
+        "Atleta de arremesso de peso",
+        "Atleta de canoagem",
+        "Atleta de nado sincronizado",
+        "Atleta de tiro com arco",
+        "Ator",
+        "Atuário",
+        "Auditor",
+        "Auxiliar administrativo",
+        "Auxiliar de reprografia",
+        "Auxiliar de serviços gerais",
+        "Avalista",
+        "Aviador",
+        "Babá",
+        "Babysitter",
+        "Bailarina",
+        "Baixista",
+        "Balconista",
+        "Bancário",
+        "Barbeiro",
+        "Barman",
+        "Bartender",
+        "Baterista",
+        "Bedel",
+        "Berçarista",
+        "Bibliotecário",
+        "Biblioteconomista",
+        "Biólogo",
+        "Biomédico",
+        "Bioquímico",
+        "Biotecnólogo",
+        "Bóia-fria",
+        "Bombeiro",
+        "Borracheiro",
+        "Boticário",
+        "Boxeador",
+        "Brigadeiro",
+        "Broker/Corretor da bolsa de valores",
+        "Cabeleireiro",
+        "Cabo",
+        "Caça-talentos/Olheiro",
+        "Cadeirinha",
+        "Cadista",
+        "Caixa",
+        "Caldeireiro",
+        "Cambista",
+        "Camelô",
+        "Cameraman",
+        "Caminhoneiro",
+        "Cancerologista ou Oncologista",
+        "Cantor",
+        "Capataz",
+        "Capelão",
+        "Capitão",
+        "Capoeirista",
+        "Cardiologista",
+        "Carnavalesco",
+        "Carpinteiro",
+        "Cartazeiro",
+        "Carteiro",
+        "Cartógrafo",
+        "Cartunista",
+        "Catador de carangueijos",
+        "Catador de material reciclável",
+        "Cenógrafo",
+        "Cenotécnico",
+        "Ceramista",
+        "Cerimonialista",
+        "Chapeiro",
+        "Chargista",
+        "Chaveiro",
+        "Chefe de cozinha",
+        "Ciclista",
+        "Cientista",
+        "Cientista da informação e documentação",
+        "Cientista de alimentos",
+        "Cientista político",
+        "Cientista social",
+        "Cineasta",
+        "Cinegrafista",
+        "Cinematográfo",
+        "Cirurgião bucal",
+        "Cirurgião dentista",
+        "Clap loader",
+        "Clarinetista",
+        "Classificador contábil",
+        "Clínico geral",
+        "Co-piloto",
+        "Coach",
+        "Cobaia Médica",
+        "Cobrador de ônibus",
+        "Cobrador de pedágio",
+        "Coloproctologista",
+        "Comandante",
+        "Comerciante",
+        "Comissário de bordo",
+        "Compositor",
+        "Comprador",
+        "Confeiteiro",
+        "Conferente de carga e descarga",
+        "Conferente de expedição",
+        "Conferente de recebimento",
+        "Construtor",
+        "Consultor",
+        "Consultor de moda",
+        "Consultor de radiestesia",
+        "Contábil",
+        "Contabilista",
+        "Contador",
+        "Contatólogo",
+        "Continuista",
+        "Contra regra",
+        "Contramestre em transporte marítimo",
+        "Controlador de vôo",
+        "Controller",
+        "Coordenador",
+        "Copeiro",
+        "Coreógrafo",
+        "Coronel",
+        "Corredor de atletismo",
+        "Corregedor de justiça",
+        "Corretor da bolsa de valores",
+        "Corretor de imóveis",
+        "Corretor de seguros",
+        "Cortador de cana-de-açucar",
+        "Costureira",
+        "Coveiro/Sepultador",
+        "Cozinheira",
+        "Crítico",
+        "Cumim",
+        "Dançarino",
+        "Datilógrafo",
+        "Dedetizador",
+        "Defensor Público",
+        "Degustador",
+        "Delegado",
+        "Dentista",
+        "Deputado",
+        "Dermatologista",
+        "Desembargador de justiça",
+        "Desenhista",
+        "Designer de interiores",
+        "Designer de jóia",
+        "Designer de moda",
+        "Designer de produto ou desenhista industrial",
+        "Designer gráfico",
+        "Despachante",
+        "Diagramador",
+        "Dialoguista",
+        "Diarista",
+        "Digitador",
+        "Diplomata",
+        "Diretor de cinema",
+        "Diretor de fotografia",
+        "Diretor de produção",
+        "DJ",
+        "Dogueiro",
+        "Dublador",
+        "Dublê",
+        "Ecólogo",
+        "Economista",
+        "Economista doméstico",
+        "Editor",
+        "Editor de mesa de corte",
+        "Educador",
+        "Educador integrado à saúde pública",
+        "Eletricista",
+        "Eletricista de automóveis",
+        "Embaixador",
+        "Embalador",
+        "Embalsamador",
+        "Empacotador",
+        "Empregado doméstico",
+        "Empresário",
+        "Encanador",
+        "Encarregado de manutenção predial",
+        "Endocrinologista",
+        "Endodontista",
+        "Enfermeiro",
+        "Engenheiro acústico",
+        "Engenheiro aeronáutico",
+        "Engenheiro agrícola",
+        "Engenheiro agrimensor",
+        "Engenheiro agrônomo",
+        "Engenheiro ambiental",
+        "Engenheiro cartográfico",
+        "Engenheiro civil",
+        "Engenheiro de alimentos",
+        "Engenheiro de aquicultura",
+        "Engenheiro de computação",
+        "Engenheiro de controle e automação",
+        "Engenheiro de energia",
+        "Engenheiro de ergonomia",
+        "Engenheiro de horticultura",
+        "Engenheiro de iluminação",
+        "Engenheiro de manufatura",
+        "Engenheiro de materiais",
+        "Engenheiro de minas",
+        "Engenheiro de petróleo",
+        "Engenheiro de processos",
+        "Engenheiro de produção agroindustrial",
+        "Engenheiro de produto ou produção",
+        "Engenheiro de projetos",
+        "Engenheiro de segurança do trabalho",
+        "Engenheiro de som",
+        "Engenheiro de supply chain ou logística",
+        "Engenheiro de telecomunicações",
+        "Engenheiro de transportes",
+        "Engenheiro elétrico",
+        "Engenheiro físico",
+        "Engenheiro florestal",
+        "Engenheiro industrial",
+        "Engenheiro mecânico",
+        "Engenheiro mecatrônico",
+        "Engenheiro metalúrgico",
+        "Engenheiro naval",
+        "Engenheiro petroquímico",
+        "Engenheiro químico",
+        "Engenheiro sanitarista",
+        "Engenheiro têxtil",
+        "Engraxate",
+        "Enólogo",
+        "Entalhador",
+        "Epidemiólogo",
+        "Escoteiro",
+        "Escritor",
+        "Escriturário",
+        "Escrivão",
+        "Escultor",
+        "Esgrimista",
+        "Especialista em agronegócios",
+        "Espeleologista",
+        "Estampador de tecidos",
+        "Estatístico",
+        "Esteticista",
+        "Estilista",
+        "Estivador",
+        "Estofador",
+        "Estoquista",
+        "Farmacêutico",
+        "Faturista",
+        "Faxineiro",
+        "Feirante",
+        "Ferramenteiro",
+        "Ferreiro",
+        "Ferroviário",
+        "Figurante",
+        "Figurinista",
+        "Filósofo",
+        "Fiscal",
+        "Físico",
+        "Físico nuclear",
+        "Fisiculturista",
+        "Fisioterapeuta",
+        "Flanelinha",
+        "Flautista",
+        "Florista",
+        "Fonoaudiólogo",
+        "Forneiro",
+        "Fotógrafo",
+        "Frentista",
+        "Fresador",
+        "Fundidor",
+        "Fundidor de placa de gesso",
+        "Funileiro",
+        "Gagsman",
+        "Gandula",
+        "Garçom",
+        "Gari",
+        "Garimpeiro",
+        "Gastroenterologista",
+        "Gastrônomo",
+        "General",
+        "Geofísico",
+        "Geógrafo",
+        "Geólogo",
+        "Geradorista",
+        "Gerente de banco",
+        "Gerente de inovações ou novos negócios",
+        "Gerente de riscos em seguros",
+        "Gerente de vendas",
+        "Geriatra",
+        "Gestor ambiental",
+        "Gestor de qualidade",
+        "Gestor de recursos humanos",
+        "Gestor de tecnologia da informação",
+        "Gestor público",
+        "Ginasta artística",
+        "Ginasta rítmica",
+        "Ginecologista",
+        "Gourmet",
+        "Governador",
+        "Governanta",
+        "Grafologista",
+        "Gravurista",
+        "Guarda ou policial rodoviário",
+        "Guarda roupeiro",
+        "Guardador de veículos",
+        "Guia turistico",
+        "Guincheiro",
+        "Guitarrista",
+        "Harpista",
+        "Headhunter",
+        "Hematologista",
+        "Historiador",
+        "Homeopata",
+        "Hostess",
+        "Ilustrador",
+        "Implantodontista",
+        "Impressor",
+        "Imunologista",
+        "Infectologista",
+        "Inspetor",
+        "Instalador de linha telefônica",
+        "Instalador de painéis",
+        "Instrumentador cirúrgico",
+        "Instrumentista musical",
+        "Instrutor",
+        "Intérprete",
+        "Intérprete de Bíblias",
+        "Intérprete e tradutor de língua de sinais",
+        "Investigador de Polícia",
+        "Investigador particular",
+        "Jangadeiro",
+        "Jardineiro",
+        "Jogador de badminton",
+        "Jogador de basquete",
+        "Jogador de bocha",
+        "Jogador de boliche",
+        "Jogador de futebol",
+        "Jogador de golfe",
+        "Jogador de handebol",
+        "Jogador de hóquei",
+        "Jogador de tênis de mesa",
+        "Jogador de vôlei",
+        "Jóquei",
+        "Jornaleiro",
+        "Jornalista",
+        "Judoca",
+        "Juiz de direito",
+        "Juiz de futebol",
+        "Juiz ou árbitro de futebol",
+        "Karateca",
+        "Kite-surfer",
+        "Laboratorista",
+        "Lactarista hospitalar",
+        "Lamboteiro",
+        "Lancheiro",
+        "Lanterneiro",
+        "Lapidário",
+        "Lavador",
+        "Lavador de veículos",
+        "Leão de chácara",
+        "Leiloeiro",
+        "Leiteiro",
+        "Lenhador",
+        "Letrista",
+        "Levantador de peso",
+        "Líder comunitário",
+        "Limpador de vidros",
+        "Lixeiro/Coletor de lixo",
+        "Locutor",
+        "Lubrificador de máquinas",
+        "Lutador de jiu-jitsu",
+        "Lutador de karatê",
+        "Lutador de kung fu",
+        "Lutador de luta livre",
+        "Lutador de taekwondo",
+        "Luthier",
+        "Mãe social",
+        "Maestro",
+        "Mágico",
+        "Maitre",
+        "Major",
+        "Manicure",
+        "Manobrista",
+        "Maquiador",
+        "Maquinista",
+        "Marcador de luz",
+        "Marceneiro",
+        "Marechal",
+        "Marinheiro",
+        "Marketeiro",
+        "Massagista",
+        "Massoterapeuta",
+        "Matemático",
+        "Mecânico",
+        "Mecânico de vôo",
+        "Mecanógrafo",
+        "Médico",
+        "Médico cirurgião",
+        "Médico geneticista",
+        "Médico legista",
+        "Médico nuclear",
+        "Meeiro",
+        "Mensageiro",
+        "Meredeira",
+        "Mergulhador",
+        "Mestre cervejeiro",
+        "Mestre-de-obras",
+        "Metalúrgico",
+        "Meteorologista",
+        "Microfonista",
+        "Militar da Aeronáutica",
+        "Militar da Marinha",
+        "Militar do Exército",
+        "Ministro",
+        "Modelista",
+        "Modelo",
+        "Moldador",
+        "Moldureiro",
+        "Moleiro",
+        "Montador",
+        "Montador de negativos",
+        "Motofrete",
+        "Motorista",
+        "Mototaxista",
+        "Museólogo",
+        "Músico",
+        "Musicoterapeuta",
+        "Nadador",
+        "Naturólogo",
+        "Navegador",
+        "Necromaquiador",
+        "Nefrologista",
+        "Neonatologista",
+        "Neurocirurgião",
+        "Neurologista",
+        "Notário",
+        "Numerólogo",
+        "Nutricionista",
+        "Nutrologista",
+        "Obstetra",
+        "Oceanógrafo",
+        "Oculista",
+        "Odontologista estético",
+        "Odontologista legal",
+        "Odontologista preventivo e social",
+        "Odontopediatra",
+        "Office-boy",
+        "Oficial de justiça",
+        "Oftalmologista",
+        "Ombudsman",
+        "Operador de bombas",
+        "Operador de telemarketing",
+        "Operador de vídeo",
+        "Optometrista",
+        "Orçamentista",
+        "Orientador educacional",
+        "Ortesista",
+        "Ortodontista",
+        "Ortopedista",
+        "Ortoptista",
+        "Otorrinolaringologista",
+        "Ourives",
+        "Paginador",
+        "Paisagista",
+        "Panfleteiro",
+        "Panificador/Padeiro",
+        "Paparazzo",
+        "Papiloscopista",
+        "Pára-quedista",
+        "Paramédico",
+        "Parteira tradicional",
+        "Passador",
+        "Pastilheiro",
+        "Patinador",
+        "Patologista",
+        "Patologista oral",
+        "Peão de rodeiro",
+        "Pecuarista",
+        "Pedagogo",
+        "Pediatra",
+        "Pedicure",
+        "Pedreiro",
+        "Peixeiro",
+        "Penhorista",
+        "Percursionista",
+        "Perfumista",
+        "Perfusionista",
+        "Perito criminal",
+        "Perito judicial",
+        "Personal stylist",
+        "Personal trainer",
+        "Pescador",
+        "Pesquisador",
+        "Petroleiro",
+        "Pianista",
+        "Piloto automobilístico",
+        "Piloto de avião",
+        "Pintor",
+        "Pizzaiolo",
+        "Plastimodelista",
+        "Pneumologista",
+        "Podólogo",
+        "Policial civil",
+        "Policial federal",
+        "Policial militar",
+        "Polidor de produção",
+        "Político",
+        "Porteiro",
+        "Portuário",
+        "Prático",
+        "Prefeito",
+        "Prensista",
+        "Preparador de máquinas",
+        "Presidente da República",
+        "Procurador de justiça",
+        "Produtor de audio visual",
+        "Produtor de eventos",
+        "Produtor de multimídia",
+        "Produtor editorial",
+        "Produtor fonográfico",
+        "Produtor musical",
+        "Professor",
+        "Profissional de áudio",
+        "Profissional de cinema",
+        "Profissional de comércio exterior",
+        "Profissional de educação física",
+        "Profissional de efeitos especiais",
+        "Profissional de hotelaria",
+        "Profissional de informática",
+        "Profissional de linguística",
+        "Profissional de logística",
+        "Profissional de manutenção industrial",
+        "Profissional de marketing",
+        "Profissional de rádio e tv",
+        "Profissional de reciclagem",
+        "Profissional de recursos humanos",
+        "Profissional de relacionamento com investidores RI",
+        "Profissional de relações internacionais",
+        "Profissional de relações públicas",
+        "Profissional de tecnologia de laticínios",
+        "Programador",
+        "Projetista mecânico",
+        "Promotor de eventos",
+        "Promotor de vendas",
+        "Promotor público/de justiça",
+        "Protesista",
+        "Protético dentário",
+        "Psicólogo",
+        "Psicomotricista",
+        "Psicopedagogo",
+        "Psiquiatra",
+        "Publicitário",
+        "Quadrinista",
+        "Químico",
+        "Químico farmacêutico",
+        "Quiropraxista",
+        "Quitandeiro",
+        "Radialista",
+        "Radialista programador",
+        "Radiologista",
+        "Radiooperador de vôo",
+        "Radioterapêutico",
+        "Rebarbador de metal",
+        "Recepcionista",
+        "Recreador",
+        "Redator",
+        "Regente",
+        "Relações públicas",
+        "Remador",
+        "Repórter",
+        "Repositor",
+        "Representante comercial",
+        "Restaurador",
+        "Retificador",
+        "Reumatologista",
+        "Revendedor",
+        "Revisor",
+        "Roteirista",
+        "Sacoleira",
+        "Salgadeira",
+        "Salva-vidas",
+        "Sapateiro",
+        "Sargento",
+        "Saxofonista",
+        "Secretária",
+        "Seguidor de compras",
+        "Segurança particular",
+        "Selecionador de pessoal",
+        "Senador",
+        "Separador",
+        "Seringueiro",
+        "Serralheiro",
+        "Servente-de-obras",
+        "Serventuário",
+        "Sexólogo",
+        "Síndico",
+        "Skatista",
+        "Sociólogo",
+        "Soldado",
+        "Soldador",
+        "Somelier",
+        "Sonoplasta",
+        "Subprefeito",
+        "Supervisor",
+        "Surfista",
+        "Sushiman",
+        "Tabelião",
+        "Taifeiro",
+        "Tapeceiro",
+        "Tatuador",
+        "Taxidermista/Embalsamador",
+        "Taxista",
+        "Tecelão",
+        "Técnico de gesso",
+        "Técnico de som",
+        "Técnico em agropecuária",
+        "Técnico em arquivo",
+        "Técnico em aviação",
+        "Técnico em desporto",
+        "Técnico em documentação",
+        "Técnico em edificações",
+        "Técnico em hardware",
+        "Técnico em higiene dentária",
+        "Técnico em óptica",
+        "Técnico em radiologia",
+        "Técnico em rede",
+        "Técnico em segurança do trabalho",
+        "Técnico em taquigrafia",
+        "Técnico em tratamento de água",
+        "Técnico tributarista",
+        "Tecnólogo em automação industrial",
+        "Tecnólogo em Ciências das plantas medicinais",
+        "Tecnólogo em desenvolvimento social",
+        "Tecnólogo em esporte e lazer",
+        "Tecnólogo em geoprocessamento",
+        "Tecnólogo em irrigação e drenagem",
+        "Tecnólogo em jogos digitais",
+        "Tecnólogo em navegação fluvial",
+        "Tecnólogo em negócios imobiliários",
+        "Tecnólogo em papel e celulose",
+        "Tecnólogo em processos químicos",
+        "Tecnólogo em produção de bebidas",
+        "Tecnólogo em produção moveleira",
+        "Tecnólogo em produção Sucroalcooleira",
+        "Tecnólogo em recursos pesqueiros",
+        "Tecnólogo em rochas ornamentais",
+        "Tecnólogo em silvicultura",
+        "Tecnólogo em tecnologia da madeira",
+        "Telefonista",
+        "Telegrafista",
+        "Tenente",
+        "Tenista",
+        "Teólogo",
+        "Terapeuta floral",
+        "Terapeuta Holístico",
+        "Terapeuta ocupacional",
+        "Tesoureiro",
+        "Timoneiro",
+        "Tintureiro",
+        "Topógrafo",
+        "Torneiro mecânico",
+        "Torreiro/Torrista",
+        "Tosador",
+        "Toxicologista",
+        "Tradutor",
+        "Transcritor",
+        "Transportador",
+        "Traumatologista",
+        "Treinador",
+        "Triatleta",
+        "Trilheiro ou músico de cinema",
+        "Trompetista",
+        "Turismólogo",
+        "Ufólogo",
+        "Urbanista",
+        "Urologista",
+        "Velejador",
+        "Vendedor",
+        "Ventríloquo",
+        "Vereador",
+        "Veterinário",
+        "Vigia parlamentar",
+        "Vigilante noturno/diurno",
+        "Violonista",
+        "Vistoriador de sinistros",
+        "Viveirista",
+        "Webdesigner",
+        "Webmaster",
+        "Windsurfer",
+        "Xilógrafo",
+        "Zelador",
+        "Zootecnista"
+    ]


Test patch: