userver: testsuite.plugins.mocked_time.MockedTime Class Reference
Loading...
Searching...
No Matches
testsuite.plugins.mocked_time.MockedTime Class Reference

Detailed Description

Definition at line 28 of file mocked_time.py.

Public Member Functions

 __init__ (self, datetime.datetime time, *, bool is_enabled)
None sleep (self, float delta)
 Increase mock time value.
datetime.datetime now (self, datetime.tzinfo|None tz=None)
 :returns: current value of mock time
 set (self, datetime.datetime time)
 Set mock time value.
bool is_enabled (self)

Protected Attributes

datetime.datetime _now = time
bool _is_enabled = is_enabled

Constructor & Destructor Documentation

◆ __init__()

testsuite.plugins.mocked_time.MockedTime.__init__ ( self,
datetime.datetime time,
* ,
bool is_enabled )

Definition at line 29 of file mocked_time.py.

Member Function Documentation

◆ is_enabled()

bool testsuite.plugins.mocked_time.MockedTime.is_enabled ( self)

Definition at line 62 of file mocked_time.py.

◆ now()

datetime.datetime testsuite.plugins.mocked_time.MockedTime.now ( self,
datetime.tzinfo | None tz = None )

:returns: current value of mock time

Definition at line 42 of file mocked_time.py.

◆ set()

testsuite.plugins.mocked_time.MockedTime.set ( self,
datetime.datetime time )

Set mock time value.

Definition at line 55 of file mocked_time.py.

◆ sleep()

None testsuite.plugins.mocked_time.MockedTime.sleep ( self,
float delta )

Increase mock time value.

:param delta: increase value in seconds

Definition at line 33 of file mocked_time.py.

Member Data Documentation

◆ _is_enabled

bool testsuite.plugins.mocked_time.MockedTime._is_enabled = is_enabled
protected

Definition at line 31 of file mocked_time.py.

◆ _now

datetime.datetime testsuite.plugins.mocked_time.MockedTime._now = time
protected

Definition at line 30 of file mocked_time.py.


The documentation for this class was generated from the following file: