Testumgebung mit Fakedaten einrichten

Zum Testen wird immer zuerst eine der leeren Basisdatenbanken aus Hidrive genommen. Diese werden lokal wiederhergestellt. Kundendatenbanken werden eventuell nur zur Überprüfung des Ergebnisses herangezogen. 

In unserem Repository ownerp-demodata gibt es einige Skripte mit dem Fakedaten erstellt werden können. 

In dem Skript base_helper.py müssen zuerst die korrekten Datenbank Zugangsdaten hinterlegt werden.



Dort gibt es Skripte mit verschiedene Fakedaten wie Länder, Mengeneinheiten, Adressen und Produkten. 

Für die Adressen gibt es die Library "Faker". Diese erzeugt einige Adressen in der Datenbank. 
Dies (unter dev10) einfach installieren mit dem Befehl: 

pip install faker

Danach das Skript fake_adresses.py ausführen. (Python3) Dann geht man im Backend in die Kunden und sehen die Adressen. 

Wenn man Produkte anlegen will, lässt man zuerst das Skript product_uom.py laufen (Mengeneinheiten) und dann das Skript products.py für die Produkte selber. 

Man kann mit dem Skript create_user_test.py auch User anlegen.