Esempio n. 1
0
 def test_get_display_mode(self):
     numdisplays = video.get_num_video_displays()
     for index in range(numdisplays):
         modes = video.get_num_display_modes(index)
         for mode in range(modes):
             dmode = video.get_display_mode(index, mode)
             self.assertIsInstance(dmode, video.SDL_DisplayMode)
Esempio n. 2
0
 def test_get_closest_display_mode(self):
     numdisplays = video.get_num_video_displays()
     for index in range(numdisplays):
         modes = video.get_num_display_modes(index)
         for mode in range(modes):
             dmode = video.get_display_mode(index, mode)
             self.assertIsInstance(dmode, video.SDL_DisplayMode)
             cmode = video.SDL_DisplayMode(dmode.format,
                                           dmode.w - 1, dmode.h - 1,
                                           dmode.refresh_rate)
             closest = video.get_closest_display_mode(index, cmode)
             self.assertEqual(closest, dmode)
Esempio n. 3
0
    def test_get_window_display(self):
        numdisplays = video.get_num_video_displays()
        flags = (video.SDL_WINDOW_BORDERLESS,
                 video.SDL_WINDOW_BORDERLESS | video.SDL_WINDOW_HIDDEN)
        for flag in flags:
            window = video.create_window("Test", 10, 10, 10, 10, flag)
            self.assertIsInstance(window, video.SDL_Window)
            self.assertEqual(video.get_window_position(window), (10, 10))
            self.assertEqual(video.get_window_size(window), (10, 10))
            self.assertEqual(video.get_window_flags(window) & flag, flag)
            self.assertEqual(video.get_window_title(window), "Test")

            dindex = video.get_window_display(window)
            self.assertTrue(0 <= dindex <= numdisplays,
                            "Invalid display index")
            video.destroy_window(window)
            self.assertRaises(sdl.SDLError, video.get_window_display, window)
Esempio n. 4
0
 def test_get_display_bounds(self):
     numdisplays = video.get_num_video_displays()
     for index in range(numdisplays):
         bounds = video.get_display_bounds(index)
         self.assertIsInstance(bounds, rect.SDL_Rect)
         self.assertFalse(rect.rect_empty(bounds))
Esempio n. 5
0
 def test_get_num_display_modes(self):
     numdisplays = video.get_num_video_displays()
     for index in range(numdisplays):
         modes = video.get_num_display_modes(index)
         self.assertGreaterEqual(modes, 1)
Esempio n. 6
0
 def test_get_num_video_displays(self):
     numdisplays = video.get_num_video_displays()
     self.assertGreaterEqual(numdisplays, 1)