def test_dehydrate_show_os_info_returns_true(self): owner = factory.make_admin() rack = factory.make_RackController() handler = ControllerHandler(owner, {}, None) self.assertTrue(handler.dehydrate_show_os_info(rack))
def test_register_info_non_admin(self): user = factory.make_User() handler = ControllerHandler(user, {}, None) self.assertRaises(HandlerPermissionError, handler.register_info, {})
def test_get_form_class_for_update(self): user = factory.make_admin() handler = ControllerHandler(user, {}, None) self.assertEqual(ControllerForm, handler.get_form_class("update"))
def test_dehydrate_empty_versions(self): owner = factory.make_admin() handler = ControllerHandler(owner, {}, None) factory.make_RackController() result = handler.list({}) self.assertEqual(result[0]["versions"], {})