From c077cea36b279d1bebfd1373179c9043a5bf133c Mon Sep 17 00:00:00 2001 From: Wellington Gabriel Vicente de Souza Date: Wed, 24 Oct 2018 08:46:46 -0300 Subject: [PATCH 1/4] add missing pt-BR locale for job class --- lib/locales/pt-BR.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/locales/pt-BR.yml b/lib/locales/pt-BR.yml index 4bef70f0ec..555120b92c 100644 --- a/lib/locales/pt-BR.yml +++ b/lib/locales/pt-BR.yml @@ -91,6 +91,20 @@ pt-BR: lorem: words: [alias, consequatur, aut, perferendis, sit, voluptatem, accusantium, doloremque, aperiam, eaque, ipsa, quae, ab, illo, inventore, veritatis, et, quasi, architecto, beatae, vitae, dicta, sunt, explicabo, aspernatur, aut, odit, aut, fugit, sed, quia, consequuntur, magni, dolores, eos, qui, ratione, voluptatem, sequi, nesciunt, neque, dolorem, ipsum, quia, dolor, sit, amet, consectetur, adipisci, velit, sed, quia, non, numquam, eius, modi, tempora, incidunt, ut, labore, et, dolore, magnam, aliquam, quaerat, voluptatem, ut, enim, ad, minima, veniam, quis, nostrum, exercitationem, ullam, corporis, nemo, enim, ipsam, voluptatem, quia, voluptas, sit, suscipit, laboriosam, nisi, ut, aliquid, ex, ea, commodi, consequatur, quis, autem, vel, eum, iure, reprehenderit, qui, in, ea, voluptate, velit, esse, quam, nihil, molestiae, et, iusto, odio, dignissimos, ducimus, qui, blanditiis, praesentium, laudantium, totam, rem, voluptatum, deleniti, atque, corrupti, quos, dolores, et, quas, molestias, excepturi, sint, occaecati, cupiditate, non, provident, sed, ut, perspiciatis, unde, omnis, iste, natus, error, similique, sunt, in, culpa, qui, officia, deserunt, mollitia, animi, id, est, laborum, et, dolorum, fuga, et, harum, quidem, rerum, facilis, est, et, expedita, distinctio, nam, libero, tempore, cum, soluta, nobis, est, eligendi, optio, cumque, nihil, impedit, quo, porro, quisquam, est, qui, minus, id, quod, maxime, placeat, facere, possimus, omnis, voluptas, assumenda, est, omnis, dolor, repellendus, temporibus, autem, quibusdam, et, aut, consequatur, vel, illum, qui, dolorem, eum, fugiat, quo, voluptas, nulla, pariatur, at, vero, eos, et, accusamus, officiis, debitis, aut, rerum, necessitatibus, saepe, eveniet, ut, et, voluptates, repudiandae, sint, et, molestiae, non, recusandae, itaque, earum, rerum, hic, tenetur, a, sapiente, delectus, ut, aut, reiciendis, voluptatibus, maiores, doloribus, asperiores, repellat] + job: + field: ["Marketing", "TI", "Contabilidade", "Administração", "Propaganda", "Bancário", "Serviços Comunitários", "Construção", "Consultoria", "Design", "Educação", "Agricultura", "Governamental", "Saúde", "Hospitalidade", "Legal", "Industrial", "Mineração", "Imobiliária", "Varejo", "Vendas", "Tecnologia"] + seniority: ["Lead", "Senior", "Nacional", "Regional", "Distrital", "Central", "Global", "Consumidor", "Investidor", "Dinâmico", "Internacional", "Legado", "Frente", "Interno", "Chefe", "Corporativo", "Futuro", "Humano", "Principal"] + position: ["Supervisor", "Associado", "Executivo", "Contato", "Oficial", "Gerente", "Engenheiro", "Especialista", "Diretor", "Coordenador", "Administrador", "Arquiteto", "Analista", "Designer", "Planejador", "Orquestrador", "Técnico", "Desenvolvedor", "Fabricante", "Consultor", "Assistente", "Facilitador", "Agente", "Representante", "Estrategista"] + key_skills: ["Trabalho em equipe", "Comunicação", "Resolução de problemas", "Liderança", "Organização", "Trabalhar sobre pressão", "Confiança", "Auto motivado", "Habilidades de networking", "Proatividade", "Aprendizado rápido", "Experiência com tecnologia"] + employment_type: ["Integral", "Meio período", "Temporário", "Contrato", "Estágio", "Comissão"] + education_level: ["Associate", "Bacharelado", "Mestrado", "Doutorado"] + title: + - "#{position} de #{field} #{seniority}" + - "#{position} #{field} #{seniority}" + - "#{seniority} #{position} de #{field}" + - "#{position} de #{field}" + - "#{position} #{seniority}" + name: male_first_name: ["Alessandro","Alexandre","Antônio","Arthur","Benício","Benjamin","Bernardo","Breno","Bryan", "Caio","Carlos","Cauã","César","Daniel","Danilo","Davi","Deneval","Djalma","Eduardo","Elísio", From 2b1ce242bf9db8b3f1582e059703e551703fa78e Mon Sep 17 00:00:00 2001 From: Wellington Gabriel Vicente de Souza Date: Wed, 24 Oct 2018 09:00:55 -0300 Subject: [PATCH 2/4] add job tests for pt-BR locale --- test/test_pt_br_locale.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/test_pt_br_locale.rb b/test/test_pt_br_locale.rb index 5812c6f4be..f24c419753 100644 --- a/test/test_pt_br_locale.rb +++ b/test/test_pt_br_locale.rb @@ -54,6 +54,16 @@ def test_pt_br_internet_methods assert Faker::Internet.domain_suffix.is_a? String end + def test_pt_br_job_methods + assert Faker::Job.field.is_a? String + assert Faker::Job.seniority.is_a? String + assert Faker::Job.position.is_a? String + assert Faker::Job.key_skills.is_a? String + assert Faker::Job.employment_type.is_a? String + assert Faker::Job.education_level.is_a? String + assert Faker::Job.title.is_a? String + end + def test_pt_br_name_methods assert Faker::Name.prefix.is_a? String assert Faker::Name.suffix.is_a? String From 9250a10d15a8b7dfb7c7361933a49ef8f6dfddf4 Mon Sep 17 00:00:00 2001 From: Vitor Oliveira Date: Wed, 24 Oct 2018 09:38:36 -0300 Subject: [PATCH 3/4] Update pt-BR.yml --- lib/locales/pt-BR.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/locales/pt-BR.yml b/lib/locales/pt-BR.yml index 555120b92c..f91b752de5 100644 --- a/lib/locales/pt-BR.yml +++ b/lib/locales/pt-BR.yml @@ -97,7 +97,7 @@ pt-BR: position: ["Supervisor", "Associado", "Executivo", "Contato", "Oficial", "Gerente", "Engenheiro", "Especialista", "Diretor", "Coordenador", "Administrador", "Arquiteto", "Analista", "Designer", "Planejador", "Orquestrador", "Técnico", "Desenvolvedor", "Fabricante", "Consultor", "Assistente", "Facilitador", "Agente", "Representante", "Estrategista"] key_skills: ["Trabalho em equipe", "Comunicação", "Resolução de problemas", "Liderança", "Organização", "Trabalhar sobre pressão", "Confiança", "Auto motivado", "Habilidades de networking", "Proatividade", "Aprendizado rápido", "Experiência com tecnologia"] employment_type: ["Integral", "Meio período", "Temporário", "Contrato", "Estágio", "Comissão"] - education_level: ["Associate", "Bacharelado", "Mestrado", "Doutorado"] + education_level: ["Bacharelado", "Mestrado", "Doutorado"] title: - "#{position} de #{field} #{seniority}" - "#{position} #{field} #{seniority}" From e9ce724aa285dd77e7407f80d4dfff777fb66bb7 Mon Sep 17 00:00:00 2001 From: Vitor Oliveira Date: Wed, 24 Oct 2018 09:44:21 -0300 Subject: [PATCH 4/4] Update CHANGELOG.md --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 43b1171829..bff11670d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## HEAD Unreleased ### Bug/Fixes +- [PR #1436](https://github.com/stympy/faker/pull/1436) Fix regex and add magic string to pass rubocop check [@jakrzus](https://github.com/jakrzus) - [PR #1425](https://github.com/stympy/faker/pull/1425) NHS: fix occasional bad numbers [@ChaoticBoredom](https://github.com/ChaoticBoredom) - [PR #1421](https://github.com/stympy/faker/pull/1421) Faker::Internet.user_name can't handle UTF-8 arguments [@ivanoblomov](https://github.com/ivanoblomov) - [PR #1423](https://github.com/stympy/faker/pull/1423) Add missing locale tests - Part II [@vbrazo](https://github.com/vbrazo) @@ -18,6 +19,7 @@ - [PR #1310](https://github.com/stympy/faker/pull/1310) Add alias for middle_name and remove locale [@vbrazo](https://github.com/vbrazo) ### Chores +- [PR #1434](https://github.com/stympy/faker/pull/1434) Add keyword argument to Faker::Games::Dota.quote [@vbrazo](https://github.com/vbrazo) - [PR #1420](https://github.com/stympy/faker/pull/1420) Add Faker::JapaneseMedia namespace [@boardfish](https://github.com/boardfish) - [PR #1411](https://github.com/stympy/faker/pull/1411) Add several missing locales [@vbrazo](https://github.com/vbrazo) - [PR #1403](https://github.com/stympy/faker/pull/1403) Faker::SouthPark => Faker::Movies::SouthPark [@vbrazo](https://github.com/vbrazo) @@ -50,6 +52,7 @@ - [PR #1329](https://github.com/stympy/faker/pull/1329) Update docs on behavior of price [@softwaregravy](https://github.com/softwaregravy) ### Feature Request +- [PR #1438](https://github.com/stympy/faker/pull/1438) Add Faker::Football.position [@fblupi](https://github.com/fblupi) - [PR #1426](https://github.com/stympy/faker/pull/1426) Add Faker::PhoneNumber.country_code [@AmrAdelKhalil](https://github.com/AmrAdelKhalil) - [PR #1427](https://github.com/stympy/faker/pull/1427) Add Faker::Games::SuperSmashBros [@boardfish](https://github.com/boardfish) - [PR #1410](https://github.com/stympy/faker/pull/1410) Add Faker::Vehicle.singapore_license_plate [@anonoz](https://github.com/anonoz) @@ -92,6 +95,7 @@ - [PR #1246](https://github.com/stympy/faker/pull/1246) Store list of generators with enabled uniqueness for faster clear [@MarcPer](https://github.com/MarcPer) ### Update/add locales +- [PR #1441](https://github.com/stympy/faker/pull/1441) Add Faker::Job pt-BR locales [@wellingtongvs](https://github.com/wellingtongvs) - [PR #1428](https://github.com/stympy/faker/pull/1428) Add Faker::Games::SonicTheHedgehog.game [@boardfish](https://github.com/boardfish) - [PR #1415](https://github.com/stympy/faker/pull/1415) Add new Overwatch items [@lucasqueiroz](https://github.com/lucasqueiroz) - [PR #1407](https://github.com/stympy/faker/pull/1407) Add more data for Faker::Friends [@JIntrocaso](https://github.com/JIntrocaso)