La bibliothèque mock-jutsu s'enrichit d'un outil essentiel pour les développeurs travaillant sur des applications financières ou administratives destinées au marché australien : la fonction au_tfn. Le Tax File Number (TFN) est un identifiant unique crucial pour la gestion fiscale en Australie. Grâce à cette fonctionnalité, générer des données de test réalistes devient un processus instantané, permettant de simuler des profils d'utilisateurs complets sans jamais compromettre de véritables informations personnelles identifiables (PII).
Ce qui distingue la fonction au_tfn au sein de mock-jutsu, c'est sa précision algorithmique rigoureuse. Contrairement à une simple suite de chiffres aléatoires, chaque valeur générée respecte scrupuleusement la norme officielle australienne. Le système produit un nombre à 9 chiffres calculé selon l'algorithme de pondération MOD-11. Cette rigueur mathématique garantit que les données fictives passeront avec succès les étapes de validation front-end et back-end de vos applications, évitant ainsi les erreurs de formatage frustrantes lors des phases de contrôle de qualité ou de démonstration client.
L'intégration de cette fonction a été pensée par mock-jutsu pour s'adapter à tous les flux de travail techniques. Que vous soyez un adepte de la ligne de commande pour des scripts rapides, un développeur Python intégrant l'appel directement dans son code source via jutsu.generate('au_tfn'), ou un ingénieur QA utilisant JMeter pour des tests de charge massifs, la syntaxe reste simple et cohérente. Cette polyvalence permet de peupler rapidement des bases de données de pré-production ou de tester des API complexes avec des identifiants australiens techniquement valides.
L'utilisation de au_tfn est particulièrement pertinente dans des scénarios de tests de systèmes de paie, de logiciels de comptabilité ou de plateformes de services bancaires. En utilisant ces données de test, les équipes de développement accélèrent leur cycle de livraison tout en garantissant une couverture de test optimale. En somme, mock-jutsu offre une solution robuste pour manipuler des identifiants internationaux complexes, transformant une tâche manuelle fastidieuse en un processus automatisé, sécurisé et parfaitement fiable pour tout projet de développement logiciel moderne nécessitant des données fictives de haute qualité.
mockjutsu generate au_tfnmockjutsu bulk au_tfn --count 10mockjutsu export au_tfn --count 10 --format jsonmockjutsu export au_tfn --count 10 --format csvmockjutsu export au_tfn --count 10 --format sql# --mask: regulation-compliant output (PCI DSS / GDPR / KVKK)mockjutsu generate au_tfn --maskmockjutsu bulk au_tfn --count 5 --maskfrom mockjutsu import jutsujutsu.generate('au_tfn')jutsu.bulk('au_tfn', count=10)jutsu.template(['au_tfn'], count=5)# mask=True: regulation-compliant outputjutsu.generate('au_tfn', mask=True)jutsu.bulk('au_tfn', count=5, mask=True)${__mockjutsu_intl_ids(au_tfn)}# JMeter Function: __mockjutsu_intl_ids# Parameter 1: au_tfn# Parameter 2: (not required for this function)# Add 'mask' keyword to get a regulation-compliant masked value${__mockjutsu_intl_ids(au_tfn,mask)}GET /generate/au_tfn# → {"type":"au_tfn","result":"...","status":"ok"}GET /bulk/au_tfn?count=10POST /template {"types":["au_tfn"],"count":1}# mask=true: regulation-compliant outputGET /generate/au_tfn?mask=trueGET /bulk/au_tfn?count=5&mask=true| Paramètre | Valeurs | Description |
|---|---|---|
| --mask | true | false | Return a regulation-compliant masked value (PCI DSS, GDPR, KVKK…) |