Skip to content
Snippets Groups Projects

added role column to worker list. Issue #238

Merged Carlos Vega requested to merge feature/238_add_role_column_worker_list into master
1 unresolved thread
1 file
+ 26
0
Compare changes
  • Side-by-side
  • Inline
@@ -91,3 +91,29 @@ class WorkerModelTests(TestCase):
worker.roles.update(role="unk")
with self.assertRaises(Exception):
worker_type_by_worker(worker)
#worker role tests
def test_worker_role_by_worker_without_role(self):
self.assertEqual(WORKER_STAFF, Worker().role)
def test_worker_role_by_worker_with_secretary_role(self):
worker = create_worker()
worker.roles.update(role=ROLE_CHOICES_SECRETARY)
self.assertEqual(ROLE_CHOICES_SECRETARY, worker.role)
def test_worker_role_by_worker_with_health_partner_role(self):
worker = create_worker()
worker.roles.update(role=ROLE_CHOICES_HEALTH_PARTNER)
self.assertEqual(ROLE_CHOICES_HEALTH_PARTNER, worker.role)
def test_worker_role_by_worker_with_voucher_partner_role(self):
worker = create_worker()
worker.roles.update(role=ROLE_CHOICES_VOUCHER_PARTNER)
self.assertEqual(ROLE_CHOICES_VOUCHER_PARTNER, worker.role)
def test_worker_role_by_worker_with_invalid_role(self):
worker = create_worker()
worker.roles.update(role="unk")
with self.assertRaises(Exception):
worker.role
Loading