में कृत्रिम रूप से मैं कोड है कि बीता हुआ समय पर निर्भर करता है है (उदाहरण के लिए: 10 मिनट बीत चुका है)अग्रिम समय pytest
सबसे अच्छा तरीका है pytest में इस अनुकरण करने के लिए क्या है? मॉड्यूल समय में बंदर पैचिंग विधियों?
उदाहरण कोड (परीक्षण किया कोड - थोड़ा योजनाबद्ध लेकिन संदेश देता है):
current_time = datetime.datetime.utcnow()
retry_time = current_time + datetime.timedelta(minutes=10)
#time_in_db represents time extracted from DB
if time_in_db > retry_time:
#perform the retry
आप अपने कोड का एक टुकड़ा दिखा सकते हैं? मैं जानना चाहता हूं कि आप क्या उपयोग कर रहे हैं। मैं बस यह सुनिश्चित करना चाहता हूं कि आप जो पूछ रहे हैं उसकी उचित समझ हो। – idjaw
मूल प्रश्न – Boaz