Просмотр исходного кода

Corner cases for admin_promote and admin_demote

Yentl Van Tendeloo 7 лет назад
Родитель
Сommit
e529c6e077
1 измененных файлов с 13 добавлено и 0 удалено
  1. 13 0
      unit/test_all.py

+ 13 - 0
unit/test_all.py

@@ -689,6 +689,19 @@ class TestModelverse(unittest.TestCase):
         admin_promote("HUTN")
         admin_demote("HUTN")
 
+        # Unknown user
+        try:
+            admin_promote("user3")
+            self.fail()
+        except UnknownUser:
+            pass
+
+        try:
+            admin_demote("user4")
+            self.fail()
+        except UnknownUser:
+            pass
+
         # Can also demote ourselves again
         admin_demote("user")