| cluster / __init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| cluster / forms.py |
Form.__init__ |
|
3 |
0 |
0 |
|
100% |
| cluster / forms.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| cluster / migrations / 0001_initial.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| cluster / migrations / 0002_auto_20170908_0855.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| cluster / migrations / 0003_auto_20170908_1038.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| cluster / migrations / 0004_auto_20170915_0850.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| cluster / migrations / 0005_auto_20171213_0937.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| cluster / migrations / 0005_model_group.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| cluster / migrations / 0006_auto_20171121_1431.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| cluster / migrations / 0006_auto_20171214_0932.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| cluster / migrations / 0007_auto_20171121_1432.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| cluster / migrations / 0008_merge_20180103_1223.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| cluster / migrations / 0009_auto_20180103_1241.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| cluster / migrations / 0010_merge_20180103_1328.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| cluster / migrations / 0011_auto_20180104_1232.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| cluster / migrations / 0012_alter_model_id.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| cluster / migrations / 0013_alter_model_options.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| cluster / migrations / 0014_historicalmodel.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| cluster / migrations / 0015_model_unique_sm_cluster_name_group.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| cluster / migrations / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| cluster / models.py |
ModelManager.get_by_natural_key |
|
1 |
0 |
0 |
|
100% |
| cluster / models.py |
Model.natural_key |
|
1 |
0 |
0 |
|
100% |
| cluster / models.py |
Model.get_natural_key_fields |
|
1 |
1 |
0 |
|
0% |
| cluster / models.py |
Model.get_natural_key_info |
|
1 |
1 |
0 |
|
0% |
| cluster / models.py |
Model.__str__ |
|
1 |
0 |
0 |
|
100% |
| cluster / models.py |
Model.get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| cluster / models.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| cluster / test_models.py |
Tester.setUp |
|
4 |
0 |
0 |
|
100% |
| cluster / test_models.py |
Tester.get_or_create_testitem |
|
2 |
0 |
0 |
|
100% |
| cluster / test_models.py |
Tester.test_create |
|
4 |
0 |
0 |
|
100% |
| cluster / test_models.py |
Tester.test_name |
|
1 |
0 |
0 |
|
100% |
| cluster / test_models.py |
Tester.test___str__ |
|
1 |
0 |
0 |
|
100% |
| cluster / test_models.py |
Tester.test_absolute_url |
|
1 |
0 |
0 |
|
100% |
| cluster / test_models.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| cluster / test_views.py |
Tester.login |
|
1 |
0 |
0 |
|
100% |
| cluster / test_views.py |
Tester.setUp |
|
4 |
0 |
0 |
|
100% |
| cluster / test_views.py |
Tester.test_login_redir |
|
2 |
0 |
0 |
|
100% |
| cluster / test_views.py |
Tester.test_listview |
|
9 |
0 |
0 |
|
100% |
| cluster / test_views.py |
Tester.test_detailview |
|
12 |
0 |
0 |
|
100% |
| cluster / test_views.py |
Tester.test_updateview |
|
15 |
0 |
0 |
|
100% |
| cluster / test_views.py |
Tester.test_deleteview |
|
12 |
1 |
0 |
|
92% |
| cluster / test_views.py |
Tester.test_deleteview_post |
|
8 |
0 |
0 |
|
100% |
| cluster / test_views.py |
Tester.test_createview |
|
9 |
0 |
0 |
|
100% |
| cluster / test_views.py |
Tester.test_createview_post |
|
13 |
1 |
0 |
|
92% |
| cluster / test_views.py |
(no function) |
|
25 |
0 |
2 |
|
100% |
| cluster / urls.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| cluster / views.py |
(no function) |
|
41 |
0 |
2 |
|
100% |
| clusterpackage / __init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| clusterpackage / forms.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| clusterpackage / migrations / 0001_initial.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| clusterpackage / migrations / 0002_auto_20180215_1003.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| clusterpackage / migrations / 0003_model_package_type.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| clusterpackage / migrations / 0004_auto_20180215_1030.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| clusterpackage / migrations / 0005_alter_model_id.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| clusterpackage / migrations / 0006_alter_model_options_alter_model_unique_together_and_more.py |
(no function) |
|
3 |
0 |
1 |
|
100% |
| clusterpackage / migrations / 0007_alter_model_cluster_alter_model_package_type_and_more.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| clusterpackage / migrations / 0008_historicalmodel_group_model_group_and_more.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| clusterpackage / migrations / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| clusterpackage / models.py |
ClusterPackageManager.get_by_natural_key |
|
3 |
3 |
0 |
|
0% |
| clusterpackage / models.py |
Model.__str__ |
|
1 |
0 |
0 |
|
100% |
| clusterpackage / models.py |
Model.natural_key |
|
1 |
0 |
0 |
|
100% |
| clusterpackage / models.py |
Model.get_natural_key_fields |
|
1 |
1 |
0 |
|
0% |
| clusterpackage / models.py |
Model.get_natural_key_info |
|
1 |
1 |
0 |
|
0% |
| clusterpackage / models.py |
Model.get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| clusterpackage / models.py |
(no function) |
|
34 |
0 |
0 |
|
100% |
| clusterpackage / test_models.py |
Tester.setUp |
|
6 |
0 |
0 |
|
100% |
| clusterpackage / test_models.py |
Tester.get_or_create_testitem |
|
2 |
0 |
0 |
|
100% |
| clusterpackage / test_models.py |
Tester.test_create |
|
4 |
0 |
0 |
|
100% |
| clusterpackage / test_models.py |
Tester.test_description |
|
1 |
0 |
0 |
|
100% |
| clusterpackage / test_models.py |
Tester.test_name |
|
1 |
0 |
0 |
|
100% |
| clusterpackage / test_models.py |
Tester.test_natural_key |
|
1 |
0 |
0 |
|
100% |
| clusterpackage / test_models.py |
Tester.test___str__ |
|
1 |
0 |
0 |
|
100% |
| clusterpackage / test_models.py |
Tester.test_absolute_url |
|
1 |
0 |
0 |
|
100% |
| clusterpackage / test_models.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| clusterpackage / test_views.py |
Tester.login |
|
1 |
0 |
0 |
|
100% |
| clusterpackage / test_views.py |
Tester.setUp |
|
5 |
0 |
0 |
|
100% |
| clusterpackage / test_views.py |
Tester.test_login_redir |
|
2 |
0 |
0 |
|
100% |
| clusterpackage / test_views.py |
Tester.test_listview |
|
10 |
0 |
0 |
|
100% |
| clusterpackage / test_views.py |
Tester.test_detailview |
|
14 |
0 |
0 |
|
100% |
| clusterpackage / test_views.py |
Tester.test_updateview |
|
14 |
0 |
0 |
|
100% |
| clusterpackage / test_views.py |
Tester.test_deleteview |
|
14 |
1 |
0 |
|
93% |
| clusterpackage / test_views.py |
Tester.test_deleteview_post |
|
8 |
0 |
0 |
|
100% |
| clusterpackage / test_views.py |
Tester.test_createview |
|
9 |
0 |
0 |
|
100% |
| clusterpackage / test_views.py |
Tester.test_createview_post |
|
15 |
1 |
0 |
|
93% |
| clusterpackage / test_views.py |
(no function) |
|
30 |
0 |
2 |
|
100% |
| clusterpackage / urls.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| clusterpackage / views.py |
ListView.get_queryset |
|
5 |
2 |
0 |
|
60% |
| clusterpackage / views.py |
DetailView.get_queryset |
|
5 |
2 |
0 |
|
60% |
| clusterpackage / views.py |
UpdateView.form_valid |
|
3 |
3 |
0 |
|
0% |
| clusterpackage / views.py |
UpdateView.get_queryset |
|
5 |
2 |
0 |
|
60% |
| clusterpackage / views.py |
CreateView.form_valid |
|
3 |
0 |
0 |
|
100% |
| clusterpackage / views.py |
DeleteView.get_queryset |
|
5 |
2 |
0 |
|
60% |
| clusterpackage / views.py |
(no function) |
|
48 |
0 |
2 |
|
100% |
| clusterpackagetype / __init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| clusterpackagetype / forms.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| clusterpackagetype / migrations / 0001_initial.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| clusterpackagetype / migrations / 0002_alter_model_id.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| clusterpackagetype / migrations / 0003_alter_model_options_alter_model_unique_together_and_more.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| clusterpackagetype / migrations / 0004_historicalmodel.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| clusterpackagetype / migrations / 0005_historicalmodel_group_model_group_and_more.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| clusterpackagetype / migrations / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| clusterpackagetype / models.py |
ClusterPackageTypeManager.get_by_natural_key |
|
1 |
0 |
0 |
|
100% |
| clusterpackagetype / models.py |
Model.__str__ |
|
1 |
0 |
0 |
|
100% |
| clusterpackagetype / models.py |
Model.natural_key |
|
1 |
0 |
0 |
|
100% |
| clusterpackagetype / models.py |
Model.get_natural_key_fields |
|
1 |
1 |
0 |
|
0% |
| clusterpackagetype / models.py |
Model.get_natural_key_info |
|
1 |
1 |
0 |
|
0% |
| clusterpackagetype / models.py |
Model.get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| clusterpackagetype / models.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| clusterpackagetype / test_models.py |
Tester.setUp |
|
1 |
0 |
0 |
|
100% |
| clusterpackagetype / test_models.py |
Tester.get_or_create_testitem |
|
2 |
0 |
0 |
|
100% |
| clusterpackagetype / test_models.py |
Tester.test_create |
|
4 |
0 |
0 |
|
100% |
| clusterpackagetype / test_models.py |
Tester.test_name |
|
1 |
0 |
0 |
|
100% |
| clusterpackagetype / test_models.py |
Tester.test___str__ |
|
1 |
0 |
0 |
|
100% |
| clusterpackagetype / test_models.py |
Tester.test_absolute_url |
|
1 |
0 |
0 |
|
100% |
| clusterpackagetype / test_models.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| clusterpackagetype / test_views.py |
Tester.login |
|
1 |
0 |
0 |
|
100% |
| clusterpackagetype / test_views.py |
Tester.setUp |
|
2 |
0 |
0 |
|
100% |
| clusterpackagetype / test_views.py |
Tester.test_login_redir |
|
2 |
0 |
0 |
|
100% |
| clusterpackagetype / test_views.py |
Tester.test_listview |
|
8 |
0 |
0 |
|
100% |
| clusterpackagetype / test_views.py |
Tester.test_detailview |
|
12 |
0 |
0 |
|
100% |
| clusterpackagetype / test_views.py |
Tester.test_updateview |
|
12 |
0 |
0 |
|
100% |
| clusterpackagetype / test_views.py |
Tester.test_deleteview |
|
12 |
1 |
0 |
|
92% |
| clusterpackagetype / test_views.py |
Tester.test_deleteview_post |
|
8 |
0 |
0 |
|
100% |
| clusterpackagetype / test_views.py |
Tester.test_createview |
|
9 |
0 |
0 |
|
100% |
| clusterpackagetype / test_views.py |
Tester.test_createview_post |
|
12 |
1 |
0 |
|
92% |
| clusterpackagetype / test_views.py |
(no function) |
|
25 |
0 |
2 |
|
100% |
| clusterpackagetype / urls.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| clusterpackagetype / views.py |
ListView.get_queryset |
|
1 |
0 |
0 |
|
100% |
| clusterpackagetype / views.py |
UpdateView.form_valid |
|
3 |
3 |
0 |
|
0% |
| clusterpackagetype / views.py |
CreateView.form_valid |
|
3 |
0 |
0 |
|
100% |
| clusterpackagetype / views.py |
(no function) |
|
45 |
0 |
2 |
|
100% |
| clustersoftware / __init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| clustersoftware / forms.py |
Form.__init__ |
|
2 |
0 |
0 |
|
100% |
| clustersoftware / forms.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| clustersoftware / migrations / 0001_initial.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| clustersoftware / migrations / 0002_auto_20170908_0742.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| clustersoftware / migrations / 0003_auto_20170908_0829.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| clustersoftware / migrations / 0004_auto_20170908_0852.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| clustersoftware / migrations / 0005_auto_20170908_1029.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| clustersoftware / migrations / 0006_auto_20171213_0937.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| clustersoftware / migrations / 0007_auto_20171214_0932.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| clustersoftware / migrations / 0007_auto_20180103_1241.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| clustersoftware / migrations / 0008_merge_20180103_1328.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| clustersoftware / migrations / 0009_alter_model_id.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| clustersoftware / migrations / 0010_alter_model_options_alter_model_unique_together_and_more.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| clustersoftware / migrations / 0011_historicalmodel.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| clustersoftware / migrations / 0012_historicalmodel_group_model_group_and_more.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| clustersoftware / migrations / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| clustersoftware / models.py |
ClusterSoftwareManager.get_by_natural_key |
|
3 |
1 |
0 |
|
67% |
| clustersoftware / models.py |
Model.__str__ |
|
4 |
0 |
1 |
|
100% |
| clustersoftware / models.py |
Model.natural_key |
|
1 |
0 |
0 |
|
100% |
| clustersoftware / models.py |
Model.get_natural_key_fields |
|
1 |
1 |
0 |
|
0% |
| clustersoftware / models.py |
Model.get_natural_key_info |
|
1 |
1 |
0 |
|
0% |
| clustersoftware / models.py |
Model.get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| clustersoftware / models.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| clustersoftware / test_models.py |
Tester.setUp |
|
2 |
0 |
0 |
|
100% |
| clustersoftware / test_models.py |
Tester.get_or_create_testitem |
|
2 |
0 |
0 |
|
100% |
| clustersoftware / test_models.py |
Tester.test_create |
|
4 |
0 |
0 |
|
100% |
| clustersoftware / test_models.py |
Tester.test_version |
|
1 |
0 |
0 |
|
100% |
| clustersoftware / test_models.py |
Tester.test_name |
|
1 |
0 |
0 |
|
100% |
| clustersoftware / test_models.py |
Tester.test___str__ |
|
1 |
0 |
0 |
|
100% |
| clustersoftware / test_models.py |
Tester.test_absolute_url |
|
1 |
0 |
0 |
|
100% |
| clustersoftware / test_models.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| clustersoftware / test_views.py |
Tester.login |
|
1 |
0 |
0 |
|
100% |
| clustersoftware / test_views.py |
Tester.setUp |
|
3 |
0 |
0 |
|
100% |
| clustersoftware / test_views.py |
Tester.test_login_redir |
|
2 |
0 |
0 |
|
100% |
| clustersoftware / test_views.py |
Tester.test_listview |
|
10 |
0 |
0 |
|
100% |
| clustersoftware / test_views.py |
Tester.test_detailview |
|
14 |
0 |
0 |
|
100% |
| clustersoftware / test_views.py |
Tester.test_updateview |
|
14 |
0 |
0 |
|
100% |
| clustersoftware / test_views.py |
Tester.test_deleteview |
|
14 |
1 |
0 |
|
93% |
| clustersoftware / test_views.py |
Tester.test_deleteview_post |
|
8 |
0 |
0 |
|
100% |
| clustersoftware / test_views.py |
Tester.test_createview |
|
9 |
0 |
0 |
|
100% |
| clustersoftware / test_views.py |
Tester.test_createview_post |
|
15 |
1 |
0 |
|
93% |
| clustersoftware / test_views.py |
Tester.test_get_initial |
|
6 |
0 |
0 |
|
100% |
| clustersoftware / test_views.py |
(no function) |
|
28 |
0 |
2 |
|
100% |
| clustersoftware / urls.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| clustersoftware / views.py |
ListView.get_queryset |
|
1 |
0 |
0 |
|
100% |
| clustersoftware / views.py |
UpdateView.form_valid |
|
3 |
3 |
0 |
|
0% |
| clustersoftware / views.py |
CreateView.get_initial |
|
5 |
0 |
0 |
|
100% |
| clustersoftware / views.py |
CreateView.form_valid |
|
3 |
0 |
0 |
|
100% |
| clustersoftware / views.py |
(no function) |
|
46 |
0 |
2 |
|
100% |
| domain / __init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| domain / forms.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| domain / migrations / 0001_initial.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| domain / migrations / 0002_auto_20171214_0932.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| domain / migrations / 0003_model_check_whois.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| domain / migrations / 0004_auto_20171214_0939.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| domain / migrations / 0005_auto_20171218_1025.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| domain / migrations / 0006_auto_20180104_1232.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| domain / migrations / 0007_alter_model_id.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| domain / migrations / 0008_alter_model_options.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| domain / migrations / 0009_historicalmodel.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| domain / migrations / 0010_historicalmodel_group_model_group.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| domain / migrations / 0011_model_unique_sm_domain_name_group.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| domain / migrations / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| domain / models.py |
ModelManager.get_by_natural_key |
|
1 |
0 |
0 |
|
100% |
| domain / models.py |
Model.natural_key |
|
1 |
0 |
0 |
|
100% |
| domain / models.py |
Model.get_natural_key_fields |
|
1 |
1 |
0 |
|
0% |
| domain / models.py |
Model.get_natural_key_info |
|
1 |
1 |
0 |
|
0% |
| domain / models.py |
Model.__str__ |
|
1 |
0 |
0 |
|
100% |
| domain / models.py |
Model.get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| domain / models.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| domain / test_models.py |
Tester.setUp |
|
1 |
0 |
0 |
|
100% |
| domain / test_models.py |
Tester.get_or_create_testitem |
|
2 |
0 |
0 |
|
100% |
| domain / test_models.py |
Tester.test_create |
|
4 |
0 |
0 |
|
100% |
| domain / test_models.py |
Tester.test_name |
|
1 |
0 |
0 |
|
100% |
| domain / test_models.py |
Tester.test_name___str__ |
|
1 |
0 |
0 |
|
100% |
| domain / test_models.py |
Tester.test_get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| domain / test_models.py |
Tester.test_delete |
|
4 |
0 |
0 |
|
100% |
| domain / test_models.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| domain / test_views.py |
Tester.login |
|
1 |
0 |
0 |
|
100% |
| domain / test_views.py |
Tester.setUp |
|
2 |
0 |
0 |
|
100% |
| domain / test_views.py |
Tester.test_login_redir |
|
2 |
0 |
0 |
|
100% |
| domain / test_views.py |
Tester.test_listview |
|
6 |
0 |
0 |
|
100% |
| domain / test_views.py |
Tester.test_detailview |
|
11 |
0 |
0 |
|
100% |
| domain / test_views.py |
Tester.test_updateview |
|
11 |
0 |
0 |
|
100% |
| domain / test_views.py |
Tester.test_deleteview |
|
12 |
1 |
0 |
|
92% |
| domain / test_views.py |
Tester.test_deleteview_post |
|
10 |
1 |
0 |
|
90% |
| domain / test_views.py |
Tester.test_createview |
|
9 |
0 |
0 |
|
100% |
| domain / test_views.py |
Tester.test_createview_post |
|
12 |
1 |
0 |
|
92% |
| domain / test_views.py |
(no function) |
|
23 |
0 |
2 |
|
100% |
| domain / urls.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| domain / views.py |
(no function) |
|
41 |
0 |
2 |
|
100% |
| location / __init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| location / forms.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| location / migrations / 0001_initial.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| location / migrations / 0002_alter_model_id.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| location / migrations / 0003_alter_model_options_alter_model_unique_together_and_more.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| location / migrations / 0004_historicalmodel.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| location / migrations / 0005_historicalmodel_group_model_group.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| location / migrations / 0006_alter_location_constraints.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| location / migrations / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| location / models.py |
LocationManager.get_by_natural_key |
|
1 |
0 |
0 |
|
100% |
| location / models.py |
Model.__str__ |
|
3 |
0 |
0 |
|
100% |
| location / models.py |
Model.natural_key |
|
1 |
0 |
0 |
|
100% |
| location / models.py |
Model.get_natural_key_fields |
|
1 |
1 |
0 |
|
0% |
| location / models.py |
Model.get_natural_key_info |
|
1 |
1 |
0 |
|
0% |
| location / models.py |
Model.get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| location / models.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| location / test_models.py |
Tester.setUp |
|
1 |
0 |
0 |
|
100% |
| location / test_models.py |
Tester.get_or_create_testitem |
|
2 |
0 |
0 |
|
100% |
| location / test_models.py |
Tester.test_create |
|
4 |
0 |
0 |
|
100% |
| location / test_models.py |
Tester.test_name |
|
1 |
0 |
0 |
|
100% |
| location / test_models.py |
Tester.test_name___str__ |
|
1 |
0 |
0 |
|
100% |
| location / test_models.py |
Tester.test_get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| location / test_models.py |
Tester.test_delete |
|
4 |
0 |
0 |
|
100% |
| location / test_models.py |
Tester.test_name___str___wo_country |
|
1 |
0 |
0 |
|
100% |
| location / test_models.py |
Tester.test___str___w_country |
|
2 |
0 |
0 |
|
100% |
| location / test_models.py |
Tester.test___str___w_nonexistant_country |
|
2 |
0 |
0 |
|
100% |
| location / test_models.py |
Tester.test_nonexisting_country_flag |
|
2 |
0 |
0 |
|
100% |
| location / test_models.py |
Tester.test___str__wo_country |
|
2 |
0 |
0 |
|
100% |
| location / test_models.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| location / test_views.py |
Tester.login |
|
1 |
0 |
0 |
|
100% |
| location / test_views.py |
Tester.setUp |
|
2 |
0 |
0 |
|
100% |
| location / test_views.py |
Tester.test_login_redir |
|
2 |
0 |
0 |
|
100% |
| location / test_views.py |
Tester.test_listview |
|
6 |
0 |
0 |
|
100% |
| location / test_views.py |
Tester.test_detailview |
|
11 |
0 |
0 |
|
100% |
| location / test_views.py |
Tester.test_updateview |
|
11 |
0 |
0 |
|
100% |
| location / test_views.py |
Tester.test_deleteview |
|
12 |
1 |
0 |
|
92% |
| location / test_views.py |
Tester.test_deleteview_post |
|
10 |
1 |
0 |
|
90% |
| location / test_views.py |
Tester.test_createview |
|
9 |
0 |
0 |
|
100% |
| location / test_views.py |
Tester.test_createview_post |
|
12 |
1 |
0 |
|
92% |
| location / test_views.py |
(no function) |
|
25 |
0 |
2 |
|
100% |
| location / urls.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| location / views.py |
UpdateView.form_valid |
|
3 |
3 |
0 |
|
0% |
| location / views.py |
CreateView.form_valid |
|
3 |
0 |
0 |
|
100% |
| location / views.py |
(no function) |
|
44 |
0 |
2 |
|
100% |
| manage.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| operatingsystem / __init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| operatingsystem / forms.py |
Form.__init__ |
|
2 |
0 |
0 |
|
100% |
| operatingsystem / forms.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| operatingsystem / migrations / 0001_initial.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| operatingsystem / migrations / 0002_auto_20171213_0937.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| operatingsystem / migrations / 0003_auto_20171214_0932.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| operatingsystem / migrations / 0003_auto_20180103_1241.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| operatingsystem / migrations / 0004_merge_20180103_1328.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| operatingsystem / migrations / 0005_alter_model_id.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| operatingsystem / migrations / 0006_alter_model_options_alter_model_unique_together_and_more.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| operatingsystem / migrations / 0007_historicalmodel.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| operatingsystem / migrations / 0008_remove_model_unique_sm_operatingsystem_vendor_version_and_more.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| operatingsystem / migrations / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| operatingsystem / models.py |
Manager.get_by_natural_key |
|
47 |
6 |
3 |
|
87% |
| operatingsystem / models.py |
Model.__str__ |
|
1 |
0 |
0 |
|
100% |
| operatingsystem / models.py |
Model.natural_key |
|
1 |
0 |
0 |
|
100% |
| operatingsystem / models.py |
Model.get_natural_key_fields |
|
1 |
1 |
0 |
|
0% |
| operatingsystem / models.py |
Model.get_natural_key_info |
|
1 |
1 |
0 |
|
0% |
| operatingsystem / models.py |
Model.get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| operatingsystem / models.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
Tester.setUp |
|
2 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
Tester.get_or_create_testitem |
|
2 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
Tester.test_create |
|
4 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
Tester.test_version |
|
1 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
Tester.test___str__ |
|
1 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
Tester.test_natural_key__ |
|
1 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
Tester.test_nothing_exception |
|
4 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
Tester.test_get_rhel_7_by_nat_key |
|
2 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
Tester.test_get_rhel_7_by_nat_key2 |
|
2 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
Tester.test_get_rhel_7_by_nat_key3 |
|
2 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
Tester.test_get_sles10_nat_key |
|
5 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
Tester.test_nat_key_funny_doesnt_exist |
|
4 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
Tester.test_nat_key_vendor_version_exists |
|
2 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
Tester.test_nat_key_get_with_tuple |
|
2 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
Tester.test_query_with_dict_exception |
|
4 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
Tester.test_get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| operatingsystem / test_models.py |
(no function) |
|
30 |
0 |
0 |
|
100% |
| operatingsystem / test_views.py |
Tester.login |
|
1 |
0 |
0 |
|
100% |
| operatingsystem / test_views.py |
Tester.setUp |
|
4 |
0 |
0 |
|
100% |
| operatingsystem / test_views.py |
Tester.test_login_redir |
|
2 |
0 |
0 |
|
100% |
| operatingsystem / test_views.py |
Tester.test_listview |
|
8 |
0 |
0 |
|
100% |
| operatingsystem / test_views.py |
Tester.test_detailview |
|
13 |
0 |
0 |
|
100% |
| operatingsystem / test_views.py |
Tester.test_updateview |
|
13 |
0 |
0 |
|
100% |
| operatingsystem / test_views.py |
Tester.test_deleteview |
|
11 |
0 |
0 |
|
100% |
| operatingsystem / test_views.py |
Tester.test_deleteview_post |
|
7 |
0 |
0 |
|
100% |
| operatingsystem / test_views.py |
Tester.test_createview |
|
9 |
0 |
0 |
|
100% |
| operatingsystem / test_views.py |
Tester.test_createview_post |
|
11 |
0 |
0 |
|
100% |
| operatingsystem / test_views.py |
Tester.test_listview_empty_true_wo_obj |
|
6 |
0 |
0 |
|
100% |
| operatingsystem / test_views.py |
Tester.test_listview_empty_false_w_obj |
|
9 |
0 |
0 |
|
100% |
| operatingsystem / test_views.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| operatingsystem / urls.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| operatingsystem / views.py |
ListView.get_queryset |
|
8 |
0 |
0 |
|
100% |
| operatingsystem / views.py |
CreateView.get_initial |
|
5 |
1 |
0 |
|
80% |
| operatingsystem / views.py |
(no function) |
|
43 |
0 |
0 |
|
100% |
| patchtime / __init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| patchtime / forms.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| patchtime / migrations / 0001_initial.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| patchtime / migrations / 0002_alter_model_id.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| patchtime / migrations / 0003_alter_model_options.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| patchtime / migrations / 0004_historicalmodel.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| patchtime / migrations / 0005_historicalmodel_group_model_group_and_more.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| patchtime / migrations / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| patchtime / models.py |
ModelManager.get_by_natural_key |
|
1 |
0 |
0 |
|
100% |
| patchtime / models.py |
Model.natural_key |
|
1 |
0 |
0 |
|
100% |
| patchtime / models.py |
Model.get_natural_key_fields |
|
1 |
1 |
0 |
|
0% |
| patchtime / models.py |
Model.get_natural_key_info |
|
1 |
1 |
0 |
|
0% |
| patchtime / models.py |
Model.__str__ |
|
1 |
0 |
0 |
|
100% |
| patchtime / models.py |
Model.get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| patchtime / models.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| patchtime / test_models.py |
Tester.setUp |
|
1 |
0 |
0 |
|
100% |
| patchtime / test_models.py |
Tester.get_or_create_testitem |
|
2 |
0 |
0 |
|
100% |
| patchtime / test_models.py |
Tester.test_create |
|
4 |
0 |
0 |
|
100% |
| patchtime / test_models.py |
Tester.test_name |
|
1 |
0 |
0 |
|
100% |
| patchtime / test_models.py |
Tester.test_name___str__ |
|
1 |
0 |
0 |
|
100% |
| patchtime / test_models.py |
Tester.test_get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| patchtime / test_models.py |
Tester.test_delete |
|
4 |
0 |
0 |
|
100% |
| patchtime / test_models.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| patchtime / test_views.py |
Tester.login |
|
1 |
0 |
0 |
|
100% |
| patchtime / test_views.py |
Tester.setUp |
|
2 |
0 |
0 |
|
100% |
| patchtime / test_views.py |
Tester.test_login_redir |
|
2 |
0 |
0 |
|
100% |
| patchtime / test_views.py |
Tester.test_listview |
|
6 |
0 |
0 |
|
100% |
| patchtime / test_views.py |
Tester.test_detailview |
|
11 |
0 |
0 |
|
100% |
| patchtime / test_views.py |
Tester.test_updateview |
|
11 |
0 |
0 |
|
100% |
| patchtime / test_views.py |
Tester.test_deleteview |
|
12 |
1 |
0 |
|
92% |
| patchtime / test_views.py |
Tester.test_deleteview_post |
|
10 |
1 |
0 |
|
90% |
| patchtime / test_views.py |
Tester.test_createview |
|
9 |
0 |
0 |
|
100% |
| patchtime / test_views.py |
Tester.test_createview_post |
|
12 |
1 |
0 |
|
92% |
| patchtime / test_views.py |
(no function) |
|
23 |
0 |
2 |
|
100% |
| patchtime / urls.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| patchtime / views.py |
UpdateView.form_valid |
|
3 |
3 |
0 |
|
0% |
| patchtime / views.py |
CreateView.form_valid |
|
3 |
0 |
0 |
|
100% |
| patchtime / views.py |
(no function) |
|
44 |
0 |
2 |
|
100% |
| server / __init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| server / forms.py |
Form.__init__ |
|
3 |
0 |
2 |
|
100% |
| server / forms.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| server / migrations / 0001_initial.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| server / migrations / 0002_auto_20170908_0919.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| server / migrations / 0003_auto_20170908_1029.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| server / migrations / 0004_auto_20171213_0650.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| server / migrations / 0005_auto_20171213_0654.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| server / migrations / 0006_auto_20171214_0932.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| server / migrations / 0006_auto_20180103_1241.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| server / migrations / 0007_merge_20180103_1328.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| server / migrations / 0008_auto_20180104_1232.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| server / migrations / 0009_auto_20180118_1133.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| server / migrations / 0010_alter_model_id.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| server / migrations / 0011_alter_model_options_alter_model_unique_together_and_more.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| server / migrations / 0012_historicalmodel.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| server / migrations / 0013_historicalmodel_group_model_group.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| server / migrations / 0014_model_unique_sm_server_hostname_status_group.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| server / migrations / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| server / models.py |
ServerManager.get_by_natural_key |
|
3 |
3 |
0 |
|
0% |
| server / models.py |
Model.__str__ |
|
1 |
0 |
0 |
|
100% |
| server / models.py |
Model.natural_key |
|
1 |
1 |
0 |
|
0% |
| server / models.py |
Model.get_natural_key_fields |
|
1 |
1 |
0 |
|
0% |
| server / models.py |
Model.get_natural_key_info |
|
1 |
1 |
0 |
|
0% |
| server / models.py |
Model.get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| server / models.py |
(no function) |
|
50 |
0 |
0 |
|
100% |
| server / test_models.py |
Tester.setUp |
|
7 |
0 |
0 |
|
100% |
| server / test_models.py |
Tester.get_or_create_testitem |
|
2 |
0 |
0 |
|
100% |
| server / test_models.py |
Tester.test_create |
|
4 |
0 |
0 |
|
100% |
| server / test_models.py |
Tester.test_name |
|
1 |
0 |
0 |
|
100% |
| server / test_models.py |
Tester.test__str__ |
|
1 |
0 |
0 |
|
100% |
| server / test_models.py |
Tester.test_absolute_url |
|
1 |
0 |
0 |
|
100% |
| server / test_models.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| server / test_views.py |
Tester.login |
|
1 |
0 |
0 |
|
100% |
| server / test_views.py |
Tester.setUp |
|
8 |
0 |
0 |
|
100% |
| server / test_views.py |
Tester.test_login_redir |
|
2 |
0 |
0 |
|
100% |
| server / test_views.py |
Tester.test_listview |
|
9 |
0 |
0 |
|
100% |
| server / test_views.py |
Tester.test_detailview |
|
7 |
0 |
0 |
|
100% |
| server / test_views.py |
Tester.test_updateview |
|
15 |
0 |
0 |
|
100% |
| server / test_views.py |
Tester.test_deleteview |
|
12 |
1 |
0 |
|
92% |
| server / test_views.py |
Tester.test_deleteview_post |
|
8 |
0 |
0 |
|
100% |
| server / test_views.py |
Tester.test_createview |
|
9 |
0 |
0 |
|
100% |
| server / test_views.py |
Tester.test_createview_post |
|
20 |
1 |
0 |
|
95% |
| server / test_views.py |
Tester.test_createview_post_disposed_cookie_on |
|
21 |
1 |
0 |
|
95% |
| server / test_views.py |
Tester.test_createview_post_disposed_cookie_off |
|
12 |
1 |
0 |
|
92% |
| server / test_views.py |
(no function) |
|
33 |
0 |
2 |
|
100% |
| server / urls.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| server / views.py |
ListView.get_queryset |
|
5 |
0 |
0 |
|
100% |
| server / views.py |
ListView.get_context_data |
|
3 |
0 |
0 |
|
100% |
| server / views.py |
BulkActionView.post |
|
22 |
22 |
0 |
|
0% |
| server / views.py |
(no function) |
|
54 |
0 |
2 |
|
100% |
| servermodel / __init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| servermodel / forms.py |
Form.__init__ |
|
2 |
0 |
0 |
|
100% |
| servermodel / forms.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| servermodel / migrations / 0001_initial.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| servermodel / migrations / 0002_auto_20171214_0932.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| servermodel / migrations / 0002_auto_20180103_1241.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| servermodel / migrations / 0003_merge_20180103_1328.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| servermodel / migrations / 0004_alter_model_id.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| servermodel / migrations / 0005_alter_model_options_alter_model_unique_together_and_more.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| servermodel / migrations / 0006_historicalmodel.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| servermodel / migrations / 0007_historicalmodel_group_model_group_and_more.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| servermodel / migrations / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| servermodel / models.py |
ServerModelManager.get_by_natural_key |
|
3 |
1 |
0 |
|
67% |
| servermodel / models.py |
Model.__str__ |
|
1 |
0 |
0 |
|
100% |
| servermodel / models.py |
Model.natural_key |
|
1 |
0 |
0 |
|
100% |
| servermodel / models.py |
Model.get_natural_key_fields |
|
1 |
1 |
0 |
|
0% |
| servermodel / models.py |
Model.get_natural_key_info |
|
1 |
1 |
0 |
|
0% |
| servermodel / models.py |
Model.get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| servermodel / models.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| servermodel / test_models.py |
Tester.setUp |
|
2 |
0 |
0 |
|
100% |
| servermodel / test_models.py |
Tester.get_or_create_testitem |
|
2 |
0 |
0 |
|
100% |
| servermodel / test_models.py |
Tester.test_create |
|
4 |
0 |
0 |
|
100% |
| servermodel / test_models.py |
Tester.test_name |
|
1 |
0 |
0 |
|
100% |
| servermodel / test_models.py |
Tester.test_name___str__ |
|
1 |
0 |
0 |
|
100% |
| servermodel / test_models.py |
Tester.test_get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| servermodel / test_models.py |
Tester.test_delete |
|
4 |
0 |
0 |
|
100% |
| servermodel / test_models.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| servermodel / test_views.py |
Tester.login |
|
1 |
0 |
0 |
|
100% |
| servermodel / test_views.py |
Tester.setUp |
|
3 |
0 |
0 |
|
100% |
| servermodel / test_views.py |
Tester.test_login_redir |
|
2 |
0 |
0 |
|
100% |
| servermodel / test_views.py |
Tester.test_listview |
|
6 |
0 |
0 |
|
100% |
| servermodel / test_views.py |
Tester.test_detailview |
|
11 |
0 |
0 |
|
100% |
| servermodel / test_views.py |
Tester.test_updateview |
|
11 |
0 |
0 |
|
100% |
| servermodel / test_views.py |
Tester.test_deleteview |
|
12 |
1 |
0 |
|
92% |
| servermodel / test_views.py |
Tester.test_deleteview_post |
|
10 |
1 |
0 |
|
90% |
| servermodel / test_views.py |
Tester.test_createview |
|
9 |
0 |
0 |
|
100% |
| servermodel / test_views.py |
Tester.test_createview_post |
|
13 |
1 |
0 |
|
92% |
| servermodel / test_views.py |
Tester.test_listview_empty_true_wo_obj |
|
8 |
0 |
0 |
|
100% |
| servermodel / test_views.py |
Tester.test_listview_empty_false_wo_obj |
|
7 |
0 |
0 |
|
100% |
| servermodel / test_views.py |
Tester.test_listview_empty_false_w_obj |
|
7 |
0 |
0 |
|
100% |
| servermodel / test_views.py |
Tester.test_get_initial |
|
6 |
0 |
0 |
|
100% |
| servermodel / test_views.py |
(no function) |
|
30 |
0 |
2 |
|
100% |
| servermodel / urls.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| servermodel / views.py |
ListView.get_queryset |
|
6 |
0 |
0 |
|
100% |
| servermodel / views.py |
UpdateView.form_valid |
|
3 |
3 |
0 |
|
0% |
| servermodel / views.py |
CreateView.get_initial |
|
5 |
0 |
0 |
|
100% |
| servermodel / views.py |
CreateView.form_valid |
|
3 |
0 |
0 |
|
100% |
| servermodel / views.py |
(no function) |
|
46 |
0 |
2 |
|
100% |
| sm / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| sm / adapter.py |
MySocialAccountAdapter.pre_social_login |
|
12 |
12 |
0 |
|
0% |
| sm / adapter.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| sm / admin.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| sm / api / serializers.py |
(no function) |
|
59 |
0 |
0 |
|
100% |
| sm / api / views.py |
ClusterPackageViewSet.get_queryset |
|
5 |
5 |
0 |
|
0% |
| sm / api / views.py |
(no function) |
|
44 |
0 |
0 |
|
100% |
| sm / apps.py |
SmConfig.ready |
|
2 |
0 |
0 |
|
100% |
| sm / apps.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| sm / context_processors.py |
theme_settings |
|
1 |
0 |
0 |
|
100% |
| sm / context_processors.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| sm / forms.py |
SMFormDisabled.__init__ |
|
7 |
0 |
0 |
|
100% |
| sm / forms.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| sm / forms_admin.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| sm / management / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| sm / management / commands / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| sm / management / commands / add_testdata.py |
Command.handle |
|
25 |
25 |
0 |
|
0% |
| sm / management / commands / add_testdata.py |
(no function) |
|
6 |
6 |
0 |
|
0% |
| sm / migrations / 0001_initial.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| sm / migrations / 0002_invitation.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| sm / migrations / 0003_remove_invitation_sm_invitation_email_group_unique_and_more.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| sm / migrations / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| sm / mixins.py |
get_tenant_model_counts |
|
15 |
15 |
0 |
|
0% |
| sm / mixins.py |
MultiTenantMixin.get_queryset |
|
10 |
7 |
0 |
|
30% |
| sm / mixins.py |
MultiTenantMixin.check_quota |
|
9 |
7 |
0 |
|
22% |
| sm / mixins.py |
MultiTenantMixin.form_valid |
|
12 |
8 |
0 |
|
33% |
| sm / mixins.py |
APIMultiTenantMixin.get_queryset |
|
10 |
10 |
0 |
|
0% |
| sm / mixins.py |
APIMultiTenantMixin.perform_create |
|
13 |
13 |
0 |
|
0% |
| sm / mixins.py |
(no function) |
|
16 |
0 |
0 |
|
100% |
| sm / models.py |
GroupProfile.__str__ |
|
1 |
1 |
0 |
|
0% |
| sm / models.py |
create_group_profile |
|
4 |
0 |
0 |
|
100% |
| sm / models.py |
Invitation.__str__ |
|
1 |
1 |
0 |
|
0% |
| sm / models.py |
Invitation.is_expired |
|
1 |
1 |
0 |
|
0% |
| sm / models.py |
(no function) |
|
31 |
0 |
0 |
|
100% |
| sm / patches.py |
patch_serializers |
|
2 |
0 |
0 |
|
100% |
| sm / patches.py |
patch_serializers.build_instance |
|
15 |
2 |
0 |
|
87% |
| sm / patches.py |
apply_patches |
|
1 |
0 |
0 |
|
100% |
| sm / patches.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| sm / settings.py |
(no function) |
|
70 |
8 |
0 |
|
89% |
| sm / template / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| sm / template / loaders / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| sm / template / loaders / app_directories_enhanced.py |
Loader.__init__ |
|
2 |
0 |
0 |
|
100% |
| sm / template / loaders / app_directories_enhanced.py |
Loader.get_template_sources |
|
4 |
0 |
0 |
|
100% |
| sm / template / loaders / app_directories_enhanced.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| sm / templatetags / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| sm / templatetags / avatar_tags.py |
user_avatar_url |
|
3 |
0 |
0 |
|
100% |
| sm / templatetags / avatar_tags.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| sm / templatetags / history_url_tags.py |
get_history_diff_url |
|
3 |
0 |
0 |
|
100% |
| sm / templatetags / history_url_tags.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| sm / templatetags / sm_history_tags.py |
get_history_diff |
|
6 |
1 |
0 |
|
83% |
| sm / templatetags / sm_history_tags.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| sm / templatetags / sm_theme_bootstrap_tags.py |
get_message_tags |
|
14 |
14 |
0 |
|
0% |
| sm / templatetags / sm_theme_bootstrap_tags.py |
has_unverified_emails |
|
1 |
1 |
0 |
|
0% |
| sm / templatetags / sm_theme_bootstrap_tags.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| sm / templatetags / social_tags.py |
user_can_disconnect |
|
1 |
1 |
0 |
|
0% |
| sm / templatetags / social_tags.py |
get_social_providers_safe |
|
12 |
12 |
0 |
|
0% |
| sm / templatetags / social_tags.py |
provider_icon_class |
|
5 |
5 |
0 |
|
0% |
| sm / templatetags / social_tags.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| sm / templatetags / test_sm_theme_bootstrap_tags.py |
TestCase.FakeMessage.__init__ |
|
3 |
3 |
0 |
|
0% |
| sm / templatetags / test_sm_theme_bootstrap_tags.py |
TestCase.test_00_load |
|
3 |
3 |
0 |
|
0% |
| sm / templatetags / test_sm_theme_bootstrap_tags.py |
TestCase.test_01_warning |
|
4 |
4 |
0 |
|
0% |
| sm / templatetags / test_sm_theme_bootstrap_tags.py |
TestCase.test_02_error |
|
4 |
4 |
0 |
|
0% |
| sm / templatetags / test_sm_theme_bootstrap_tags.py |
TestCase.test_02_warning_with_extra_tag |
|
4 |
4 |
0 |
|
0% |
| sm / templatetags / test_sm_theme_bootstrap_tags.py |
TestCase.test_03_extra_tag_only |
|
4 |
4 |
0 |
|
0% |
| sm / templatetags / test_sm_theme_bootstrap_tags.py |
TestCase.test_04_empty |
|
4 |
4 |
0 |
|
0% |
| sm / templatetags / test_sm_theme_bootstrap_tags.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| sm / test_audit.py |
AuditLoggingTest.test_models_have_history |
|
3 |
0 |
0 |
|
100% |
| sm / test_audit.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| sm / test_browser.py |
BrowserIntegrationTest.setUpClass |
|
6 |
6 |
0 |
|
0% |
| sm / test_browser.py |
BrowserIntegrationTest.get_all_urls |
|
5 |
5 |
0 |
|
0% |
| sm / test_browser.py |
BrowserIntegrationTest.get_all_urls.collect_urls |
|
13 |
13 |
0 |
|
0% |
| sm / test_browser.py |
BrowserIntegrationTest.test_js_integrity_anonymous |
|
4 |
4 |
0 |
|
0% |
| sm / test_browser.py |
BrowserIntegrationTest.test_js_integrity_authenticated |
|
4 |
4 |
0 |
|
0% |
| sm / test_browser.py |
BrowserIntegrationTest._async_test_js |
|
37 |
37 |
0 |
|
0% |
| sm / test_browser.py |
BrowserIntegrationTest._async_test_js.check_url |
|
16 |
16 |
0 |
|
0% |
| sm / test_browser.py |
BrowserIntegrationTest._async_test_js.check_url.handle_response |
|
5 |
5 |
0 |
|
0% |
| sm / test_browser.py |
BrowserIntegrationTest._async_test_js.sem_check |
|
2 |
2 |
0 |
|
0% |
| sm / test_browser.py |
(no function) |
|
15 |
15 |
0 |
|
0% |
| sm / test_debug_403.py |
PermissionTest.setUp |
|
3 |
3 |
0 |
|
0% |
| sm / test_debug_403.py |
PermissionTest.test_server_list_access |
|
3 |
3 |
0 |
|
0% |
| sm / test_debug_403.py |
(no function) |
|
6 |
6 |
0 |
|
0% |
| sm / test_debug_403_non_superuser.py |
PermissionTest.setUp |
|
3 |
3 |
0 |
|
0% |
| sm / test_debug_403_non_superuser.py |
PermissionTest.test_server_list_access_non_superuser |
|
3 |
3 |
0 |
|
0% |
| sm / test_debug_403_non_superuser.py |
(no function) |
|
6 |
6 |
0 |
|
0% |
| sm / test_integration.py |
FullIntegrationTest.setUpClass |
|
13 |
13 |
0 |
|
0% |
| sm / test_integration.py |
FullIntegrationTest.setUp |
|
8 |
8 |
0 |
|
0% |
| sm / test_integration.py |
FullIntegrationTest.random_string |
|
1 |
1 |
0 |
|
0% |
| sm / test_integration.py |
FullIntegrationTest._async_test_crud |
|
73 |
73 |
0 |
|
0% |
| sm / test_integration.py |
FullIntegrationTest.test_full_crud_and_safe_delete |
|
1 |
1 |
0 |
|
0% |
| sm / test_integration.py |
(no function) |
|
14 |
14 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyExpandedTest.setUp |
|
17 |
17 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyExpandedTest.test_vendor_partitioning |
|
7 |
7 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyExpandedTest.test_starter_pack_import |
|
5 |
5 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyExpandedTest.test_item_quota_enforcement |
|
8 |
8 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyExpandedTest.test_user_quota_enforcement |
|
6 |
6 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyExpandedTest.test_group_owner_permissions_management |
|
9 |
9 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyEdgeCasesTest.setUp |
|
20 |
20 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyEdgeCasesTest.test_superuser_bypasses_all_restrictions |
|
9 |
9 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyEdgeCasesTest.test_global_items_visible_to_all_users |
|
6 |
6 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyEdgeCasesTest.test_user_without_group_cannot_create_items |
|
11 |
11 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyEdgeCasesTest.test_concurrent_quota_checks |
|
8 |
8 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyEdgeCasesTest.test_unique_constraints_per_group |
|
7 |
7 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyEdgeCasesTest.test_group_deletion_cascades_to_items |
|
6 |
6 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyEdgeCasesTest.test_user_cannot_access_other_group_items_directly |
|
3 |
3 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyEdgeCasesTest.test_starter_pack_with_existing_data |
|
4 |
4 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyEdgeCasesTest.test_quota_zero_allows_no_items |
|
7 |
7 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
MultiTenancyEdgeCasesTest.test_group_profile_creation_on_group_creation |
|
5 |
5 |
0 |
|
0% |
| sm / test_multitenancy_expanded.py |
(no function) |
|
24 |
24 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
NewTenantModelsPartitioningTest.setUp |
|
4 |
4 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
NewTenantModelsPartitioningTest.test_status_same_name_in_different_groups |
|
3 |
3 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
NewTenantModelsPartitioningTest.test_patchtime_same_name_in_different_groups |
|
3 |
3 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
NewTenantModelsPartitioningTest.test_location_same_name_in_different_groups |
|
3 |
3 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
NewTenantModelsPartitioningTest.test_clusterpackagetype_same_name_in_different_groups |
|
3 |
3 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
NewTenantModelsPartitioningTest.test_servermodel_same_name_in_different_groups |
|
3 |
3 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
NewTenantModelsPartitioningTest.test_clustersoftware_same_name_in_different_groups |
|
3 |
3 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
NewTenantModelsPartitioningTest.test_clusterpackage_same_name_in_different_groups |
|
11 |
11 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
QuotaCountingTest.setUp |
|
2 |
2 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
QuotaCountingTest.test_status_counted_in_quota |
|
4 |
4 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
QuotaCountingTest.test_patchtime_counted_in_quota |
|
4 |
4 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
QuotaCountingTest.test_location_counted_in_quota |
|
4 |
4 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
QuotaCountingTest.test_clusterpackagetype_counted_in_quota |
|
4 |
4 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
QuotaCountingTest.test_servermodel_counted_in_quota |
|
4 |
4 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
QuotaCountingTest.test_clustersoftware_counted_in_quota |
|
4 |
4 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
QuotaCountingTest.test_quota_not_counted_for_other_group |
|
5 |
5 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
QuotaCountingTest.test_quota_not_counted_for_no_group |
|
1 |
1 |
0 |
|
0% |
| sm / test_multitenancy_new_models.py |
(no function) |
|
31 |
31 |
0 |
|
0% |
| sm / test_search.py |
SearchTest.setUp |
|
4 |
0 |
0 |
|
100% |
| sm / test_search.py |
SearchTest.test_search_ajax_nav |
|
4 |
0 |
0 |
|
100% |
| sm / test_search.py |
SearchTest.test_search_full_nav |
|
4 |
0 |
0 |
|
100% |
| sm / test_search.py |
SearchTest.test_search_too_short |
|
3 |
0 |
0 |
|
100% |
| sm / test_search.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| sm / test_social.py |
SocialAuthTestCase.setUp |
|
6 |
0 |
0 |
|
100% |
| sm / test_social.py |
SocialAuthTestCase.test_load |
|
3 |
0 |
0 |
|
100% |
| sm / test_social.py |
SocialAuthTestCase.test_can_connect |
|
5 |
0 |
0 |
|
100% |
| sm / test_social.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| sm / test_templates.py |
TemplateIntegrityTest.test_no_scripts_block_override |
|
23 |
2 |
0 |
|
91% |
| sm / test_templates.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| sm / test_wsgi.py |
TestCase.test_run_wsgi |
|
2 |
0 |
0 |
|
100% |
| sm / test_wsgi.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| sm / urls.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| sm / utils.py |
get_libravatar_url |
|
1 |
1 |
0 |
|
0% |
| sm / utils.py |
get_email_hash |
|
3 |
0 |
0 |
|
100% |
| sm / utils.py |
random_string |
|
1 |
0 |
0 |
|
100% |
| sm / utils.py |
random_number |
|
1 |
0 |
0 |
|
100% |
| sm / utils.py |
modules_with_urls |
|
14 |
14 |
5 |
|
0% |
| sm / utils.py |
add_to_installed |
|
3 |
3 |
0 |
|
0% |
| sm / utils.py |
(no function) |
|
16 |
2 |
0 |
|
88% |
| sm / utils_permissions.py |
get_group_permissions_for_model |
|
6 |
3 |
0 |
|
50% |
| sm / utils_permissions.py |
assign_group_permissions |
|
1 |
1 |
0 |
|
0% |
| sm / utils_permissions.py |
sync_group_permissions |
|
7 |
1 |
0 |
|
86% |
| sm / utils_permissions.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| sm / utils_starterpack.py |
import_starter_pack |
|
29 |
29 |
0 |
|
0% |
| sm / utils_starterpack.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| sm / views.py |
SafeDeleteMixin.get_context_data |
|
10 |
7 |
0 |
|
30% |
| sm / views.py |
SafeDeleteMixin.form_valid |
|
30 |
23 |
0 |
|
23% |
| sm / views.py |
DashboardView.get_queryset_filtered |
|
6 |
6 |
0 |
|
0% |
| sm / views.py |
DashboardView.get_context_data |
|
13 |
13 |
0 |
|
0% |
| sm / views.py |
SearchView.get_queryset_filtered |
|
6 |
2 |
0 |
|
67% |
| sm / views.py |
SearchView.get_template_names |
|
3 |
0 |
0 |
|
100% |
| sm / views.py |
SearchView.get_context_data |
|
13 |
0 |
0 |
|
100% |
| sm / views.py |
HistoryDiffView.get_context_data |
|
15 |
15 |
0 |
|
0% |
| sm / views.py |
ImportStarterPackView.post |
|
8 |
8 |
0 |
|
0% |
| sm / views.py |
(no function) |
|
40 |
0 |
0 |
|
100% |
| sm / views_admin.py |
StaffRequiredMixin.test_func |
|
1 |
1 |
0 |
|
0% |
| sm / views_admin.py |
UserListView.get_context_data |
|
3 |
3 |
0 |
|
0% |
| sm / views_admin.py |
GroupProfileUpdateView.form_valid |
|
3 |
3 |
0 |
|
0% |
| sm / views_admin.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| sm / views_avatars.py |
avatar_proxy |
|
19 |
19 |
0 |
|
0% |
| sm / views_avatars.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| sm / views_group.py |
GroupOwnerRequiredMixin.test_func |
|
3 |
3 |
0 |
|
0% |
| sm / views_group.py |
GroupMemberListView.get_queryset |
|
3 |
3 |
0 |
|
0% |
| sm / views_group.py |
AddGroupMemberForm.clean_username |
|
7 |
7 |
0 |
|
0% |
| sm / views_group.py |
AddGroupMemberView.get_success_url |
|
1 |
1 |
0 |
|
0% |
| sm / views_group.py |
AddGroupMemberView.form_valid |
|
11 |
11 |
0 |
|
0% |
| sm / views_group.py |
RemoveGroupMemberView.post |
|
11 |
11 |
0 |
|
0% |
| sm / views_group.py |
GroupPermissionForm.__init__ |
|
11 |
11 |
0 |
|
0% |
| sm / views_group.py |
GroupPermissionForm.save |
|
7 |
7 |
0 |
|
0% |
| sm / views_group.py |
GroupPermissionUpdateView.get_form_kwargs |
|
6 |
6 |
0 |
|
0% |
| sm / views_group.py |
GroupPermissionUpdateView.get_success_url |
|
1 |
1 |
0 |
|
0% |
| sm / views_group.py |
GroupPermissionUpdateView.form_valid |
|
3 |
3 |
0 |
|
0% |
| sm / views_group.py |
UserPermissionForm.__init__ |
|
16 |
16 |
0 |
|
0% |
| sm / views_group.py |
UserPermissionForm.save |
|
7 |
7 |
0 |
|
0% |
| sm / views_group.py |
UserPermissionUpdateView.get_form_kwargs |
|
8 |
8 |
0 |
|
0% |
| sm / views_group.py |
UserPermissionUpdateView.get_success_url |
|
1 |
1 |
0 |
|
0% |
| sm / views_group.py |
UserPermissionUpdateView.form_valid |
|
3 |
3 |
0 |
|
0% |
| sm / views_group.py |
InviteGroupMemberForm.clean_email |
|
4 |
4 |
0 |
|
0% |
| sm / views_group.py |
InviteGroupMemberView.get_success_url |
|
1 |
1 |
0 |
|
0% |
| sm / views_group.py |
InviteGroupMemberView.get_group |
|
4 |
4 |
0 |
|
0% |
| sm / views_group.py |
InviteGroupMemberView.form_valid |
|
10 |
10 |
0 |
|
0% |
| sm / views_group.py |
InviteGroupMemberView.send_invitation_email |
|
4 |
4 |
0 |
|
0% |
| sm / views_group.py |
AcceptInvitationView.get_context_data |
|
11 |
11 |
0 |
|
0% |
| sm / views_group.py |
AcceptInvitationView.post |
|
29 |
29 |
0 |
|
0% |
| sm / views_group.py |
GroupFilterView.post |
|
9 |
9 |
0 |
|
0% |
| sm / views_group.py |
GroupCreateView.form_valid |
|
18 |
18 |
0 |
|
0% |
| sm / views_group.py |
GroupCreateView.form_invalid |
|
2 |
2 |
0 |
|
0% |
| sm / views_group.py |
(no function) |
|
77 |
0 |
0 |
|
100% |
| sm / wsgi.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| status / __init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| status / forms.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| status / migrations / 0001_initial.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| status / migrations / 0002_alter_model_id.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| status / migrations / 0003_alter_model_options.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| status / migrations / 0004_historicalmodel.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| status / migrations / 0005_historicalmodel_group_model_group_and_more.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| status / migrations / 0006_alter_model_name.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| status / migrations / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| status / models.py |
ModelManager.get_by_natural_key |
|
1 |
0 |
0 |
|
100% |
| status / models.py |
Model.natural_key |
|
1 |
0 |
0 |
|
100% |
| status / models.py |
Model.get_natural_key_fields |
|
1 |
1 |
0 |
|
0% |
| status / models.py |
Model.get_natural_key_info |
|
1 |
1 |
0 |
|
0% |
| status / models.py |
Model.__str__ |
|
1 |
0 |
0 |
|
100% |
| status / models.py |
Model.get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| status / models.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| status / test_models.py |
Tester.setUp |
|
1 |
0 |
0 |
|
100% |
| status / test_models.py |
Tester.get_or_create_testitem |
|
2 |
0 |
0 |
|
100% |
| status / test_models.py |
Tester.test_create |
|
4 |
0 |
0 |
|
100% |
| status / test_models.py |
Tester.test_name |
|
1 |
0 |
0 |
|
100% |
| status / test_models.py |
Tester.test_name___str__ |
|
1 |
0 |
0 |
|
100% |
| status / test_models.py |
Tester.test_get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| status / test_models.py |
Tester.test_delete |
|
4 |
0 |
0 |
|
100% |
| status / test_models.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| status / test_views.py |
Tester.login |
|
1 |
0 |
0 |
|
100% |
| status / test_views.py |
Tester.setUp |
|
2 |
0 |
0 |
|
100% |
| status / test_views.py |
Tester.test_login_redir |
|
2 |
0 |
0 |
|
100% |
| status / test_views.py |
Tester.test_listview |
|
7 |
0 |
0 |
|
100% |
| status / test_views.py |
Tester.test_detailview |
|
11 |
0 |
0 |
|
100% |
| status / test_views.py |
Tester.test_updateview |
|
11 |
0 |
0 |
|
100% |
| status / test_views.py |
Tester.test_deleteview |
|
12 |
1 |
0 |
|
92% |
| status / test_views.py |
Tester.test_deleteview_post |
|
10 |
1 |
0 |
|
90% |
| status / test_views.py |
Tester.test_createview |
|
9 |
0 |
0 |
|
100% |
| status / test_views.py |
Tester.test_createview_post |
|
13 |
1 |
0 |
|
92% |
| status / test_views.py |
(no function) |
|
23 |
0 |
2 |
|
100% |
| status / urls.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| status / views.py |
UpdateView.form_valid |
|
3 |
3 |
0 |
|
0% |
| status / views.py |
CreateView.form_valid |
|
3 |
0 |
0 |
|
100% |
| status / views.py |
(no function) |
|
44 |
0 |
2 |
|
100% |
| vendor / __init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| vendor / forms.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| vendor / migrations / 0001_initial.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| vendor / migrations / 0002_auto_20171213_0937.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| vendor / migrations / 0003_auto_20171214_0932.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| vendor / migrations / 0003_auto_20180103_1241.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| vendor / migrations / 0004_merge_20180103_1328.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| vendor / migrations / 0005_alter_model_id.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| vendor / migrations / 0006_alter_model_options.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| vendor / migrations / 0007_historicalmodel.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| vendor / migrations / 0008_historicalmodel_is_hardware_and_more.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| vendor / migrations / 0009_alter_historicalmodel_is_hardware_and_more.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| vendor / migrations / 0010_historicalmodel_group_model_group_and_more.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| vendor / migrations / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| vendor / models.py |
VendorManager.get_by_natural_key |
|
1 |
0 |
0 |
|
100% |
| vendor / models.py |
Model.__str__ |
|
1 |
0 |
0 |
|
100% |
| vendor / models.py |
Model.natural_key |
|
1 |
0 |
0 |
|
100% |
| vendor / models.py |
Model.get_natural_key_fields |
|
1 |
1 |
0 |
|
0% |
| vendor / models.py |
Model.get_natural_key_info |
|
1 |
1 |
0 |
|
0% |
| vendor / models.py |
Model.get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| vendor / models.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| vendor / test_models.py |
Tester.setUp |
|
1 |
0 |
0 |
|
100% |
| vendor / test_models.py |
Tester.get_or_create_testitem |
|
2 |
0 |
0 |
|
100% |
| vendor / test_models.py |
Tester.test_create |
|
4 |
0 |
0 |
|
100% |
| vendor / test_models.py |
Tester.test_name |
|
1 |
0 |
0 |
|
100% |
| vendor / test_models.py |
Tester.test_name___str__ |
|
1 |
0 |
0 |
|
100% |
| vendor / test_models.py |
Tester.test_get_absolute_url |
|
1 |
0 |
0 |
|
100% |
| vendor / test_models.py |
Tester.test_delete |
|
4 |
0 |
0 |
|
100% |
| vendor / test_models.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| vendor / test_views.py |
Tester.login |
|
1 |
0 |
0 |
|
100% |
| vendor / test_views.py |
Tester.setUp |
|
2 |
0 |
0 |
|
100% |
| vendor / test_views.py |
Tester.test_login_redir |
|
2 |
0 |
0 |
|
100% |
| vendor / test_views.py |
Tester.test_listview |
|
6 |
0 |
0 |
|
100% |
| vendor / test_views.py |
Tester.test_detailview |
|
11 |
0 |
0 |
|
100% |
| vendor / test_views.py |
Tester.test_updateview |
|
11 |
0 |
0 |
|
100% |
| vendor / test_views.py |
Tester.test_deleteview |
|
10 |
0 |
0 |
|
100% |
| vendor / test_views.py |
Tester.test_deleteview_post |
|
7 |
0 |
0 |
|
100% |
| vendor / test_views.py |
Tester.test_createview |
|
9 |
0 |
0 |
|
100% |
| vendor / test_views.py |
Tester.test_createview_post |
|
10 |
0 |
0 |
|
100% |
| vendor / test_views.py |
(no function) |
|
24 |
0 |
2 |
|
100% |
| vendor / urls.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| vendor / views.py |
(no function) |
|
41 |
0 |
2 |
|
100% |