def test_check_admin_password(self): username = '******' password = '******' email = '*****@*****.**' backend.add_admin(username, password, email, 'description') self.assertTrue(backend.check_admin(username, password)) self.assertFalse(backend.check_admin(username, 'wrong')) self.assertFalse(backend.check_admin(username + 'asdasda', password))
def test_add_messages(self): username = '******' password = '******' email = '*****@*****.**' description = 'no' backend.add_admin(username, password, email, description) x = OfficialAccount.objects.create(wx_id='jiujingzixun') backend.add_message(MessageCategory.ToStudent, x.id, 'hahaha', 'rsents')
def test_add_admin(self): username = '******' password = '******' email = '*****@*****.**' description = 'test description' backend.add_admin(username, password, email, description) self.assertEqual(backend.get_admins().count(), 1) admin = Admin.objects.get() self.assertEqual(admin.username, username) self.assertEqual(admin.password, password) self.assertEqual(admin.description, description)
def test_del_admin(self): username = '******' password = '******' email = '*****@*****.**' description = 'test description' backend.add_admin(username, password, email, description) self.assertEqual(backend.get_admins().count(), 1) admin = Admin.objects.get() self.assertEqual(admin.username, username) self.assertEqual(admin.password, password) self.assertEqual(admin.description, description) self.assertTrue(backend.del_admin('rsents')) self.assertFalse(backend.del_admin('rsents12321312312'))
def add_admin(request): dic = request.POST.dict() backend.add_admin(dic['username'], dic['password'], dic['email'], dic['description'])
def test_admins_with_same_name(self): username = '******' email = '*****@*****.**' backend.add_admin(username, 'xxx', email, 'des') with self.assertRaises(ValidationError): backend.add_admin(username, 'another', email, '?')