Showing
1 changed file
with
13 additions
and
5 deletions
1 | 1 | # -*- coding: utf-8 - |
2 | +import os | |
3 | +from pytz import timezone | |
2 | 4 | from datetime import datetime, timedelta |
3 | -now = datetime.now() | |
4 | 5 | from munch import munchify |
5 | 6 | from faker import Factory |
7 | +from tempfile import NamedTemporaryFile | |
8 | + | |
6 | 9 | fake = Factory.create('uk_UA') |
7 | 10 | fake_ru = Factory.create('ru') |
8 | 11 | fake_en = Factory.create() |
9 | -from tempfile import NamedTemporaryFile | |
12 | + | |
13 | +TZ = timezone(os.environ['TZ'] if 'TZ' in os.environ else 'Europe/Kiev') | |
14 | + | |
15 | +def get_now(): | |
16 | + return datetime.now(TZ) | |
17 | + | |
10 | 18 | |
11 | 19 | def create_fake_doc(): |
12 | 20 | content = fake.text() |
... | ... | @@ -16,7 +24,7 @@ def create_fake_doc(): |
16 | 24 | return tf.name |
17 | 25 | |
18 | 26 | def test_tender_data(period_interval=2): |
19 | - now = datetime.now() | |
27 | + now = get_now() | |
20 | 28 | return { |
21 | 29 | "title": u"[ТЕСТУВАННЯ] " + fake.catch_phrase(), |
22 | 30 | "mode": "test", |
... | ... | @@ -100,7 +108,7 @@ def test_tender_data(period_interval=2): |
100 | 108 | } |
101 | 109 | |
102 | 110 | def prom_test_tender_data(): |
103 | - now = datetime.now() | |
111 | + now = get_now() | |
104 | 112 | return { |
105 | 113 | "title": fake.catch_phrase(), |
106 | 114 | "mode": "test", |
... | ... | @@ -185,7 +193,7 @@ def prom_test_tender_data(): |
185 | 193 | } |
186 | 194 | |
187 | 195 | def test_tender_data_multiple_lots(period_interval=2): |
188 | - now = datetime.now() | |
196 | + now = get_now() | |
189 | 197 | return { |
190 | 198 | "title": fake.catch_phrase(), |
191 | 199 | "mode": "test", | ... | ... |
Please
register
or
login
to post a comment