pt_ccIntlIDs

Mock Jutsu HOW-TO | DE

In der modernen Softwareentwicklung ist die Qualität von Testdaten entscheidend für den Erfolg von Integrations- und Validierungstests. Die Python-Bibliothek mock-jutsu bietet hierfür eine spezialisierte Lösung, um realistische Datensätze effizient und sicher zu erzeugen. Eine besonders nützliche Funktion innerhalb der Kategorie IntlIDs ist pt_cc. Mit diesem Tool lassen sich authentische Nummern der portugiesischen Citizen Card (Cartão de Cidadão) generieren, die exakt den formalen Anforderungen des Landes entsprechen. Anstatt manuell nach gültigen Mustern zu suchen oder gar echte personenbezogene Daten zu gefährden, liefert pt_cc auf Knopfdruck valide Platzhalter für anspruchsvolle Entwicklungs- und Testumgebungen.

Die von pt_cc erzeugten Mock-Daten folgen präzise dem offiziellen Aufbau des portugiesischen Identitätsdokuments. Das Format besteht aus einer achtstelligen Basisnummer, gefolgt von einer Prüfziffer und einem dreistelligen alphanumerischen Code, der für die optische Erkennung und Versionskontrolle genutzt wird. Ein typisches Beispiel wie „12345678 0 AB4“ verdeutlicht diese Struktur. Da mock-jutsu sicherstellt, dass die generierten Werte die internen Prüfsummenalgorithmen bestehen, eignet sich die Funktion hervorragend für die Validierung von komplexen Eingabemasken oder die Prüfung von Datenbank-Constraints. Dies ist besonders wichtig für Anwendungen im Fintech-Sektor oder bei E-Government-Portalen, bei denen die strukturelle Korrektheit der ID über den Erfolg eines Prozesses entscheidet.

Die Integration von pt_cc in bestehende Workflows gestaltet sich für Entwickler äußerst flexibel. In Python-Projekten kann die Funktion direkt über den Befehl jutsu.generate('pt_cc') aufgerufen werden, um dynamische Test-Suiten zu befüllen. Für automatisierte Performance- und Lasttests bietet mock-jutsu zudem eine nahtlose Einbindung in JMeter mittels einer einfachen Variablen-Syntax. Wer schnelle Ergebnisse ohne Programmieraufwand benötigt, nutzt einfach das CLI-Tool. Diese Vielseitigkeit spart wertvolle Zeit in der Qualitätssicherung, da komplexe Validierungslogiken nicht mühsam manuell nachgebaut werden müssen. So lassen sich verschiedene Szenarien und Fehlerbehandlungen bei der Verarbeitung portugiesischer Ausweisnummern unter kontrollierten Bedingungen simulieren, ohne Datenschutzrisiken einzugehen.

Ein wesentlicher Vorteil beim Einsatz von mock-jutsu liegt in der hohen Konsistenz der bereitgestellten Testdaten. Durch die Verwendung von pt_cc wird sichergestellt, dass internationale Lokalisierungstests auf einer soliden und normgerechten Basis stehen. Ob es darum geht, die Sortierung in einer globalen Benutzerdatenbank zu testen oder die korrekte Anzeige des Formats in unterschiedlichen Benutzeroberflächen zu verifizieren – die Funktion liefert stets präzise und zuverlässige Ergebnisse. Für Teams, die international agierende Applikationen entwickeln, ist dieser automatisierte Ansatz unverzichtbar, um die Softwarequalität nachhaltig zu steigern und gleichzeitig die Release-Zyklen durch optimierte Testprozesse zu verkürzen.

CLI-Verwendung
mockjutsu generate pt_ccmockjutsu bulk pt_cc --count 10mockjutsu export pt_cc --count 10 --format jsonmockjutsu export pt_cc --count 10 --format csvmockjutsu export pt_cc --count 10 --format sql# --mask: regulation-compliant output (PCI DSS / GDPR / KVKK)mockjutsu generate pt_cc --maskmockjutsu bulk pt_cc --count 5 --mask
Python API
from mockjutsu import jutsujutsu.generate('pt_cc')jutsu.bulk('pt_cc', count=10)jutsu.template(['pt_cc'], count=5)# mask=True: regulation-compliant outputjutsu.generate('pt_cc', mask=True)jutsu.bulk('pt_cc', count=5, mask=True)
JMeter
${__mockjutsu_intl_ids(pt_cc)}# JMeter Function: __mockjutsu_intl_ids# Parameter 1: pt_cc# Parameter 2: (not required for this function)# Add 'mask' keyword to get a regulation-compliant masked value${__mockjutsu_intl_ids(pt_cc,mask)}
REST API
GET /generate/pt_cc# → {"type":"pt_cc","result":"...","status":"ok"}GET /bulk/pt_cc?count=10POST /template {"types":["pt_cc"],"count":1}# mask=true: regulation-compliant outputGET /generate/pt_cc?mask=trueGET /bulk/pt_cc?count=5&mask=true

Parameter

Parameter Werte Beschreibung
--mask true | false Return a regulation-compliant masked value (PCI DSS, GDPR, KVKK…)

Andere Sprachen