def test_start_without_existing_display(self):
     del os.environ['DISPLAY']
     xvfb_robot = XvfbRobot()
     xvfb_robot.start_virtual_display()
     display_var = ':{0}'.format(xvfb_robot._display.new_display)
     self.assertIsNotNone(xvfb_robot._display)
     self.assertEqual(display_var, os.environ['DISPLAY'])
Example #2
0
 def test_start_without_existing_display(self):
     del os.environ['DISPLAY']
     xvfb_robot = XvfbRobot()
     xvfb_robot.start_virtual_display()
     display_var = ':{0}'.format(xvfb_robot._display.new_display)
     self.assertIsNotNone(xvfb_robot._display)
     self.assertEqual(display_var, os.environ['DISPLAY'])
 def test_start_with_kwargs(self):
     w = 800
     h = 600
     depth = 16
     xvfb_robot = XvfbRobot()
     xvfb_robot.start_virtual_display(width=w, height=h, colordepth=depth)
     self.assertIsNotNone(xvfb_robot._display)
     self.assertEqual(w, xvfb_robot._display.width)
     self.assertEqual(h, xvfb_robot._display.height)
     self.assertEqual(depth, xvfb_robot._display.colordepth)
     display_var = ':{}'.format(xvfb_robot._display.new_display)
     self.assertEqual(display_var, os.environ['DISPLAY'])
Example #4
0
 def test_start_with_kwargs(self):
     w = 800
     h = 600
     depth = 16
     xvfb_robot = XvfbRobot()
     xvfb_robot.start_virtual_display(width=w, height=h, colordepth=depth)
     self.assertIsNotNone(xvfb_robot._display)
     self.assertEqual(w, xvfb_robot._display.width)
     self.assertEqual(h, xvfb_robot._display.height)
     self.assertEqual(depth, xvfb_robot._display.colordepth)
     display_var = ':{}'.format(xvfb_robot._display.new_display)
     self.assertEqual(display_var, os.environ['DISPLAY'])
 def test_start_fails_with_unknown_kwargs(self):
     xvfb_robot = XvfbRobot()
     with self.assertRaises(RuntimeError):
         xvfb_robot.start_virtual_display(foo="bar")
 def test_start_with_arbitrary_kwargs(self):
     xvfb_robot = XvfbRobot()
     xvfb_robot.start_virtual_display(nolisten="tcp")
     self.assertIsNotNone(xvfb_robot._display)
     display_var = ':{}'.format(xvfb_robot._display.new_display)
     self.assertEqual(display_var, os.environ['DISPLAY'])
 def begin_test(self):
     if config.xvfb['enabled']:
         XvfbRobot().start_virtual_display(config.xvfb['width'],
                                           config.xvfb['height'])
     self.open_browser('about:blank', browser=config.default_browser)
Example #8
0
 def test_start_fails_with_unknown_kwargs(self):
     xvfb_robot = XvfbRobot()
     with self.assertRaises(RuntimeError):
         xvfb_robot.start_virtual_display(foo="bar")
Example #9
0
 def test_start_with_arbitrary_kwargs(self):
     xvfb_robot = XvfbRobot()
     xvfb_robot.start_virtual_display(nolisten="tcp")
     self.assertIsNotNone(xvfb_robot._display)
     display_var = ':{}'.format(xvfb_robot._display.new_display)
     self.assertEqual(display_var, os.environ['DISPLAY'])