Repository: brazilian-utils/brutils-python (python)

Issue:
Add `formatCPF` method
In order to make it with the same API as [js brutils](https://brazilian-utils.com.br/#/utilities?id=formatcpf)

Pull request description:
adding format cpf method
@camilamaia closes #53 

Patch:
diff --git a/README.md b/README.md
index a276ce4..62563a8 100644
--- a/README.md
+++ b/README.md
@@ -51,9 +51,9 @@ False
 
 ### What if I want to format a numbers only string?
 ```
->>> cpf.display('00011122233')
+>>> from brutils import format_cpf, format_cnpj
+>>> format_cpf('00011122233')
 '000.111.222-33'
->>> from brutils import format_cnpj
 >>> format_cnpj('00111222000100')
 '00.111.222/0001-00'
 ```
diff --git a/README_PT_BR.md b/README_PT_BR.md
index 107f607..5b852f3 100644
--- a/README_PT_BR.md
+++ b/README_PT_BR.md
@@ -54,9 +54,9 @@ False
 
 ### E se eu quiser formatar uma string numérica?
 ```
->>> cpf.display('00011122233')
+>>> from brutils import format_cpf, format_cnpj
+>>> format_cpf('00011122233')
 '000.111.222-33'
->>> from brutils import format_cnpj
 >>> format_cnpj('00111222000100')
 '00.111.222/0001-00'
 ```
diff --git a/brutils/__init__.py b/brutils/__init__.py
index bace502..b6f839a 100644
--- a/brutils/__init__.py
+++ b/brutils/__init__.py
@@ -1,2 +1,2 @@
-from brutils.cpf import is_valid as is_valid_cpf
+from brutils.cpf import is_valid as is_valid_cpf, format_cpf
 from brutils.cnpj import is_valid as is_valid_cnpj, format_cnpj
diff --git a/brutils/cpf.py b/brutils/cpf.py
index b8d3ead..5013f8c 100644
--- a/brutils/cpf.py
+++ b/brutils/cpf.py
@@ -26,6 +26,14 @@ def display(cpf):  # type: (str) -> str
     return "{}.{}.{}-{}".format(cpf[:3], cpf[3:6], cpf[6:9], cpf[9:])
 
 
+def format_cpf(cpf):  # type: (str) -> str
+    """
+    Will format an adequately formatted numbers-only CPF string,
+    adding in standard formatting visual aid symbols for display.
+    """
+    return display(cpf)
+
+
 # CALCULATORS
 #############
 


Test patch:
diff --git a/tests/test_cpf.py b/tests/test_cpf.py
index 782161d..ddb53e7 100644
--- a/tests/test_cpf.py
+++ b/tests/test_cpf.py
@@ -16,6 +16,7 @@ from brutils.cpf import (
     validate,
     generate,
     is_valid,
+    format_cpf,
 )
 from unittest import TestCase, main
 
@@ -35,6 +36,12 @@ class CPF(TestCase):
         assert display("0000000000a") is None
         assert display("000000000000") is None
 
+    def test_format_cpf(self):
+        assert format_cpf("00000000011") == "000.000.000-11"
+        assert format_cpf("00000000000") is None
+        assert format_cpf("0000000000a") is None
+        assert format_cpf("000000000000") is None
+
     def test_hashdigit(self):
         assert hashdigit("000000000", 10) == 0
         assert hashdigit("0000000000", 11) == 0