1+ import unittest
2+
3+ from flask_monitoringdashboard .test .utils import set_test_environment , clear_db , add_fake_data , get_test_app , login , \
4+ NAME
5+
6+
7+ class TestResult (unittest .TestCase ):
8+
9+ def setUp (self ):
10+ set_test_environment ()
11+ clear_db ()
12+ add_fake_data ()
13+ self .app = get_test_app ()
14+
15+ def test_result_heatmap (self ):
16+ """
17+ Just retrieve the content and check if nothing breaks
18+ """
19+ self .assertEqual (302 , self .app .get ('dashboard/result/{}/heatmap' .format (NAME )).status_code )
20+ login (self .app )
21+ self .assertEqual (200 , self .app .get ('dashboard/result/{}/heatmap' .format (NAME )).status_code )
22+
23+ def test_result_time_per_hour (self ):
24+ """
25+ Just retrieve the content and check if nothing breaks
26+ """
27+ self .assertEqual (302 , self .app .get ('dashboard/result/{}/time_per_hour' .format (NAME )).status_code )
28+ login (self .app )
29+ self .assertEqual (200 , self .app .get ('dashboard/result/{}/time_per_hour' .format (NAME )).status_code )
30+
31+ def test_result_hits_per_hour (self ):
32+ """
33+ Just retrieve the content and check if nothing breaks
34+ """
35+ self .assertEqual (302 , self .app .get ('dashboard/result/{}/hits_per_hour' .format (NAME )).status_code )
36+ login (self .app )
37+ self .assertEqual (200 , self .app .get ('dashboard/result/{}/hits_per_hour' .format (NAME )).status_code )
38+
39+ def test_result_time_per_version_per_user (self ):
40+ """
41+ Just retrieve the content and check if nothing breaks
42+ """
43+ self .assertEqual (302 , self .app .get ('dashboard/result/{}/time_per_version_per_user' .format (NAME )).status_code )
44+ login (self .app )
45+ self .assertEqual (200 , self .app .get ('dashboard/result/{}/time_per_version_per_user' .format (NAME )).status_code )
46+
47+ def test_result_time_per_version_per_ip (self ):
48+ """
49+ Just retrieve the content and check if nothing breaks
50+ """
51+ self .assertEqual (302 , self .app .get ('dashboard/result/{}/time_per_version_per_ip' .format (NAME )).status_code )
52+ login (self .app )
53+ self .assertEqual (200 , self .app .get ('dashboard/result/{}/time_per_version_per_ip' .format (NAME )).status_code )
54+
55+ def test_result_time_per_version (self ):
56+ """
57+ Just retrieve the content and check if nothing breaks
58+ """
59+ self .assertEqual (302 , self .app .get ('dashboard/result/{}/time_per_version' .format (NAME )).status_code )
60+ login (self .app )
61+ self .assertEqual (200 , self .app .get ('dashboard/result/{}/time_per_version' .format (NAME )).status_code )
62+
63+ def test_result_time_per_user (self ):
64+ """
65+ Just retrieve the content and check if nothing breaks
66+ """
67+ self .assertEqual (302 , self .app .get ('dashboard/result/{}/time_per_user' .format (NAME )).status_code )
68+ login (self .app )
69+ self .assertEqual (200 , self .app .get ('dashboard/result/{}/time_per_user' .format (NAME )).status_code )
70+
71+ def test_result_outliers (self ):
72+ """
73+ Just retrieve the content and check if nothing breaks
74+ """
75+ self .assertEqual (302 , self .app .get ('dashboard/result/{}/outliers' .format (NAME )).status_code )
76+ login (self .app )
77+ self .assertEqual (200 , self .app .get ('dashboard/result/{}/outliers' .format (NAME )).status_code )
0 commit comments