Skip to content

Commit 4bb8e53

Browse files
committed
Fixes tests
1 parent 7a74ad8 commit 4bb8e53

File tree

8 files changed

+34
-40
lines changed

8 files changed

+34
-40
lines changed

tests/base.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ def configure_global_variables(self):
7272
self.command('let g:taskwiki_taskrc_location="{0}"'.format(self.taskrc_path))
7373
self.command('let g:vimwiki_list = [{"syntax": "%s", "ext": ".txt","path": "%s"}]' % (self.markup, self.dir))
7474

75-
def setup(self):
75+
def setup_method(self):
7676
assert not self.client
7777

7878
self.generate_data()
@@ -89,7 +89,7 @@ def setup(self):
8989
self.filepath = os.path.join(self.dir, 'testwiki.txt')
9090
self.client.edit(self.filepath)
9191

92-
def teardown(self):
92+
def teardown_method(self):
9393
if not self.client:
9494
return
9595

@@ -213,8 +213,8 @@ def test_execute(self):
213213
success = True
214214
break
215215
else:
216-
self.teardown()
217-
self.setup()
216+
self.teardown_method()
217+
self.setup_method()
218218

219219
if not success:
220220
self.check_sanity(soft=False)
@@ -242,9 +242,9 @@ class MultiSyntaxIntegrationTest(IntegrationTest):
242242

243243
markup = None
244244

245-
def setup(self):
245+
def setup_method(self):
246246
if self.markup:
247-
super(MultiSyntaxIntegrationTest, self).setup()
247+
super(MultiSyntaxIntegrationTest, self).setup_method()
248248
else:
249249
pass
250250

