Explorar o código

Corner cases for admin_promote and admin_demote

Yentl Van Tendeloo %!s(int64=7) %!d(string=hai) anos
pai
achega
e529c6e077
Modificáronse 1 ficheiros con 13 adicións e 0 borrados
  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")