Conditions | 1 |
Total Lines | 14 |
Code Lines | 14 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | # SPDX-FileCopyrightText: Copyright 2020-2023, Contributors to pocketutils |
||
12 | def test_wrap(self: Self): |
||
13 | DT = LazyWrap.new_type("datetime", datetime.now) |
||
14 | dt = DT() |
||
15 | assert str(dt) == "datetime[⌀]" |
||
16 | assert not dt.is_defined |
||
17 | assert dt.raw_value is None |
||
18 | v = dt.get() |
||
19 | assert isinstance(v, datetime) |
||
20 | assert dt.raw_value == v |
||
21 | assert dt.is_defined |
||
22 | a, b = DT(), DT() |
||
23 | assert a == b |
||
24 | a.get() |
||
25 | assert a != b |
||
26 | |||
30 |