Example #1
0
 def test_flags_conversion(self):
     if sys.platform != 'win32':
         self.assertEqual(core.loop(2, default=False).backend_int, 2)
     self.assertEqual(core.loop('select', default=False).backend, 'select')
     self.assertEqual(core._flags_to_int(None), 0)
     self.assertEqual(core._flags_to_int(['kqueue', 'SELECT']), core.BACKEND_KQUEUE | core.BACKEND_SELECT)
     self.assertEqual(core._flags_to_list(core.BACKEND_PORT | core.BACKEND_POLL), ['port', 'poll'])
     self.assertRaises(ValueError, core.loop, ['port', 'blabla'])
     self.assertRaises(TypeError, core.loop, object())
Example #2
0
 def test_flags_conversion(self):
     # pylint: disable=no-member
     if not greentest.WIN:
         self.assertEqual(core.loop(2, default=False).backend_int, 2)
     self.assertEqual(core.loop('select', default=False).backend, 'select')
     self.assertEqual(core._flags_to_int(None), 0)
     self.assertEqual(core._flags_to_int(['kqueue', 'SELECT']),
                      core.BACKEND_KQUEUE | core.BACKEND_SELECT)
     self.assertEqual(
         core._flags_to_list(core.BACKEND_PORT | core.BACKEND_POLL),
         ['port', 'poll'])
     self.assertRaises(ValueError, core.loop, ['port', 'blabla'])
     self.assertRaises(TypeError, core.loop, object())
Example #3
0
 def test_flags_conversion(self):
     if sys.platform != 'win32':
         self.assertEqual(core.loop(2, default=False).backend_int, 2)
     self.assertEqual(core.loop('select', default=False).backend, 'select')
     self.assertEqual(core._flags_to_int(None), 0)
     self.assertEqual(core._flags_to_int(['kqueue', 'SELECT']), core.BACKEND_KQUEUE | core.BACKEND_SELECT)
     self.assertEqual(core._flags_to_list(core.BACKEND_PORT | core.BACKEND_POLL), ['port', 'poll'])
     try:
         core.loop(['port', 'blabla'])
     except ValueError as ex:
         if sys.version_info[0] > 2:
             ex.__traceback__ = None
     else:
         raise AssertionError("ValueError is not raised")
     try:
         core.loop(object())
     except TypeError as ex:
         if sys.version_info[0] > 2:
             ex.__traceback__ = None
     else:
         raise AssertionError("TypeError is not raised")
Example #4
0
 def test_flags_conversion(self):
     if sys.platform != 'win32':
         self.assertEqual(core.loop(2, default=False).backend_int, 2)
     self.assertEqual(core.loop('select', default=False).backend, 'select')
     self.assertEqual(core._flags_to_int(None), 0)
     self.assertEqual(core._flags_to_int(['kqueue', 'SELECT']),
                      core.BACKEND_KQUEUE | core.BACKEND_SELECT)
     self.assertEqual(
         core._flags_to_list(core.BACKEND_PORT | core.BACKEND_POLL),
         ['port', 'poll'])
     try:
         core.loop(['port', 'blabla'])
     except ValueError as ex:
         if sys.version_info[0] > 2:
             ex.__traceback__ = None
     else:
         raise AssertionError("ValueError is not raised")
     try:
         core.loop(object())
     except TypeError as ex:
         if sys.version_info[0] > 2:
             ex.__traceback__ = None
     else:
         raise AssertionError("TypeError is not raised")