O tom jsem taky už trochu uvažoval. Možná by se hodila hlavička Expect: Ale Selenium myslím hraní s hlavičkami zrovna moc nepodporuje, i když se to snad dá nějak obejít (nějaký projekt jsem viděl na githubu).
Momentálně to zkouším řešit tak, že v session objektu si přidám atribut testing=True. Tak uvidím, snad se to osvědčí... Dne středa 20. července 2016 13:35:56 UTC+2 JirkaV napsal(a): > > Nevim, uz jsem nic podobneho par let nepsal, ale co z klienta posilat > nejakou hlavicku a v kodu si ji prenest az na uroven databazoveho routeru ( > https://docs.djangoproject.com/en/1.9/topics/db/multi-db/ ), ktery se > podle ni rozhodne? > > Jirka > > 2016-07-20 12:29 GMT+02:00 MirekZv <[email protected] <javascript:>>: > >> Chci si psát nějaké testy ve Splinter+Selenium. >> >> Rád bych z testu navigoval na nejrůznější URL aplikace, ať už na >> localhost nebo na produkci, >> a dosáhl toho, aby se požadavek z testu vykonal nad TEST databází a ne >> nad OSTROU. >> A ideálně, aby aplikace byla v době testu dostupná pro normální požadavky >> nad OSTROU databází. >> >> Napadá vás, jak mazaně z klienta sdělit serveru, že je to testovací >> požadavek, a v Python kódu (nejedná se o Django) při instanciování >> db-objektu použít connection string na TEST databázi? >> >> Něco jako session, cookies, nepatrná modifikace URL,... ?? >> >> -- >> -- >> E-mailová skupina [email protected] <javascript:> >> Správa: http://groups.google.cz/group/django-cs >> --- >> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny >> „django-cs“ ve Skupinách Google. >> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, >> zašlete e-mail na adresu [email protected] <javascript:>. >> Chcete-li tuto diskusi zobrazit na webu, navštivte >> https://groups.google.com/d/msgid/django-cs/f0c8823c-e309-44a0-867f-041361082989%40googlegroups.com >> >> <https://groups.google.com/d/msgid/django-cs/f0c8823c-e309-44a0-867f-041361082989%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> Další možnosti najdete na https://groups.google.com/d/optout. >> > > -- -- E-mailová skupina [email protected] Správa: http://groups.google.cz/group/django-cs --- Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs ve Skupinách Google. Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete e-mail na adresu [email protected]. Chcete-li zobrazit tuto diskusi na webu, navštivte https://groups.google.com/d/msgid/django-cs/9473ef2e-8a1e-4b2b-87d0-a6be831098c9%40googlegroups.com. Další možnosti najdete na adrese https://groups.google.com/d/optout.
