def test_log_set_all_priority(self): self.assertEqual(log.log_get_priority (log.SDL_LOG_CATEGORY_APPLICATION), log.SDL_LOG_PRIORITY_VERBOSE) self.assertEqual(log.log_get_priority (log.SDL_LOG_CATEGORY_SYSTEM), log.SDL_LOG_PRIORITY_VERBOSE) log.log_set_all_priority(log.SDL_LOG_PRIORITY_WARN) self.assertEqual(log.log_get_priority (log.SDL_LOG_CATEGORY_APPLICATION), log.SDL_LOG_PRIORITY_WARN) self.assertEqual(log.log_get_priority (log.SDL_LOG_CATEGORY_SYSTEM), log.SDL_LOG_PRIORITY_WARN) self.assertRaises(ValueError, log.log_set_all_priority, 123) self.assertRaises(TypeError, log.log_set_all_priority, None) self.assertRaises(TypeError, log.log_set_all_priority, "test") # Reset to the setUp() value, so other tests do not fail log.log_set_all_priority(log.SDL_LOG_PRIORITY_VERBOSE)
def test_log_reset_priorities(self): # set in setUp() defpriority = log.SDL_LOG_PRIORITY_VERBOSE categories = ( log.SDL_LOG_CATEGORY_APPLICATION, log.SDL_LOG_CATEGORY_ERROR, log.SDL_LOG_CATEGORY_SYSTEM, log.SDL_LOG_CATEGORY_AUDIO, log.SDL_LOG_CATEGORY_VIDEO, log.SDL_LOG_CATEGORY_RENDER, log.SDL_LOG_CATEGORY_INPUT, log.SDL_LOG_CATEGORY_CUSTOM ) for cat in categories: priority = log.log_get_priority(cat) self.assertEqual(priority, defpriority) log.log_reset_priorities() for cat in categories: priority = log.log_get_priority(cat) self.assertNotEqual(priority, defpriority) log.log_set_all_priority(log.SDL_LOG_PRIORITY_VERBOSE)
def test_log_set_get_priority(self): self.assertEqual(log.log_get_priority (log.SDL_LOG_CATEGORY_APPLICATION), log.SDL_LOG_PRIORITY_VERBOSE) self.assertEqual(log.log_get_priority(log.SDL_LOG_CATEGORY_SYSTEM), log.SDL_LOG_PRIORITY_VERBOSE) self.assertEqual(log.log_get_priority(log.SDL_LOG_CATEGORY_CUSTOM), log.SDL_LOG_PRIORITY_VERBOSE) log.log_set_priority(log.SDL_LOG_CATEGORY_CUSTOM, log.SDL_LOG_PRIORITY_INFO) self.assertEqual(log.log_get_priority (log.SDL_LOG_CATEGORY_APPLICATION), log.SDL_LOG_PRIORITY_VERBOSE) self.assertEqual(log.log_get_priority(log.SDL_LOG_CATEGORY_SYSTEM), log.SDL_LOG_PRIORITY_VERBOSE) self.assertEqual(log.log_get_priority(log.SDL_LOG_CATEGORY_CUSTOM), log.SDL_LOG_PRIORITY_INFO) log.log_set_priority(log.SDL_LOG_CATEGORY_SYSTEM, log.SDL_LOG_PRIORITY_ERROR) self.assertEqual(log.log_get_priority (log.SDL_LOG_CATEGORY_APPLICATION), log.SDL_LOG_PRIORITY_VERBOSE) self.assertEqual(log.log_get_priority(log.SDL_LOG_CATEGORY_SYSTEM), log.SDL_LOG_PRIORITY_ERROR) self.assertEqual(log.log_get_priority(log.SDL_LOG_CATEGORY_CUSTOM), log.SDL_LOG_PRIORITY_INFO) self.assertRaises(TypeError, log.log_set_priority, None, None) self.assertRaises(TypeError, log.log_set_priority, "Test", None) self.assertRaises(ValueError, log.log_set_priority, 123, None) self.assertRaises(ValueError, log.log_set_priority, 123, "Test") self.assertRaises(TypeError, log.log_set_priority, log.SDL_LOG_CATEGORY_APPLICATION, None) self.assertRaises(TypeError, log.log_set_priority, log.SDL_LOG_CATEGORY_APPLICATION, "Test") self.assertRaises(ValueError, log.log_set_priority, log.SDL_LOG_CATEGORY_APPLICATION, 123) self.assertRaises(TypeError, log.log_get_priority, None) self.assertRaises(TypeError, log.log_get_priority, "Test") self.assertRaises(ValueError, log.log_get_priority, 123)