Fakultas Ilmu Komputer UI

Skip to content
Snippets Groups Projects

1606862740-152-Sebagai admin, saya ingin melakukan verifikasi beberapa company sekaligus

Merged Endrawan Andika Wicaksana requested to merge 1606862740-152 into master
2 files
+ 38
1
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 25
0
from django.test import TestCase
from django.contrib.auth.models import User
from django.contrib.admin.sites import AdminSite
from core.models import Company
from core.admin import CompanyAdmin
class CompanyAdminTest(TestCase):
def setUp(self):
self.company_admin = CompanyAdmin(Company, AdminSite())
def test_set_as_verified_should_verified_company(self):
user = User.objects.create_user('username')
company = Company.objects.create(user=user, status=Company.NEW)
queryset = Company.objects.filter(user=user)
self.company_admin.set_as_verified(queryset=queryset, request=None)
self.assertEqual(Company.objects.get(user=user).status, Company.VERIFIED)
def test_set_as_unverified_should_unverified_company(self):
user = User.objects.create_user('username')
company = Company.objects.create(user=user, status=Company.NEW)
queryset = Company.objects.filter(user=user)
self.company_admin.set_as_unverified(queryset=queryset, request=None)
self.assertEqual(Company.objects.get(user=user).status, Company.UNVERIFIED)
Loading