Skip to content

Commit 7aba721

Browse files
Merge pull request #10 from matheusfelipeog/fix/docstring-and-docs
Correção na docstring e documentação
2 parents 65af004 + 2954ecc commit 7aba721

File tree

3 files changed

+317
-120
lines changed

3 files changed

+317
-120
lines changed

docs/source/fordev/generators.rst

+300
Original file line numberDiff line numberDiff line change
@@ -46,20 +46,320 @@ Docs de todas funções
4646
---------------------
4747

4848
.. autofunction:: fordev.generators.certificate
49+
50+
:Certidões suportadas:
51+
52+
``I`` = **Indifferent** (Indiferente) `<Padrão>`
53+
54+
``B`` = **Birth** (Nascimento)
55+
56+
``W`` = **Wedding** (Casamento)
57+
58+
``R`` = **Religious** Wedding (Casamento Religioso)
59+
60+
``D`` = **Death (Morte)**
61+
62+
.. note::
63+
64+
Os tipos de certidões devem ser passados para o parâmetro ``type_``.
65+
66+
**Exemplo:**
67+
68+
.. code-block:: python
69+
70+
>>> from fordev.generators import certificate
71+
>>> certificate(type_='B')
72+
73+
4974
.. autofunction:: fordev.generators.cnh
75+
5076
.. autofunction:: fordev.generators.bank_account
77+
78+
:Bandeiras suportadas:
79+
80+
``0`` = **Aleatório** `<Padrão>`
81+
82+
``1`` = **Banco do Brasil**
83+
84+
``2`` = **Bradesco**
85+
86+
``3`` = **Citibank**
87+
88+
``4`` = **Itaú**
89+
90+
``5`` = **Santander**
91+
92+
.. note::
93+
94+
O valor númerico que representa a bandeira do banco deve ser passada para o parâmetro ``bank``.
95+
96+
**Exemplo:**
97+
98+
.. code-block:: python
99+
100+
>>> from fordev.generators import bank_account
101+
>>> bank_account(bank=2) # Banco Bradesco
102+
51103
.. autofunction:: fordev.generators.cpf
52104
.. autofunction:: fordev.generators.pis_pasep
53105
.. autofunction:: fordev.generators.renavam
106+
54107
.. autofunction:: fordev.generators.vehicle
108+
109+
:Marcas suportadas:
110+
111+
``0`` = **Aleatório** `<Padrão>`
112+
113+
``1`` = **Acura**
114+
115+
``2`` = **Agrale**
116+
117+
``3`` = **Alfa Romeo**
118+
119+
``4`` = **AM Gen**
120+
121+
``5`` = **Asia Motors**
122+
123+
``6`` = **ASTON MARTIN**
124+
125+
``7`` = **Audi**
126+
127+
``8`` = **BMW**
128+
129+
``9`` = **BRM**
130+
131+
``10`` = **Buggy**
132+
133+
``11`` = **Bugre**
134+
135+
``12`` = **Cadillac**
136+
137+
``13`` = **CBT Jipe**
138+
139+
``14`` = **CHANA**
140+
141+
``15`` = **CHANGAN**
142+
143+
``16`` = **CHERY**
144+
145+
``17`` = **Chrysler**
146+
147+
``18`` = **Citroen**
148+
149+
``19`` = **Cross Lander**
150+
151+
``20`` = **Daewoo**
152+
153+
``21`` = **Daihatsu**
154+
155+
``22`` = **Dodge**
156+
157+
``23`` = **EFFA**
158+
159+
``24`` = **Engesa**
160+
161+
``25`` = **Envemo**
162+
163+
``26`` = **Ferrari**
164+
165+
``27`` = **Fiat**
166+
167+
``28`` = **Fibravan**
168+
169+
``29`` = **Ford**
170+
171+
``30`` = **FOTON**
172+
173+
``31`` = **Fyber**
174+
175+
``32`` = **GEELY**
176+
177+
``33`` = **GM - Chevrolet**
178+
179+
``34`` = **GREAT WALL**
180+
181+
``35`` = **Gurgel**
182+
183+
``36`` = **HAFEI**
184+
185+
``37`` = **Honda**
186+
187+
``38`` = **Hyundai**
188+
189+
``39`` = **Isuzu**
190+
191+
``40`` = **JAC**
192+
193+
``41`` = **Jaguar**
194+
195+
``42`` = **Jeep**
196+
197+
``43`` = **JINBEI**
198+
199+
``44`` = **JPX**
200+
201+
``45`` = **Kia Motors**
202+
203+
``46`` = **Lada**
204+
205+
``47`` = **LAMBORGHINI**
206+
207+
``48`` = **Land Rover**
208+
209+
``49`` = **Lexus**
210+
211+
``50`` = **LIFAN**
212+
213+
``51`` = **LOBINI**
214+
215+
``52`` = **Lotus**
216+
217+
``53`` = **Mahindra**
218+
219+
``54`` = **Maserati**
220+
221+
``55`` = **Matra**
222+
223+
``56`` = **Mazda**
224+
225+
``57`` = **Mercedes-Benz**
226+
227+
``58`` = **Mercury**
228+
229+
``59`` = **MG**
230+
231+
``60`` = **MINI**
232+
233+
``61`` = **Mitsubishi**
234+
235+
``62`` = **Miura**
236+
237+
``63`` = **Nissan**
238+
239+
``64`` = **Peugeot**
240+
241+
``65`` = **Plymouth**
242+
243+
``66`` = **Pontiac**
244+
245+
``67`` = **Porsche**
246+
247+
``68`` = **RAM**
248+
249+
``69`` = **RELY**
250+
251+
``70`` = **Renault**
252+
253+
``71`` = **Rolls-Royce**
254+
255+
``72`` = **Rover**
256+
257+
``73`` = **Saab**
258+
259+
``74`` = **Saturn**
260+
261+
``75`` = **Seat**
262+
263+
``76`` = **SHINERAY**
264+
265+
``77`` = **smart**
266+
267+
``78`` = **SSANGYONG**
268+
269+
``79`` = **Subaru**
270+
271+
``80`` = **Suzuki**
272+
273+
``81`` = **TAC**
274+
275+
``82`` = **Toyota**
276+
277+
``83`` = **Troller**
278+
279+
``84`` = **Volvo**
280+
281+
``85`` = **VW - VolksWagen**
282+
283+
``86`` = **Wake**
284+
285+
``87`` = **Walk**
286+
287+
.. note::
288+
289+
O valor númerico que representa a marca do veículo deve ser passada para o parâmetro ``brand_code``.
290+
291+
**Exemplo:**
292+
293+
.. code-block:: python
294+
295+
>>> from fordev.generators import vehicle
296+
>>> vehicle(brand_code=26) # Ferrari
297+
55298
.. autofunction:: fordev.generators.vehicle_brand
56299
.. autofunction:: fordev.generators.vehicle_plate
57300
.. autofunction:: fordev.generators.cnpj
58301
.. autofunction:: fordev.generators.rg
59302
.. autofunction:: fordev.generators.state_registration
60303
.. autofunction:: fordev.generators.voter_title
304+
61305
.. autofunction:: fordev.generators.credit_card
306+
307+
:Bandeiras suportadas:
308+
309+
``0`` = **Aleatório** `<Padrão>`
310+
311+
``1`` = **MasterCard**
312+
313+
``2`` = **Visa 16 Dígitos**
314+
315+
``3`` = **American Express**
316+
317+
``4`` = **Diners Club**
318+
319+
``5`` = **Discover**
320+
321+
``6`` = **enRoute**
322+
323+
``7`` = **JCB**
324+
325+
``8`` = **Voyager**
326+
327+
``9`` = **HiperCard**
328+
329+
``10`` = **Aura**
330+
331+
.. note::
332+
333+
O valor númerico que representa a bandeira do cartão de crédito deve ser passada para o parâmetro ``bank``.
334+
335+
**Exemplo:**
336+
337+
.. code-block:: python
338+
339+
>>> from fordev.generators import credit_card
340+
>>> credit_card(bank=3) # American Express
341+
62342
.. autofunction:: fordev.generators.people
343+
344+
:Opções de sexo:
345+
346+
``R`` = **Random** `<Padrão>`
347+
348+
``M`` = **Male**
349+
350+
``F`` = **Feminine**
351+
352+
.. note::
353+
354+
A opção de sexo deve ser passada para o parâmetro ``sex``.
355+
356+
**Exemplo:**
357+
358+
.. code-block:: python
359+
360+
>>> from fordev.generators import people
361+
>>> people(sex='M') # Male (Masculino)
362+
63363
.. autofunction:: fordev.generators.company
64364
.. autofunction:: fordev.generators.uf
65365
.. autofunction:: fordev.generators.city

fordev/__about__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# -*- coding: utf-8 -*-
22
"""Metadados do projeto."""
33

4-
__version__ = '1.0.1'
4+
__version__ = '1.0.2'
55
__author__ = 'Matheus Felipe'
66
__email__ = '[email protected]'
77
__author_github__ = 'https://github.com/matheusfelipeog'

0 commit comments

Comments
 (0)