Search code examples
pythondjangoseleniumfunctional-testing

Django Functional Test for Time Delayed Procedure


I am learning TDD and am using Django and Selenium to do some functional testing. I wanted to make it so that a user selects a checkbox that essentially says "add 1 to this number nightly". Then, for all of the users that have this setting on, a nightly process will automatically increment the number on these accounts.

I want to be able to test this functionality in my functional test in selenium, but I don't know how I would go about it. I obviously don't want to wait a day for the test to finish either. Can someone help me think about how I can get started?


Solution

  • I've decided that I am just going to call the method of the nightly methods directly, instead of making a truly functional test.