Skip to content

Commit e630793

Browse files
committed
Simple coverage tests for ietf/secr/drafts/reports.py. Commit ready for merge.
- Legacy-Id: 14830
1 parent 49f00b7 commit e630793

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

ietf/secr/drafts/tests_reports.py

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
import datetime
2+
import debug # pyflakes:ignore
3+
4+
from ietf.doc.factories import DocumentFactory,NewRevisionDocEventFactory
5+
from ietf.secr.drafts.reports import report_id_activity, report_progress_report
6+
from ietf.utils.test_utils import TestCase
7+
from ietf.meeting.factories import MeetingFactory
8+
9+
class ReportsTestCase(TestCase):
10+
11+
def test_report_id_activity(self):
12+
13+
today = datetime.datetime.today()
14+
yesterday = today - datetime.timedelta(days=1)
15+
last_quarter = today - datetime.timedelta(days=3*30)
16+
next_week = today+datetime.timedelta(days=7)
17+
18+
m1 = MeetingFactory(type_id='ietf',date=last_quarter)
19+
m2 = MeetingFactory(type_id='ietf',date=next_week,number=int(m1.number)+1)
20+
21+
doc = DocumentFactory(type_id='draft',time=yesterday,rev="00")
22+
NewRevisionDocEventFactory(doc=doc,time=today,rev="01")
23+
result = report_id_activity(m1.date.strftime("%Y-%m-%d"),m2.date.strftime("%Y-%m-%d"))
24+
self.assertTrue('IETF Activity since last IETF Meeting' in result)
25+
26+
def test_report_progress_report(self):
27+
today = datetime.datetime.today()
28+
last_quarter = today - datetime.timedelta(days=3*30)
29+
next_week = today+datetime.timedelta(days=7)
30+
31+
m1 = MeetingFactory(type_id='ietf',date=last_quarter)
32+
m2 = MeetingFactory(type_id='ietf',date=next_week,number=int(m1.number)+1)
33+
result = report_progress_report(m1.date.strftime('%Y-%m-%d'),m2.date.strftime('%Y-%m-%d'))
34+
self.assertTrue('IETF Activity since last IETF Meeting' in result)

0 commit comments

Comments
 (0)