Ejemplo n.º 1
0
 def test_set_hint(self):
     self.assertEqual(hints.set_hint("TEST", "32"), 1)
     self.assertEqual(hints.get_hint("TEST"), "32")
     self.assertEqual(hints.set_hint("TEST", "abcdef"), 1)
     self.assertEqual(hints.get_hint("TEST"), "abcdef")
     self.assertEqual(hints.set_hint("", ""), 1)
     self.assertEqual(hints.get_hint(""), "")
Ejemplo n.º 2
0
    def test_set_hint_with_priority(self):
        self.assertEqual(hints.set_hint_with_priority
                         ("TEST", "32", hints.SDL_HINT_DEFAULT), 1)
        self.assertEqual(hints.get_hint("TEST"), "32")
        self.assertEqual(hints.set_hint_with_priority
                         ("TEST", "abcdef", hints.SDL_HINT_NORMAL), 1)
        self.assertEqual(hints.get_hint("TEST"), "abcdef")
        self.assertEqual(hints.set_hint_with_priority
                         ("", "", hints.SDL_HINT_OVERRIDE), 1)
        self.assertEqual(hints.get_hint(""), "")


        self.assertRaises(ValueError, hints.set_hint_with_priority,
                          "TEST", "123456789", 12)
        self.assertRaises(ValueError, hints.set_hint_with_priority,
                          "TEST", "123456789", -78)
        self.assertRaises(ValueError, hints.set_hint_with_priority,
                          "TEST", "123456789", None)
        self.assertRaises(ValueError, hints.set_hint_with_priority,
                          "TEST", "123456789", "bananas")
Ejemplo n.º 3
0
 def test_get_hint(self):
     self.assertEqual(hints.set_hint("TEST", "32"), 1)
     self.assertEqual(hints.get_hint("TEST"), "32")
     self.assertEqual(hints.set_hint(hints.SDL_HINT_RENDER_DRIVER,
                                     "dummy"), 1)
     self.assertEqual(hints.get_hint(hints.SDL_HINT_RENDER_DRIVER), "dummy")
Ejemplo n.º 4
0
 def test_clear_hints(self):
     self.assertEqual(hints.set_hint("TEST", "32"), 1)
     self.assertEqual(hints.get_hint("TEST"), "32")
     hints.clear_hints()
     self.assertEqual(hints.get_hint("TEST"), None)