Beispiel #1
0
 def test_rack_controller_actions_for_admin(self):
     handler = GeneralHandler(factory.make_admin(), {}, None)
     self.assertItemsEqual(
         [
             "delete",
             "import-images",
             "off",
             "on",
             "set-zone",
             "test",
             "override-failed-testing",
         ],
         [action["name"] for action in handler.rack_controller_actions({})],
     )
Beispiel #2
0
 def test_rack_controller_actions_for_non_admin(self):
     handler = GeneralHandler(factory.make_User(), {})
     self.assertEqual([], handler.rack_controller_actions({}))
Beispiel #3
0
 def test_rack_controller_actions_for_admin(self):
     handler = GeneralHandler(factory.make_admin(), {})
     self.assertItemsEqual(
         ['delete', 'import-images', 'off', 'on', 'set-zone', 'test'],
         [action['name'] for action in handler.rack_controller_actions({})])