tests/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def header_expand(string):
3737
inclusive.
3838
"""
3939
for header_level, format_header in format_header_dict.items():
40-
regex = header_level + '\((.*?)\)'
40+
regex = header_level + r'\((.*?)\)'
4141
string = re.sub(regex,
4242
lambda match: format_header % match.group(1),
4343
string)

tests/test_preset_parsing.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44

55

66
class TestParsingPresetHeader(object):
7-
def setup(self):
7+
def setup_method(self):
88
self.mockvim = MockVim()
99
self.cache = MockCache()
1010

1111
sys.modules['vim'] = self.mockvim
1212
from taskwiki.preset import PresetHeader
1313
self.PresetHeader = PresetHeader
1414

15-
def teardown(self):
15+
def teardown_method(self):
1616
self.mockvim.reset()
1717
self.cache.reset()
1818

tests/test_selected.py

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import re
22

33
from datetime import datetime
4-
from tasklib import local_zone
54
from tests.base import IntegrationTest
65

76

@@ -578,7 +577,7 @@ def execute(self):
578577
for task in self.tasks:
579578
task.refresh()
580579

581-
now = local_zone.localize(datetime.now())
580+
now = datetime.now().astimezone()
582581

583582
assert self.tasks[0]['status'] == "pending"
584583
assert self.tasks[1]['status'] == "pending"
@@ -621,7 +620,7 @@ def execute(self):
621620
for task in self.tasks:
622621
task.refresh()
623622

624-
now = local_zone.localize(datetime.now())
623+
now = datetime.now().astimezone()
625624

626625
assert self.tasks[0]['status'] == "pending"
627626
assert self.tasks[1]['status'] == "pending"
@@ -659,7 +658,7 @@ def execute(self):
659658
for task in self.tasks:
660659
task.refresh()
661660

662-
now = local_zone.localize(datetime.now())
661+
now = datetime.now().astimezone()
663662

664663
assert self.tasks[0]['status'] == "pending"
665664
assert self.tasks[1]['status'] == "pending"
@@ -696,7 +695,7 @@ def execute(self):
696695
for task in self.tasks:
697696
task.refresh()
698697

699-
now = local_zone.localize(datetime.now())
698+
now = datetime.now().astimezone()
700699

701700
assert self.tasks[0]['status'] == "pending"
702701
assert self.tasks[1]['status'] == "pending"
@@ -744,7 +743,7 @@ def execute(self):
744743
for task in self.tasks:
745744
task.refresh()
746745

747-
now = local_zone.localize(datetime.now())
746+
now = datetime.now().astimezone()
748747

749748
assert self.tasks[0]['status'] == "pending"
750749
assert self.tasks[1]['status'] == "pending"
@@ -782,7 +781,7 @@ def execute(self):
782781
for task in self.tasks:
783782
task.refresh()
784783

785-
now = local_zone.localize(datetime.now())
784+
now = datetime.now().astimezone().astimezone()
786785

787786
assert self.tasks[0]['status'] == "pending"
788787
assert self.tasks[1]['status'] == "pending"
@@ -820,7 +819,7 @@ def execute(self):
820819
for task in self.tasks:
821820
task.refresh()
822821

823-
now = local_zone.localize(datetime.now())
822+
now = datetime.now().astimezone()
824823

825824
assert self.tasks[0]['status'] == "pending"
826825
assert self.tasks[1]['status'] == "pending"
@@ -899,7 +898,7 @@ def execute(self):
899898
for task in self.tasks:
900899
task.refresh()
901900

902-
now = local_zone.localize(datetime.now())
901+
now = datetime.now().astimezone()
903902

904903
assert self.tasks[0]['status'] == "pending"
905904
assert self.tasks[1]['status'] == "pending"
@@ -1056,8 +1055,7 @@ class TestModVisibleAction(IntegrationTest):
10561055
]
10571056

10581057
def execute(self):
1059-
today = local_zone.localize(
1060-
datetime.now().replace(hour=0,minute=0,second=0,microsecond=0))
1058+
today = datetime.now().replace(hour=0,minute=0,second=0,microsecond=0).astimezone()
10611059

10621060
self.command(
10631061
"TaskWikiMod due:today",
@@ -1164,7 +1162,7 @@ def execute(self):
11641162
for task in self.tasks:
11651163
task.refresh()
11661164

1167-
now = local_zone.localize(datetime.now())
1165+
now = datetime.now().astimezone()
11681166

11691167
assert self.tasks[0]['status'] == "completed"
11701168
assert self.tasks[1]['status'] == "pending"
@@ -1231,7 +1229,7 @@ def execute(self):
12311229
for task in self.tasks:
12321230
task.refresh()
12331231

1234-
now = local_zone.localize(datetime.now())
1232+
now = datetime.now().astimezone()
12351233

12361234
assert self.tasks[0]['status'] == "pending"
12371235
assert self.tasks[1]['status'] == "completed"
@@ -1268,7 +1266,7 @@ def execute(self):
12681266
for task in self.tasks:
12691267
task.refresh()
12701268

1271-
now = local_zone.localize(datetime.now())
1269+
now = datetime.now().astimezone()
12721270

12731271
assert self.tasks[0]['status'] == "completed"
12741272
assert self.tasks[1]['status'] == "completed"
@@ -1315,7 +1313,7 @@ def execute(self):
13151313
for task in self.tasks:
13161314
task.refresh()
13171315

1318-
now = local_zone.localize(datetime.now())
1316+
now = datetime.now().astimezone()
13191317

13201318
assert self.tasks[0]['status'] == "completed"
13211319
assert self.tasks[1]['status'] == "completed"

tests/test_splits.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
import re
22

33
from tests.base import IntegrationTest
4-
from tasklib import local_zone
54
from datetime import datetime
65

76

87
def current_year():
9-
return local_zone.localize(datetime.now()).year
8+
return datetime.now().astimezone().year
109

1110

1211
def current_month():
13-
current_month_number = local_zone.localize(datetime.now()).month
12+
current_month_number = datetime.now().astimezone().month
1413
months = ["January", "February", "March", "April",
1514
"May", "June", "July", "August",
1615
"September", "October", "November", "December"]

tests/test_viewport_parsing.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88

99
class TestParsingVimwikiTask(object):
10-
def setup(self):
10+
def setup_method(self):
1111
self.mockvim = MockVim()
1212
self.cache = MockCache()
1313

@@ -19,7 +19,7 @@ def setup(self):
1919
from taskwiki.viewport import ViewPort
2020
self.ViewPort = ViewPort
2121

22-
def teardown(self):
22+
def teardown_method(self):
2323
self.mockvim.reset()
2424
self.cache.reset()
2525

tests/test_vwtask.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# -*- coding: utf-8 -*-
22

33
from datetime import datetime
4-
from tasklib import local_zone
54
from tests.base import IntegrationTest, MultipleSourceTest
65

76

@@ -292,7 +291,7 @@ def execute(self):
292291
task = self.tw.tasks.pending()[0]
293292
assert task['description'] == 'This is a test task'
294293
assert task['status'] == 'pending'
295-
assert task['due'] == local_zone.localize(due)
294+
assert task['due'] == due.astimezone()
296295

297296

298297
class TestSimpleTaskWithFlawedDueDatetimeCreation(IntegrationTest):
@@ -338,7 +337,7 @@ def execute(self):
338337
task = self.tw.tasks.pending()[0]
339338
assert task['description'] == 'This is a test task'
340339
assert task['status'] == 'pending'
341-
assert task['due'] == local_zone.localize(due)
340+
assert task['due'] == due.astimezone()
342341

343342

344343
class TestSimpleTaskWithDueDatetimeModification(IntegrationTest):
@@ -373,7 +372,7 @@ def execute(self):
373372
task = self.tw.tasks.pending()[0]
374373
assert task['description'] == 'This is a test task'
375374
assert task['status'] == 'pending'
376-
assert task['due'] == local_zone.localize(due)
375+
assert task['due'] == due.astimezone()
377376

378377

379378
class TestSimpleTaskWithPriorityCreation(IntegrationTest):

tests/test_vwtask_parsing.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,15 @@
33
from tests.base import MockVim, MockCache
44
import sys
55

6-
from tasklib import local_zone
7-
86
class TestParsingVimwikiTask(object):
9-
def setup(self):
7+
def setup_method(self):
108
self.mockvim = MockVim()
119
self.cache = MockCache()
1210
sys.modules['vim'] = self.mockvim
1311
from taskwiki.vwtask import VimwikiTask
1412
self.VimwikiTask = VimwikiTask
1513

16-
def teardown(self):
14+
def teardown_method(self):
1715
self.cache.reset()
1816

1917
def test_simple(self):
@@ -41,7 +39,7 @@ def test_due_full(self):
4139
vwtask = self.VimwikiTask.from_line(self.cache, 0)
4240

4341
assert vwtask['description'] == u"Random task"
44-
assert vwtask['due'] == local_zone.localize(datetime(2015,8,8,15,15))
42+
assert vwtask['due'] == datetime(2015,8,8,15,15).astimezone()
4543
assert vwtask['uuid'] == None
4644
assert vwtask['priority'] == None
4745
assert vwtask['indent'] == ''
@@ -51,7 +49,7 @@ def test_due_short(self):
5149
vwtask = self.VimwikiTask.from_line(self.cache, 0)
5250

5351
assert vwtask['description'] == u"Random task"
54-
assert vwtask['due'] == local_zone.localize(datetime(2015,8,8,0,0))
52+
assert vwtask['due'] == datetime(2015,8,8,0,0).astimezone()
5553
assert vwtask['uuid'] == None
5654
assert vwtask['priority'] == None
5755
assert vwtask['indent'] == ''
@@ -87,7 +85,7 @@ def test_priority_and_due(self):
8785

8886
assert vwtask['description'] == u"Due today"
8987
assert vwtask['priority'] == 'H'
90-
assert vwtask['due'] == local_zone.localize(datetime(2015,8,8))
88+
assert vwtask['due'] == datetime(2015,8,8).astimezone()
9189
assert vwtask['uuid'] == None
9290

9391
def test_added_modstring(self):

0 commit comments

Comments
 (0)