コード例 #1
0
ファイル: test_overview.py プロジェクト: oweksha/odk_planner
 def test_highlight_timing(self):
     overview = driver.overviews()[0]
     assert overview.css('80005', 'CRF2',
                         'background-color') == 'transparent'
     # red because >1w delay
     assert overview.css('80006', 'CRF2',
                         'background-color') != 'transparent'
コード例 #2
0
ファイル: test_overview.py プロジェクト: oweksha/odk_planner
 def test_overview_all(self):
     overview = driver.overviews()[0]
     # check we have all forms in specified order
     assert overview.cols == ['CRF1', 'CRF1C', 'CRF2', 'CRFX', 'LRF1']
     # check we have all patient IDs
     for i in range(1, 7):
         assert '8000%d' % i in overview.rows
     for i in range(1, 5):
         assert '8300%d' % i in overview.rows
コード例 #3
0
ファイル: test_overview.py プロジェクト: SwissTPH/odk_planner
 def test_overview_all(self):
     overview = driver.overviews()[0]
     # check we have all forms in specified order
     assert overview.cols == ['CRF1', 'CRF1C', 'CRF2', 'CRFX', 'LRF1']
     # check we have all patient IDs
     for i in range(1, 7):
         assert '8000%d' % i in overview.rows
     for i in range(1, 5):
         assert '8300%d' % i in overview.rows
コード例 #4
0
ファイル: test_overview.py プロジェクト: oweksha/odk_planner
 def test_overview_cases(self):
     driver.overview_go('Cases')
     overview = driver.overviews()[0]
     # check we have all forms in specified order
     assert overview.cols == ['CRF1', 'CRF2', 'CRFX', 'LRF1']
     # check we have all patient IDs
     for i in range(1, 7):
         assert '8000%d' % i in overview.rows
     for i in range(1, 5):
         assert not '8300%d' % i in overview.rows
     driver.overview_go('All')
コード例 #5
0
ファイル: test_overview.py プロジェクト: SwissTPH/odk_planner
 def test_overview_cases(self):
     driver.overview_go('Cases')
     overview = driver.overviews()[0]
     # check we have all forms in specified order
     assert overview.cols == ['CRF1', 'CRF2', 'CRFX', 'LRF1']
     # check we have all patient IDs
     for i in range(1, 7):
         assert '8000%d' % i in overview.rows
     for i in range(1, 5):
         assert not '8300%d' % i in overview.rows
     driver.overview_go('All')
コード例 #6
0
ファイル: test_overview.py プロジェクト: oweksha/odk_planner
 def test_highlight_condition(self):
     overview = driver.overviews()[0]
     assert overview.css('80005', 'LRF1', 'border-left') == ''
     # red border because case with negative TB antigen test
     assert overview.css('80006', 'LRF1', 'border-left') != ''
コード例 #7
0
ファイル: test_overview.py プロジェクト: oweksha/odk_planner
 def test_highlight_static(self):
     overview = driver.overviews()[0]
     assert overview.css('80006', None, 'background-color') == 'transparent'
     # greyed-out because control
     assert overview.css('83001', None, 'background-color') != 'transparent'
コード例 #8
0
ファイル: test_overview.py プロジェクト: SwissTPH/odk_planner
 def test_highlight_condition(self):
     overview = driver.overviews()[0]
     assert overview.css('80005', 'LRF1', 'border-left') == ''
     # red border because case with negative TB antigen test
     assert overview.css('80006', 'LRF1', 'border-left') != ''
コード例 #9
0
ファイル: test_overview.py プロジェクト: SwissTPH/odk_planner
 def test_highlight_timing(self):
     overview = driver.overviews()[0]
     assert overview.css('80005', 'CRF2', 'background-color') == 'transparent'
     # red because >1w delay
     assert overview.css('80006', 'CRF2', 'background-color') != 'transparent'
コード例 #10
0
ファイル: test_overview.py プロジェクト: SwissTPH/odk_planner
 def test_highlight_static(self):
     overview = driver.overviews()[0]
     assert overview.css('80006', None, 'background-color') == 'transparent'
     # greyed-out because control
     assert overview.css('83001', None, 'background-color') != 'transparent'