-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1,386 changed files
with
402,843 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
[[source]] | ||
url = "https://pypi.org/simple" | ||
verify_ssl = true | ||
name = "pypi" | ||
|
||
[packages] | ||
|
||
[dev-packages] | ||
|
||
[requires] | ||
python_version = "3.9" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,100 @@ | ||
from django.test import SimpleTestCase | ||
from django.urls import reverse, resolve | ||
from cpims.views import public_dashboard_reg, public_dashboard_hivstat, public_dashboard_served, \ | ||
public_dash, get_locality_data, get_pub_data, get_ovc_hiv_status, get_hiv_suppression_data, \ | ||
get_ovc_active_hiv_status, get_total_ovc_ever, fetch_cbo_list | ||
|
||
|
||
class URLTests(SimpleTestCase): | ||
|
||
def test_public_dashboard_reg_url_is_resolves(self): | ||
url = reverse('public_dashboard_reg') | ||
self.assertEquals(resolve(url).func, public_dashboard_reg) | ||
|
||
def test_public_dashboard_hivstat_url_is_resolves(self): | ||
url = reverse('public_dashboard_hivstat') | ||
self.assertEquals(resolve(url).func, public_dashboard_hivstat) | ||
|
||
def test_public_dashboard_served_is_resolves(self): | ||
url = reverse('public_dashboard_served') | ||
self.assertEquals(resolve(url).func, public_dashboard_served) | ||
|
||
def test_public_dash_is_resolves(self): | ||
url = reverse('public_dash') | ||
self.assertEquals(resolve(url).func, public_dash) | ||
|
||
def test_get_locality_data_is_resolves(self): | ||
url = reverse('get_locality_data') | ||
self.assertEquals(resolve(url).func, get_locality_data) | ||
|
||
def test_get_pub_data_is_resolves(self): | ||
url = reverse('get_pub_data', args=['nationality', 4]) | ||
self.assertEqual(url, '/hiv_stats_pub_data/nationality/4/') | ||
|
||
def test_get_ovc_active_hiv_status_is_resolves(self): | ||
url = reverse(get_ovc_active_hiv_status, args=['nationality', 6]) | ||
self.assertEqual(url, '/hiv_stats_ovc_active/nationality/6/') | ||
|
||
def test_get_hiv_suppression_data_is_resolves(self): | ||
url = reverse('get_hiv_suppression_data', args=['nationality', 4]) | ||
self.assertEqual(url, '/get_hiv_suppression_data/nationality/4/') | ||
|
||
def test_get_total_ovc_ever_data_is_resolves(self): | ||
url = reverse('get_total_ovc_ever', args=['nationality', 4]) | ||
self.assertEqual(url, '/get_total_ovc_ever/nationality/4/') | ||
|
||
def test_get_total_ovc_ever_exited_data_is_resolves(self): | ||
url = reverse('get_total_ovc_ever_exited', args=['nationality', 4]) | ||
self.assertEqual(url, '/get_total_ovc_ever_exited/nationality/4/') | ||
|
||
def test_get_hiv_suppression_dataget_total_wout_bcert_at_enrol_is_resolves(self): | ||
url = reverse('get_total_wout_bcert_at_enrol', args=['nationality', 4]) | ||
self.assertEqual(url, '/get_total_wout_bcert_at_enrol/nationality/4/') | ||
|
||
def test_get_total_w_bcert_2date_is_resolves(self): | ||
url = reverse('get_total_w_bcert_2date', args=['nationality', 4]) | ||
self.assertEqual(url, '/get_total_w_bcert_2date/nationality/4/') | ||
|
||
def test_get_total_s_bcert_aft_enrol_is_resolves(self): | ||
url = reverse('get_total_s_bcert_aft_enrol', args=['nationality', 4]) | ||
self.assertEqual(url, '/get_total_s_bcert_aft_enrol/nationality/4/') | ||
|
||
def test_fetch_cbo_list_is_resolves(self): | ||
url = reverse('fetch_cbo_list') | ||
self.assertEquals(resolve(url).func, fetch_cbo_list) | ||
|
||
def test_get_ever_tested_hiv_is_resolves(self): | ||
url = reverse('get_ever_tested_hiv', args=['nationality', 4]) | ||
self.assertEqual(url, '/get_ever_tested_hiv/nationality/4/') | ||
|
||
def test_get_new_ovcregs_by_period_is_resolves(self): | ||
url = reverse('get_new_ovcregs_by_period', args=['nationality', 4, 'who', 3, 'period']) | ||
self.assertEqual(url, '/get_new_ovcregs_by_period/nationality/4/who/3/period/') | ||
|
||
def test_get_active_ovcs_by_period_is_resolves(self): | ||
url = reverse('get_active_ovcs_by_period', args=['nationality', 4, 'who', 3, 'period']) | ||
self.assertEqual(url, '/get_active_ovcs_by_period/nationality/4/who/3/period/') | ||
|
||
def test_get_exited_ovcs_by_period_is_resolves(self): | ||
url = reverse('get_exited_ovcs_by_period', args=['nationality', 4, 'who', 3, 'period']) | ||
self.assertEqual(url, '/get_exited_ovcs_by_period/nationality/4/who/3/period/') | ||
|
||
def test_get_exited_hsehlds_by_period_is_resolves(self): | ||
url = reverse('get_exited_hsehlds_by_period', args=['nationality', 4, 'who', 3, 'period']) | ||
self.assertEqual(url, '/get_exited_hsehlds_by_period/nationality/4/who/3/period/') | ||
|
||
def test_get_served_bcert_by_period_is_resolves(self): | ||
url = reverse('get_served_bcert_by_period', args=['nationality', 4, 12]) | ||
self.assertEqual(url, '/get_served_bcert_by_period/nationality/4/12/') | ||
|
||
def test_get_u5_served_bcert_by_period_is_resolves(self): | ||
url = reverse('get_u5_served_bcert_by_period', args=['nationality', 4, 12]) | ||
self.assertEqual(url, '/get_u5_served_bcert_by_period/nationality/4/12/') | ||
|
||
def test_get_ovc_served_stats_is_resolves(self): | ||
url = reverse('get_ovc_served_stats', args=['nationality', 4, 'who', 3, 'period']) | ||
self.assertEqual(url, '/get_ovc_served_stats/nationality/4/who/3/period/') | ||
|
||
def test_get_home_is_resolves(self): | ||
url = reverse('') | ||
self.assertEqual(url, '/home/') |
Empty file.
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
from django.test import TestCase | ||
from cpovc_access.models import CommonAccess | ||
|
||
class GreatTestCase(TestCase): | ||
@classmethod | ||
def setUpTestData(cls): | ||
CommonAccess.objects.create(user_agent='Big', ip_address="12.00.03.4", username='Bob', trusted=True, http_accept="http char", path_info="path info") | ||
|
||
|
||
def test_common_access(self): | ||
"""Animals that can speak are correctly identified""" | ||
# Big = CommonAccess.objects.get(name="lion") | ||
# Small = CommonAccess.objects.get(name="cat") | ||
comm = CommonAccess.Objects.get(id=1) | ||
field_label = comm._meta.get_field('user_agent').verbose_name | ||
self.assertEqual(field_label, 'user agent') | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
# Generated by Django 4.0.2 on 2022-03-04 06:00 | ||
|
||
from django.conf import settings | ||
from django.db import migrations, models | ||
import django.db.models.deletion | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
initial = True | ||
|
||
dependencies = [ | ||
('cpovc_auth', '0001_initial'), | ||
('auth', '0012_alter_user_first_name_max_length'), | ||
('cpovc_main', '0002_initial'), | ||
('cpovc_registry', '0001_initial'), | ||
] | ||
|
||
operations = [ | ||
migrations.AddField( | ||
model_name='cpovcuserrolegeoorg', | ||
name='area', | ||
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='cpovc_main.setupgeography'), | ||
), | ||
migrations.AddField( | ||
model_name='cpovcuserrolegeoorg', | ||
name='group', | ||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='cpovc_auth.cpovcrole'), | ||
), | ||
migrations.AddField( | ||
model_name='cpovcuserrolegeoorg', | ||
name='org_unit', | ||
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='cpovc_registry.regorgunit'), | ||
), | ||
migrations.AddField( | ||
model_name='cpovcuserrolegeoorg', | ||
name='user', | ||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), | ||
), | ||
migrations.AddField( | ||
model_name='appuser', | ||
name='groups', | ||
field=models.ManyToManyField(blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups'), | ||
), | ||
migrations.AddField( | ||
model_name='appuser', | ||
name='reg_person', | ||
field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='cpovc_registry.regperson'), | ||
), | ||
migrations.AddField( | ||
model_name='appuser', | ||
name='user_permissions', | ||
field=models.ManyToManyField(blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions'), | ||
), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# Generated by Django 4.0.2 on 2022-03-26 14:52 | ||
|
||
from django.db import migrations, models | ||
import django.db.models.deletion | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('cpovc_registry', '0001_initial'), | ||
('cpovc_auth', '0002_initial'), | ||
] | ||
|
||
operations = [ | ||
migrations.AlterField( | ||
model_name='appuser', | ||
name='reg_person', | ||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='cpovc_registry.regperson'), | ||
), | ||
] |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
from django.test import TestCase | ||
from cpovc_auth.models import AppUser | ||
|
||
class CpovTestCase(TestCase): | ||
@classmethod | ||
def setUpTestData(cls): | ||
AppUser.objects.create(role='Big', username='Bob') | ||
AppUser.objects.create(role='Small', username='Boy') | ||
|
||
def test_common_access(self): | ||
"""Animals that can speak are correctly identified""" | ||
# Big = CommonAccess.objects.get(name="lion") | ||
# Small = CommonAccess.objects.get(name="cat") | ||
comm = AppUser.objects.get(id=1) | ||
field_label = comm._meta.get_field('role').verbose_name | ||
self.assertEqual(field_label, 'role') | ||
|
Empty file.
Empty file.
Oops, something went wrong.