Skip to content

Commit

Permalink
Fixed plugins
Browse files Browse the repository at this point in the history
  • Loading branch information
mugaya committed Mar 26, 2022
1 parent 4dd357e commit 40420db
Show file tree
Hide file tree
Showing 1,386 changed files with 402,843 additions and 0 deletions.
11 changes: 11 additions & 0 deletions Pipfile
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"
100 changes: 100 additions & 0 deletions cpims/tests/test_urls.py
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.
17 changes: 17 additions & 0 deletions cpovc_access/tests/test_models.py
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')

55 changes: 55 additions & 0 deletions cpovc_auth/migrations/0002_initial.py
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'),
),
]
20 changes: 20 additions & 0 deletions cpovc_auth/migrations/0003_alter_appuser_reg_person.py
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.
17 changes: 17 additions & 0 deletions cpovc_auth/test_model.py
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 added cpovc_dashboard/__init__.py
Empty file.
Empty file.
Loading

0 comments on commit 40420db

Please sign in to comment.