def test_no_args(self): future = Future(cell_datetime_objects=False) self.assertFalse(future.cell_datetime_objects) with future.context(): self.assertFalse(future.cell_datetime_objects) future.cell_datetime_objects = True self.assertTrue(future.cell_datetime_objects) self.assertFalse(future.cell_datetime_objects)
def test_cell_datetime_objects(self): future = Future() new_value = not future.cell_datetime_objects with warnings.catch_warnings(record=True) as warn: warnings.simplefilter('always') future.cell_datetime_objects = new_value self.assertEqual(future.cell_datetime_objects, new_value) exp_wmsg = "'Future' property 'cell_datetime_objects' is deprecated" six.assertRegex(self, str(warn[0]), exp_wmsg)
def test_cell_datetime_objects(self): future = Future() new_value = not future.cell_datetime_objects with warnings.catch_warnings(record=True) as warn: warnings.simplefilter('always') future.cell_datetime_objects = new_value self.assertEqual(future.cell_datetime_objects, new_value) exp_wmsg = "'Future' property 'cell_datetime_objects' is deprecated" six.assertRegex(self, str(warn[0]), exp_wmsg)
def test_no_args(self): # Catch the deprecation when explicitly setting `cell_datetime_objects` # as the test is still useful even though the Future property is # deprecated. with warnings.catch_warnings(): warnings.simplefilter('ignore') future = Future(cell_datetime_objects=False) self.assertFalse(future.cell_datetime_objects) with future.context(): self.assertFalse(future.cell_datetime_objects) future.cell_datetime_objects = True self.assertTrue(future.cell_datetime_objects) self.assertFalse(future.cell_datetime_objects)
def test_no_args(self): # Catch the deprecation when explicitly setting `cell_datetime_objects` # as the test is still useful even though the Future property is # deprecated. with warnings.catch_warnings(): warnings.simplefilter('ignore') future = Future(cell_datetime_objects=False) self.assertFalse(future.cell_datetime_objects) with future.context(): self.assertFalse(future.cell_datetime_objects) future.cell_datetime_objects = True self.assertTrue(future.cell_datetime_objects) self.assertFalse(future.cell_datetime_objects)
def test_valid_cell_datetime_objects(self): future = Future() new_value = not future.cell_datetime_objects future.cell_datetime_objects = new_value self.assertEqual(future.cell_datetime_objects, new_value)